robfiras/loco-mujoco
Imitation learning benchmark focusing on complex locomotion tasks using MuJoCo.
解決的問題
LocoMuJoCo 提供一個專注於全身控制的模仿學習標準化基準。它透過提供多樣化的環境與高品質的動捕資料集,解決訓練機器人(如人形與四足機器人)執行複雜動作的困難。
工作原理
本專案整合 MuJoCo 用於單一環境模擬,並使用 MJX/MjWarp 在 GPU 上實現高速平行模擬。利用 JAX 將訓練與環境邏輯編譯為單一函數,以達到最大效能。系統支援將動捕資料(來自 AMASS 和 LAFAN1 等來源)從一個機器人模型重定向至另一個,並內建基於 JAX 的度量標準(如動態時間規整)來比較軌跡。
適用對象
專為從事機器人運動、模仿學習,以及複雜骨骼或機器人身體強化學習的研究人員與開發者設計。
主要特色
- 多樣化機器人模型:包含 12 種人形與 4 種四足環境,包含生物力學人形模型。
- 龐大資料集:提供超過 22,000 筆用於人形機器人的動捕樣本。
- 高效率:支援 JIT 編譯的 JAX 算法(PPO、GAIL、AMP、DeepMimic)與 MjWarp 後端,實現加速 GPU 模擬。
- 彈性工具:內建領域與地形隨機化、機器人間重定向,以及與 Gymnasium 相容的介面。
相關
- 專案
- 專案
- 專案
- 專案
- 專案