鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    [ROS2] LifecycleNode 命令行工具

    已定时 已固定 已锁定 已移动
    Nav2
    lifecyclenode navigation2
    1
    1
    489
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 首飞Kevin首
      首飞Kevin
      最后由 首飞Kevin 编辑

      使用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
      

      我是首飞,一位帮大家填坑的机器人开发攻城狮。

      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS