rosnode列表将显示已经死亡的节点

时间:2019-02-15 16:09:15

标签: ros

rosnode列表会显示已经死亡的节点吗?当我提到节点死亡时,我的意思是进程出于意外原因退出

1 个答案:

答案 0 :(得分:1)

取决于进程的死亡方式。

有时代码会意外退出,并且其节点将变得无响应。

当您呼叫rosnode list时,您的节点就在那儿,但是从ROS系统无法到达。您可以调用rosnode cleanup来删除无响应的节点,并且如果您的代码正在运行但卡住(也可能导致Error Failed to communicate to the node),则可以使用rosnode kill <nodename>停止该过程。