Groot2(行为树可视化编辑器,非英伟达 GR00T)
Groot2 (BehaviorTree.CPP IDE)进阶给 BehaviorTree.CPP 配套的图形化行为树编辑和调试工具
Groot2 是 BehaviorTree.CPP 作者团队做的桌面工具,上一代叫 Groot(开源)。行为树是把机器人任务写成「顺序、选择、条件、动作」节点组成的树,BehaviorTree.CPP 用 XML 文件描述这棵树。手写 XML 容易出错、也看不清执行到哪一步,Groot2 让你拖拽节点画树、导出 XML,并能连上正在运行的程序实时看每个节点是成功、失败还是运行中,还能回放日志。名字和英伟达人形模型 GR00T 很像,但两者毫无关系。ROS 2 导航栈 Nav2 的行为树也常用它查看和调试。
例子在 Nav2 里用 Groot2 打开导航行为树 XML,看机器人卡住时是哪个恢复节点在反复失败。
- 也叫
- Groot
- 相关
- 行为树、BehaviorTree.CPP(C++ 行为树库)、Nav2、有限状态机、任务规划
- 来源
- Groot2 - BehaviorTree.CPP 官方文档
BehaviorTree.CPP GitHub