3.4.1 ros2 run设置节点名称

1.ros2 run设置命名空间

1.1设置命名空间演示

语法:ros2 run 包名 节点名 --ros-args --remap __ns:=命名空间

示例:

ros2 run turtlesim turtlesim_node --ros-args --remap __ns:=/t1
1.2运行结果

使用ros2 node list查看节点信息,显示结果:

/t1/turtlesim

2.ros2 run名称重映射

2.1为节点起别名

语法: ros2 run 包名 节点名 --ros-args --remap __name:=新名称

ros2 run 包名 节点名 --ros-args --remap __node:=新名称

示例:

ros2 run turtlesim turtlesim_node --ros-args --remap __name:=turtle1
2.2运行结果

使用ros2 node list查看节点信息,显示结果:

/turtle1

3.ros2 run命名空间与名称重映射叠加

3.1设置命名空间同时名称重映射

语法: ros2 run 包名 节点名 --ros-args --remap __ns:=新名称 --remap __name:=新名称

ros2 run turtlesim turtlesim_node --ros-args --remap __ns:=/t1 --remap __name:=turtle1
3.2运行结果

使用ros2 node list查看节点信息,显示结果:

/t1/turtle1

results matching ""

    No results matching ""