具身智能🔥8.0

基于浏览器的BehaviorTree.CPP行为树编辑器,支持Nav2导入导出(免费开源)

原标题: 基于浏览器的BehaviorTree.CPP行为树编辑器,支持Nav2导入导出(免费开源)

ROS Discourse·2026/11/4 00:05:25🔗 原文

📋总体概括

开发者推出behaviortrees.com,一个免费开源、纯浏览器运行的行为树可视化编辑器,支持导入导出BehaviorTree.CPP XML(v4对应Jazzy与Groot2、v3.8对应Humble),并兼容Nav2的navigate-to-pose树。项目通过Docker在CI中将导出文件加载进真实BT.CPP v4与v3.8库验证兼容性,还提供CLI工具校验悬空节点、双父节点、循环等问题,以及在v3/v4 XML与behavior3 JSON间转换。另有MCP服务器接口,让Claude等AI助手起草并校验行为树。

⚡关键信息

  • ▸behaviortrees.com为免费开源浏览器端行为树编辑器,支持BT.CPP v4与v3.8两版XML的导入导出
  • ▸兼容Nav2的navigate-to-pose行为树,可直接用于ROS 2导航开发流程
  • ▸兼容性用Docker在CI中加载进真实BT.CPP v4/v3.8库验证,而非仅格式检查
  • ▸CLI提供validate命令检测悬空子节点、双父节点、循环与畸形decorator,convert命令跨格式转换
  • ▸提供MCP服务器,Claude等AI助手可直接起草并校验行为树

🔥犀利点评

行为树编辑长期是ROS生态的痛处:Groot2要付费闭源,社区工具又年久失修。这个项目聪明在三点——纯浏览器零安装、用Docker跑真实BT.CPP库做CI验证保证兼容不是纸面的、以及押注MCP让AI助手直接产出并校验行为树。第三点尤其值得注意,LLM生成行为树+自动校验可能是具身智能任务编排的新工作流。短板是个人维护的开源项目,长期投入存疑。

本文由本站自动聚合,以下为原始来源:前往 ROS Discourse 阅读全文 →