1.rosrun设置命名空间

1.1设置命名空间演示

语法: rosrun 包名 节点名 __ns:=新名称

rosrun turtlesim turtlesim_node __ns:=/xxx
rosrun turtlesim turtlesim_node __ns:=/yyy

两个节点都可以正常运行

1.2运行结果

rosnode list查看节点信息,显示结果:

/xxx/turtlesim
/yyy/turtlesim

2.rosrun名称重映射

2.1为节点起别名

语法: rosrun 包名 节点名 __name:=新名称

rosrun turtlesim  turtlesim_node __name:=t1 |  rosrun turtlesim   turtlesim_node /turtlesim:=t1(不适用于python)
rosrun turtlesim  turtlesim_node __name:=t2 |  rosrun turtlesim   turtlesim_node /turtlesim:=t2(不适用于python)

两个节点都可以运行

2.2运行结果

rosnode list查看节点信息,显示结果:

/t1
/t2