ROS使用注意事项
远程连接可以
rostopic list
,但是rostopic echo /sometopic
没有内容:前提:两边的网络都要开放所有端口
主机和从机都要在
~/.bashrc
中配置1
2export ROS_IP='<ip>'
export ROS_HOSTNAME='<hostname>'其中
<ip>
是本机IP,<hostname>
在命令行中输入hostname
查看。主机配置
1
export ROS_MASTER_URI=http://<MasterIP>:11311
其中
<MasterIP>
是主机的IP。从机配置(注意!以下
hostname
不能直接用IP代替)1
export ROS_MASTER_URI=http://<hostname>:11311
其中
<hostname>
是主机的hostname
。除此之外从机还要在
/etc/hosts
中添加一条,把master的hostname
解析成IP1
21.1.1.1 rosmaster
<ip> <hostname>