行为树技能 BehaviorTreesSkill

行为树技能是用于机器人决策制定的专家级工具,专注于设计和实现行为树,以处理复杂的任务排序、反应行为和故障恢复。该技能涵盖从节点配置、状态共享到可视化调试的全流程,适用于自动驾驶、机器人导航、人机交互和多机器人协调等场景。关键词:行为树,机器人决策,任务排序,反应行为,BehaviorTree.CPP,Groot,机器人导航,自动驾驶,AI智能体。

AI智能体 0 次安装 0 次浏览 更新于 2/25/2026

名称: 行为树技能 描述: 用于机器人决策制定的行为树设计与实现 标识符: behavior-trees 类别: 决策制定 允许工具:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep

行为树技能

概述

用于设计和实现机器人决策制定、任务排序和反应行为的行为树专家技能。

能力

  • 为复杂机器人行为设计行为树
  • 配置 BehaviorTree.CPP 节点和树
  • 实现自定义动作、条件和装饰器节点
  • 设置用于状态共享的黑板
  • 配置子树和树切换
  • 实现反应行为和回退机制
  • 使用 Groot 调试行为树执行
  • 设置行为树日志记录和分析
  • 配置超时和恢复行为
  • 实现并行和序列节点

目标流程

  • nav2-navigation-setup.js
  • autonomous-exploration.js
  • multi-robot-coordination.js
  • hri-interface.js

依赖项

  • BehaviorTree.CPP
  • Groot
  • nav2_behavior_tree

使用场景

当流程需要复杂的决策逻辑、任务排序或反应式机器人行为时,会调用此技能。

输出成果

  • 行为树 XML 定义
  • 自定义 BT 节点实现
  • 黑板配置
  • Groot 可视化设置
  • 恢复行为设计
  • BT 日志记录配置