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 performing complex, long-horizon whole-body manipulation across different humanoid robot platforms. It solves the problem of "embodiment gap"—where data from one robot cannot be easily used by another—by aligning diverse humanoid states into a shared format, allowing a single policy to transfer across different hardware.
How it works
HEX is a vision-language-action (VLA) framework that uses a Qwen-VL backbone for visual and linguistic understanding. It employs two specialized components to handle robot movement:
- Unified Proprioceptive Predictor (UPP): Aligns heterogeneous humanoid body states into shared "body-part slots."
- Flow-matching action head: Predicts continuous future actions for the robot's arms, hands, and waist.
For deployment, HEX handles the high-level coordination of the upper body and waist, while sending high-level commands to a separate low-level RL-based controller that manages the stability and movement of the legs.
Who it’s for
Researchers and developers working on humanoid robotics, specifically those focused on cross-embodiment learning, whole-body control, and vision-language-action models.
Highlights
- Cross-Embodiment Transfer: Learns predictive body dynamics from data across multiple humanoid platforms (e.g., Unitree G1, H1, Tiangong series).
- Whole-Body Coordination: Integrates vision, language, and proprioception to coordinate arm, hand, and waist movements.
- Extensive Datasets: Provides processed multi-embodiment pretraining datasets and real-world task datasets.
- Hybrid Control Architecture: Combines a high-level VLA policy with low-level RL controllers for stable humanoid manipulation.
Related
- Project
- Project
- Dispatch
- Project
- Project