1 图像传输受网络影响,时常会有卡顿;
2 控制不实时,使用ssh登陆master控制,比client直接启动节点控制效果好一些;
3 master和client中,需要区别roslaunch和rosrun,master都可使用,但是client最好使用rosrun。
远程控制与观测
Notebook:
修改/etc/hosts:
127.0.0.1 localhost
127.0.1.1 relaymaster
192.168.1.100 relaybotbox
192.168.1.101 relaymaster
修改.bashrc:
export ROS_HOSTNAME=relaybotbox
export ROS_MASTER_URI=http://192.168.1.100:11311
export ROS_IP=192.168.1.100
Mrobot:
修改/etc/hosts:
127.0.0.1 localhost
127.0.1.1 relaybotbox
192.168.1.100 relaybotbox
192.168.1.101 relaymaster
修改.bashrc:
export ROS_HOSTNAME=relaybotbox
export ROS_MASTER_URI=http://192.168.1.100:11311
export ROS_IP=192.168.1.100
配置完成后,注销,需要先了解ssh的使用。
1 小乌龟测试
2 机器人仿真测试
3 实际机器人测试
~End~
本文介绍了在使用ROS进行远程控制时遇到的问题及解决方法,包括图像传输延迟、控制实时性不佳等问题,并提供了详细的配置步骤,如修改hosts文件和.bashrc文件等。
3166

被折叠的 条评论
为什么被折叠?



