学习具身智能时,最容易混在一起的是模型结构、仿真器、控制策略、训练任务和评估结果。更清晰的顺序是先建立“模型到环境”的链路:智能体如何被 URDF / MJCF 描述,如何在可视化编辑器中检查,如何进入仿真,最后如何连接训练和策略评估。
| 阶段 | 目标 | FlexGym 中对应什么 |
|---|---|---|
| 结构建模 | 理解智能体由哪些 Link 和 Joint 组成 | 节点树、属性面板 |
| 文件格式 | 理解 URDF / MJCF 在描述什么 | 导入 URDF、导出 MJCF |
| 可视化检查 | 把文件字段和 3D 结构对应起来 | 视图区、节点树、选中节点 |
| 物理配置 | 检查碰撞体、质量、惯性、关节限位 | Collision、刚体属性、物理场景面板 |
| 仿真运行 | 验证场景是否能稳定运行 | 运行仿真、结果回放 |
| 训练评估 | 连接策略模型、评估配置和结果分析 | 训练与评估流程 |
具身智能体需要一个可以被检查、仿真和评估的模型结构。Link 描述部件,Joint 描述连接和运动关系。Visual 负责显示,Collision 参与碰撞和物理仿真。
打开案例时,先展开节点树,找一个 Joint,看它连接的父 Link 和子 Link。这个动作能帮助你把 URDF 的字段和真实结构对应起来。
URDF 常用于描述智能体模型结构,MJCF 常用于部分仿真和训练流程。学习时不需要先陷入格式对比,而是先理解它们共同关心的问题:
可视化检查的价值在于把抽象文件变成可操作对象。你可以在 FlexGym 中检查:
建议先从 Go2 或 UR10 开始:
进入 Go2 四足具身智能体案例 可以看到更具体的检查任务。
当模型结构和仿真环境都能稳定运行后,再进入训练与评估会更可靠。策略评估前应重点确认:
完成这些检查后,再阅读 训练与评估 会更容易把功能入口和实际任务连接起来。