当前位置: 首页 > ds >正文

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类

在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。

1.1 动作节点 Action

执行具体的机器人操作或任务,直接与硬件、传感器或外部系统交互,具有明确的执行状态(运行中、成功、失败)。

常用节点:
1)NavigateToPose
功能:根据全局规划器生成路径,控制机器人导航到指定目标位姿(全局路径规划)。
参数:目标位姿(pose)、超时时间(timeout)、允许的最大代价(max_cost)等。
应用场景:机器人从当前位置移动到地图上的某一目标点。

2)FollowPath
功能:按照给定的路径(本地路径)执行局部导航,处理动态障碍物(局部路径跟踪)。
参数:路径数据(path)、最大速度(ma

http://www.xdnf.cn/news/13546.html

相关文章:

  • ROS move base 简易调试
  • 使用智能表格做项目工时管理
  • 软件开发和嵌入式开发岗位的面试题
  • 【深尚想】SN74HCT244DWR缓冲器/驱动器TI逻辑芯片 电子元器件解析
  • 【题解】P1156 垃圾陷阱
  • “新京味”小柯音乐剧《三里屯42》 在小柯剧场6月全新开演
  • Oraclede 的体系结构
  • pycharm-continue插件久后使用的注意事项
  • Java是实现大根堆
  • Unreal从入门到精通之 碰撞响应 详解
  • 【JavaScript】 HTTP Cookie 核心知识梳理与常用的封装实现
  • 数字孪生城市崛起:智慧城市生态中的技术协同与治理变革
  • DSP使用三角函数问题
  • 卷积神经网络参数量计算
  • 常用ADB命令
  • AIGC 基础篇 Python基础 04 for循环与while循环
  • Java 语言特性(面试系列2)
  • 自动K码对齐
  • Kotlin基础语法一
  • float负数浮点值强转uint16_t
  • NIFI的处理器:ConsumeMQTT 2.4.0
  • 【Zephyr 系列 17】多协议网关实战:BLE + LoRa + UART + MQTT 综合调度系统设计与实现
  • CoW模式、线程的本地存储和生产者-消费者模式
  • 线程分离属性
  • 【Python】 -- 趣味代码 - 扫雷游戏
  • 使用obsutil工具在OBS上完成基本的数据存取【玩转华为云】
  • LLM 推理:LLM 路由和分层技术的表征和分析
  • 进行性核上性麻痹护理指南:全维度守护健康
  • LIGHT (数据库操作)
  • 【Css】css修改滚动条的样式