[ROS2] LifecycleNode 命令行工具
-
使用
ros2 lifecycle --h
命令可以看到lifecycle
相关的命令有哪些。获取LifecycleNode节点的状态
ros2 lifecycle get /lifecycle_node_demo_node
其中
/lifecycle_node_demo_node
为节点名称设置LifecycleNode节点的状态
ros2 lifecycle set /lifecycle_node_demo_node configure
其中
/lifecycle_node_demo_node
为节点名称可以设置的状态有下面几个
- configure
- cleanup
- activate
- deactivate
- shutdown
查看系统中有哪些LifecycleNode节点
ros2 lifecycle nodes
查看LifecycleNode节点的所有可行的转换
ros2 lifecycle list lifecycle_node_demo_node -a
其中
/lifecycle_node_demo_node
为节点名称显示基于当前状态的可行切换函数
ros2 lifecycle list lifecycle_node_demo_node