# Соглашения ROS
Чтобы упростить взаимодействие компонентов системы и избежать ошибок, ROS вводит определенное количество соглашений. Программная платформа, где возможно, Клевера соответствует этим соглашениями.
## Системы координат
Все системы координат в ROS должны быть правыми тройками векторов, то есть соответствовать [правилу правой руки](https://ru.wikipedia.org/wiki/Правило_буравчика). Положительное направление вращения вокруг оси определяется правилом буравчика.

## Единцы измерения
Основной REP: https://www.ros.org/reps/rep-0103.html.
Все ноды ROS должны (если возможно) использовать следующие единицы измерения во всех своих внешних интерфейсах.
### Основные единицы
|Наименование|Единица|
|------------|-------|
|Длина|метр|
|Масса|килограмм|
|Время|секунда|
|Сила тока|ампер|
### Производные единицы
|Наименование|Единица|
|------------|-------|
|Угол|радиан|
|Частота|герц|
|Сила|ньютон|
|Мощность|ватт|
|Напряжение|вольт|
|Температура|градус Цельсия|
|Магнитная индукция|тесла|
> **Hint** Распространенной ошибкой является попытка использования градусов в качестве единиц измерения углов в интерфейсах ROS. Правильным является использование [радианов](https://ru.wikipedia.org/wiki/Радиан).
**Далее**: [Продвинутое использование ROS](ros_advanced.md).