问题1描述
shell
$ rosrun robot_state_publisher robot_state_publisher
[ERROR] [1733131886.474757207]: [registerPublisher] Failed to contact master at [localhost:11311]. Retrying...
解决方案
这个错误信息表明 robot_state_publisher 节点无法联系到 ROS master。通常,这个问题可能由以下几个原因引起:
- ROS Master 没有启动:确保您已经启动了 ROS master。您可以通过在终端中运行以下命令来启动 ROS master:
shell
roscore
确保 roscore 正在运行,并且没有错误信息。
问题2描述
- 执行
catkin_make
时卡死,应该增加swap space大小