HorizonRobotics/HoloMotion

HoloMotion: A Foundation Model for Whole-Body Humanoid Control

What it solves

HoloMotion addresses the challenge of scaling humanoid whole-body control. It enables robots to robustly imitate diverse human motions and track references in real-time, while remaining flexible enough to work across different hardware configurations without needing a separate policy for every single assembly.

How it works

The system uses a reference-conditioned Mixture-of-Experts (MoE) Transformer trained on large-scale motion data. It includes a standardized representation called HoloSMPL that unifies diverse motion capture sources (VR, inertial, optical, and vision) for a retargeting process (HoloRetarget). This pipeline allows the system to bridge the gap between raw motion data, policy learning, simulation, and real-world deployment.

Who it’s for

  • Robot researchers looking for a foundation for humanoid motion control.
  • Developers wanting to perform offline motion replay or live teleoperation of humanoid robots.
  • ML engineers aiming to train custom motion policies from their own datasets.

Highlights

  • High-performance inference: Supports real-time teleoperation at 300+ FPS on-robot and data generation at 3,000+ FPS on GPU.
  • Hardware versatility: A single policy can run across 66 unique compatible configurations of the Unitree G1 robot (varying heads, bodies, and hands).
  • Scalable architecture: Uses an MoE Transformer that has scaled from 60M to 0.4B parameters.
  • Unified data pipeline: Standardizes multiple motion capture inputs into a single shared representation.

Related

  • Project
  • Project
  • Dispatch
  • Dispatch
  • Project