Перейти к верхней панели

Почему не работает в ROS

Перечень и способы решения наиболее часто встречаемых проблем при использование ROS.

Проблема: нет связи между узлами ROS размещенными на разных вычислителях.

Пример: не работает teleoperate Turtlebot.

Решение: отключить firewall или разрешить порт 11311 на устройствах.

sudo ufw disable


Проблема: устройства tty не работают.

Пример: лазерные дальномеры ( ttyACM0 ), последовательные порты ( ttyUSB0 ).

Решение 1: добавить пользователя в группу dialout для свободного обмена с терминальными устройствами ( ttyUSB, ttyACM и тп ).

sudo usermod -a -G dialout YOUR_USER_NAME

Решение 2:  устройства должны быть read, write, executable. сбрасывается при перезагрузке.

sudo chmod a+rw /dev/ttyUSB0
ls -l /dev/ttyUSB0
crw-rw-rw- 1 root dialout 4, 64 Jul 5 12:05 /dev/ttyUSB0

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.