Real-world deployment
Same controller, outdoors and in.
ULTRA is an all-in-one controller for humanoid loco-manipulation: it tracks when references exist, and acts from egocentric perception and sparse intent when they don't.
Abstract
Achieving autonomous and versatile whole-body loco-manipulation remains a central barrier to making humanoids practically useful. Yet existing approaches are fundamentally constrained: retargeted data are often scarce or low-quality; methods struggle to scale to large skill repertoires; and, most importantly, they rely on tracking predefined motion references rather than generating behavior from perception and high-level task specifications. To address these limitations, we propose ULTRA, a unified framework with two key components. First, we introduce a physics-driven neural retargeting algorithm that translates large-scale motion capture to humanoid embodiments while preserving physical plausibility for contact-rich interactions. Second, we learn a unified multimodal controller that supports both dense references and sparse task specifications, under sensing ranging from accurate motion-capture state to noisy egocentric visual inputs. We distill a universal tracking policy into this controller, compress motor skills into a compact latent space, and apply reinforcement learning finetuning to expand coverage and improve robustness under out-of-distribution scenarios. This enables coordinated whole-body behavior from sparse intent without test-time reference motions. We evaluate ULTRA in simulation and on a real Unitree G1 humanoid. Results show that ULTRA generalizes to autonomous, goal-conditioned whole-body loco-manipulation from egocentric perception, consistently outperforming tracking-only baselines with limited skills.
Interactive demo
Set a goal. The controller chooses the skill.
Click the box or the suitcase, then a point on the floor; a ring marks how far it can be carried. A skill arbiter picks push, carry or walk and reports its choice; the policy executes it in MuJoCo. Physics and inference run in this tab; nothing is sent to a server.
Overview reel
ULTRA at a glance
01 · Dense references
General Interaction Tracking × MoCap
ULTRA executing dense whole-body motion references on the real robot.
02 · Sparse goals
Long-Horizon Goal Following × MoCap
Sparse task goals under motion-capture state, chained over long horizons with no reference motion at test time.
03 · Incremental goals
Fine-Grained Keyboard Control × MoCap
Arrow keys nudge the goal step by step while the controller keeps the whole body coordinated.
04 · Egocentric perception
Long-Horizon Goal Following × Egocentric Depth
Goal following from onboard egocentric depth instead of motion-capture state.
05 · Transfer
Sim2Sim Transfer × Egocentric Depth
- Egocentric point cloud
- Noise-perturbed point cloud
- Object goal positions
06 · Data engine
Physics-Driven Neural Retargeting
Retargeted motion library
Diverse loco-manipulation corpus generated by one retargeting policy that transfers human motion capture to the humanoid embodiment.
Scalable retargeting
Neural retargeting generalizes to unseen scales for both objects and trajectories. Once the policy is trained, unlimited data can be acquired effortlessly.
BibTeX
@inproceedings{he2026ultra,
title = {ULTRA: Unified Multimodal Control for Autonomous Humanoid Whole-Body Loco-Manipulation},
author = {He, Xialin and Xu, Sirui and Li, Xinyao and Dong, Runpei and Bian, Liuyu and Wang, Yu-Xiong and Gui, Liang-Yan},
booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
year = {2026}
}