Open-X-Humanoid/HEX
HEX is a whole-body vision-language-action framework for full-sized humanoid robots.
What it solves
HEX addresses the challenge of whole-body manipulation for full-sized humanoid robots across different hardware platforms. It enables robots to perform long-horizon manipulation tasks by learning from heterogeneous data sources and transferring policies across different humanoid embodiments.
How it works
HEX is a vision-language-action (VLA) framework that uses a Qwen-VL backbone for visual and linguistic understanding. It employs a Unified Proprioceptive Predictor (UPP) to align different humanoid states into shared body-part slots, allowing the model to learn predictive body dynamics from diverse datasets. A flow-matching action head predicts continuous future actions for the arms, hands, and waist. For stability, HEX provides high-level commands to a low-level RL-based whole-body controller that handles the leg actions.
Who it’s for
This project is for robotics researchers and developers working on humanoid robot control, cross-embodiment learning, and vision-language-action models.
Highlights
- Cross-Embodiment Capability: Aligns heterogeneous humanoid states to enable policy transfer across different platforms (e.g., Unitree G1, H1, Leju Kuavo).
- Whole-Body Coordination: Combines high-level VLA predictions for upper body and waist with low-level RL controllers for leg stability.
- Comprehensive Data Support: Includes pretraining and fine-tuning code for datasets from various humanoid platforms.
- Simulation Support: Can be evaluated and trained in simulation environments like LIBERO.
Related
- Project
- Project
- Dispatch
- Project
- Project