neck_controller
Пакет позволяет взаимодействовать с шейным суставом головы: плавно перемещать голову по двум углам.
Файлы примеров расположены в директории examples этого пакета.
Запуск пакета через CLI:
Для установки положения шейного сустава воспользуйтесь ROS-сервисом "/NeckSetAngle" с одноимённым типом сообщения "neck_controller/NeckSetAngle":
Обозначения:
AngleV - угол поворота по вертикали (тангаж), градусы-degrees
AngleH - угол поворота по условной горизонтали (рысканье), градусы-degrees
TimeF - время, за которое голова должна достичь заданного положения, секунды
Углы задавайте в небольшом диапазоне: -30...30 градусов, чтобы избежать резких движений и повреждения конструкции.
Если указать TimeF равным нулю, то голова достигнет заданного положения с максимальной скоростью - не рекомендуется использовать такое значения.
Стандартное положение: AngleV=0, AngleH=0
Установка положения через CLI:
Через Python:
При запуске пакета создаётся ROS-нода "/neck_controller_node".
Last updated