ROS交流群
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
ROS Group 产品服务
Product Service 开源代码库
Github 官网
Official website 技术交流
Technological exchanges 激光雷达
LIDAR ROS教程
ROS Tourials 深度学习
Deep Learning 机器视觉
Computer Vision
Error: Unable to commuicate with master 错误
-
这个错误是由于程序无法连接到 ros master 节点。
如果是远程连接,首先保证网络是正常联通的。比如在执行export ROS_MASTER_URL=http://xiaoqiang-desktop:11311
之后。
可以先ping一下自己的计算机名。对于小强来说可以执行下面的指令。
ping xiaoqiang-desktop
如果正常显示可以ping通则说明网络是正常的。一般问题就可以解决了。
如果无法ping通则说明hosts设置有错误。检查/etc/hosts文件内的ip设置是否正确。正常本地计算机名应该是12.0.0.1或者计算机的实际ip。如果网络没有问题但是仍然出现以上错误,看看远程机器上的ROS master节点是否正常运行。可以在远程机器上执行
rostopic list
如果正常显示话题,则说明远程机器master节点正常。
反之则远程机器的master 节点未启动。对于 小强来说可以通过执行sudo service startup start
来启动ROS节点。