Подключение к ROS на роботе

Подключение к роверу по сети из ROS

На компьютере необходимо указать, по какому адреcу находится ROS-мастер roscore Для этого необходимо установить переменную окружения ROS_MASTER_URI
1
export ROS_MASTER_URI=http://192.168.0.250:11311/
Copied!
Где 192.168.0.250 это IP робота.
Для правильной работы сети, также необходимо установить переменную ROS_HOSTNAME
1
export ROS_HOSTNAME=192.168.0.100
Copied!
Где 192.168.0.100 это IP вашего компьютера.
Удобно прописать ROS_MASTER_URI и ROS_HOSTNAMEв файле .bashrc, для того чтобы каждый раз не делать export Для этого необходимо открыть файл ~/.bashrc и в самый конец добавить строчку
1
export ROS_MASTER_URI=http://192.168.0.250:11311/
2
export ROS_HOSTNAME=192.168.0.100
Copied!
Аналогичные настройки ROS_MASTER_URI и ROS_HOSTNAME применены на роботе через файл .bashrc
Если все настройки проведены верно, вы можете выполнить на вашем компьютере команды ros и увидеть результат их выполнения
1
rostopic list
2
rostopic echo odom
Copied!
Last modified 2mo ago
Export as PDF
Copy link