ROS匿名节点(python)

一般节点初始化:rospy.init_node("my_node")

特点:有且仅有一个节点在线,如果有相同的节点进入,则会自动杀死已有的节点。

 

匿名节点初始化:rospy.init_node("my_node", anonymous=True)

特点:节点可以多次创建,创建后的节点名称后会添加随机数。如:my_node_1234_12345678

 

注意,如果使用匿名节点,在launch内需要用 $(anon my_node) 的格式来写

如:

  之前:<node name="my_node" pkg="my_package" type="my_code.py" />

  之后:<node name="$(anon my_node)" pkg="my_package" type="my_code.py" />

logo
posted @ 2021-11-30 16:56  蜜铀  阅读(150)  评论(0编辑  收藏  举报