前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[ROS2] LifecycleNode 命令行工具

[ROS2] LifecycleNode 命令行工具

原创
作者头像
首飞
发布2022-04-18 12:10:11
1.4K0
发布2022-04-18 12:10:11
举报
文章被收录于专栏:ROS2ROS2

使用ros2 lifecycle --h命令可以看到lifecycle相关的命令有哪些。

获取LifecycleNode节点的状态

代码语言:txt
复制
ros2 lifecycle get /lifecycle_node_demo_node

其中/lifecycle_node_demo_node为节点名称

设置LifecycleNode节点的状态

代码语言:txt
复制
ros2 lifecycle set /lifecycle_node_demo_node configure

其中/lifecycle_node_demo_node为节点名称

可以设置的状态有下面几个

  • configure
  • cleanup
  • activate
  • deactivate
  • shutdown

查看系统中有哪些LifecycleNode节点

代码语言:txt
复制
ros2 lifecycle nodes

查看LifecycleNode节点的所有可行的转换

代码语言:txt
复制
ros2 lifecycle list lifecycle_node_demo_node -a

其中/lifecycle_node_demo_node为节点名称

显示基于当前状态的可行切换函数

代码语言:txt
复制
ros2 lifecycle list lifecycle_node_demo_node

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 获取LifecycleNode节点的状态
  • 设置LifecycleNode节点的状态
  • 查看系统中有哪些LifecycleNode节点
  • 查看LifecycleNode节点的所有可行的转换
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档