话题的名称与节点的命名空间、节点的名称是有一定关系的,话题名称大致可以分为三种类型:

结合编码演示具体关系。

Python 实现

演示准备:

1.初始化节点设置一个节点名称

rospy.init_node("hello")

2.设置不同类型的话题

3.启动节点时,传递一个 __ns:= xxx

4.节点启动后,使用 rostopic 查看话题信息

2.1全局名称

**格式:**以/开头的名称,和节点名称无关

示例1:pub = rospy.Publisher("/chatter",String,queue_size=1000)

结果1:/chatter

示例2:pub = rospy.Publisher("/chatter/money",String,queue_size=1000)