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>