上述问题主要源于ROS系统中的rosout节点未正确启动。按照以下步骤操作,可以解决这个问题:
1. 打开一个新的终端窗口,输入下面的命令来启动roscore
:
roscore
这将启动一个 ROS Master,以及 rosout 和 parameter server。
2. 保持roscore
运行的状态,打开新终端窗口来启动您的节点。(记着需要同时打开两个终端)
问题应该在这个时候就解决了。您可以通过运行下面的命令来确认rosout
节点已经运行并已经连接到系统:
rosnode info rosout
在大部分情况下,以上步骤应该能解决问题。