ULTRA: Unified Multimodal Control for Autonomous Humanoid Whole-Body Loco-Manipulation

University of Illinois Urbana-Champaign
IROS 2026·Best Paper Award on Mobile Manipulation·Finalist

*Equal contribution    †Equal advising

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.

In the wild Campus plaza at dusk: approach, lift and carry.
In the lab Pick up, carry, set down.
In the lab Off the stack, onto the floor.

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.

Task spec · click goalsSensing · simulated stateRuntime · MuJoCo WASM + ONNX Runtime Web
Open the demo in a new tab

Starting…

≈125 MB on first load · needs a mouse and keyboard

  • Click the object, then the floor
  • WS walk
  • AD side-step
  • QE turn
  • R reset
  • Drag orbit the camera
New tab

Overview reel

ULTRA at a glance

01 · Dense references

General Interaction Tracking × MoCap

ULTRA executing dense whole-body motion references on the real robot.

Task spec · dense referenceSensing · motion-capture state

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.

Task spec · sparse goalsSensing · motion-capture state

03 · Incremental goals

Fine-Grained Keyboard Control × MoCap

Arrow keys nudge the goal step by step while the controller keeps the whole body coordinated.

Task spec · keyboard incrementsSensing · motion-capture state

04 · Egocentric perception

Long-Horizon Goal Following × Egocentric Depth

Goal following from onboard egocentric depth instead of motion-capture state.

Task spec · sparse goalsSensing · egocentric depth

05 · Transfer

Sim2Sim Transfer × Egocentric Depth

  • Egocentric point cloud
  • Noise-perturbed point cloud
  • Object goal positions
Task spec · sparse goalsSensing · egocentric point cloud

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}
}