1.主机能够发信息给从机,从机可以接收。但是从机发信息给主机,主机不能接收。
博主及朋友都遇到过这个情况,鉴于网上没有人提供过此解决方法,十分头疼
其实是因为没有绑定ROS_IP
操作:
在MASTER 主机的命令行输入
sudo gedit ~/.bashrc
然后在最后一行加上
export ROS_IP=你的从机的IP地址
例如:
export ROS_IP=192.168.2.1 (这是我从机的IP地址)
然后主机就能够接收从机的信息啦。多机通信的问题就能够解决了。
接下来不要忘了把命令行重新启动,roscore和rosrun的文件都重新开启。
为了使刚刚修改的操作在新的命令行上使用!!!!