nvidia-isaac/WBC-AGILE
A Comprehensive Workflow for Humanoid Loco-Manipulation Learning
What it solves
AGILE simplifies the process of training humanoid robots to perform complex movements (loco-manipulation), such as walking, standing up, and dancing, while ensuring that behaviors learned in a simulator can be successfully transferred to physical robots (sim-to-real).
How it works
Built on NVIDIA Isaac Lab, AGILE uses reinforcement learning to train whole-body control policies. It employs a teacher-student distillation process where a "teacher" policy is trained using privileged information available only in simulation, which is then distilled into a "student" policy that can operate using only the sensors available on the real robot.
Who it’s for
It is designed for robotics researchers and practitioners working with humanoid robots, specifically those using platforms like the Booster T1 and Unitree G1.
Highlights
- Multi-Robot Support: Validated for sim-to-real transfer on both Booster T1 and Unitree G1 robots.
- Teacher-Student Distillation: Enables the creation of deployable policies by distilling privileged simulation data into student policies.
- Cross-Simulator Validation: Includes a framework to transfer policies from Isaac Lab to MuJoCo for further validation.
- Remote Training: Supports OSMO workflows for large-scale training and sweeps on compute clusters.
- Integrated Evaluation: Provides motion metrics, HTML reports, and Weights & Biases integration for tracking performance.
Related
- Project
- Project
- Project
- Project
- Project