[ROS] ROS 开发常见错误整理
2016年2月19日
以下是一些我在开发过程中遇到的错误和最后解决的方法,可能同样的错误我的解决方法也不一定对每个人都试用,仅供参考。欢迎反馈和提交更多信息。我也会在后面逐步更新。
1、错误:Couldn't find an AF_INET address
产生该错误有很多原因,我遇到的最简单的因素是向一个 node publish 消息,而该 node 实际没有启动。解决方法也很简单,就是把没有启动的 node 启动就好了。
在使用多个机器联合运行的时候,该错误可能是需要设置一个同样的主节点 IP 地址[1]。可以尝试如下解决方法:
在主节点的机器中查看 IP 地址:
1 | hostname -I |
在其他机器中设置刚才查看的 IP 地址,例如: 10.0.0.25.
1 | export ROS_IP=10.0.0.25 |
参考文献
[1] http://answers.ros.org/question/163556/how-to-solve-couldnt-find-an-af_inet-address-for-problem/