使用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
觉得有用就点赞吧!我是首飞,一个帮大家填坑的攻城狮。
另外在公众号《首飞》内回复“机器人”获取精心推荐的C/C++,Python,Docker,Qt,ROS1/2等机器人行业常用技术资料。
评论(0)
您还未登录,请登录后发表或查看评论