卸载组件
新建命令行窗口,启动一个组件容器
1
ros2 run rclcpp_components component_container
确认容器是否已经运行
1
ros2 component list
新建第二个命令行窗口,加载组件talker和listener
1
ros2 component load /ComponentManager composition composition::Talker
1
ros2 component load /ComponentManager composition composition::Listener
使用unique ID去卸载组件节点
1
ros2 component unload /ComponentManager 1 2
组件名和命名空间的重映射
新建命令行窗口,启动组件容器
1
ros2 run rclcpp_components component_container
重映射组件名和命名空间
1
2
3
4
5
6# Remap node name
ros2 component load /ComponentManager composition composition::Talker --node-name talker2
# Remap namespace
ros2 component load /ComponentManager composition composition::Talker --node-namespace /ns
# Remap both
ros2 component load /ComponentManager composition composition::Talker --node-name talker3 --node-namespace /ns2