Files
clover/docs/ru/ros_conventions.md
Oleg Kalachev d383a1c858 Minor fix
2020-10-06 02:38:29 +03:00

2.3 KiB
Raw Blame History

Соглашения ROS

Чтобы упростить взаимодействие компонентов системы и избежать ошибок, ROS вводит определенное количество соглашений. Программная платформа Клевера, где возможно, соответствует этим соглашениями.

Системы координат

Все системы координат в ROS должны быть правыми тройками векторов, то есть соответствовать правилу правой руки. Положительное направление вращения вокруг оси определяется правилом буравчика.

Единцы измерения

Основной REP: https://www.ros.org/reps/rep-0103.html.

Все ноды ROS должны (если возможно) использовать следующие единицы измерения во всех своих внешних интерфейсах.

Основные единицы

Наименование Единица
Длина метр
Масса килограмм
Время секунда
Сила тока ампер

Производные единицы

Наименование Единица
Угол радиан
Частота герц
Сила ньютон
Мощность ватт
Напряжение вольт
Температура градус Цельсия
Магнитная индукция тесла

Hint Распространенной ошибкой является попытка использования градусов в качестве единиц измерения углов в интерфейсах ROS. Правильным является использование радианов.

Далее: Продвинутое использование ROS.