UniAct: Unified Motion Generation and Action Streaming for Humanoid Robots
Nan Jiang, Zimo He, Wanhe Yu, Lexi Pang, Yunhao Li, Hongjie Li, Jieming Cui, Yuhan Li, Yizhou Wang, Yixin Zhu, Siyuan Huang
TL;DR
UniAct presents a unified framework that bridges multimodal perception and whole-body humanoid control by combining a fine-tuned multimodal large language model with a causal streaming pipeline and a robust motion tracker. A shared FSQ-based discrete codebook aligns text, music, trajectories, and motions, enabling sub-500 ms latency and robust tracking, including a 19% improvement in zero-shot motion tracking. The authors also introduce UA-Net, a 20-hour multimodal humanoid motion dataset, to benchmark cross-modal instruction following across text, trajectory, and music conditioning, and validate across 1,000+ simulation trials and 100+ hours of real-world operation. Experimental results show UniAct surpasses strong baselines on multiple metrics and demonstrates cross-modal compositional control, offering a practical path toward responsive, general-purpose humanoid assistants and a reproducible research baseline for future work.
Abstract
A long-standing objective in humanoid robotics is the realization of versatile agents capable of following diverse multimodal instructions with human-level flexibility. Despite advances in humanoid control, bridging high-level multimodal perception with whole-body execution remains a significant bottleneck. Existing methods often struggle to translate heterogeneous instructions -- such as language, music, and trajectories -- into stable, real-time actions. Here we show that UniAct, a two-stage framework integrating a fine-tuned MLLM with a causal streaming pipeline, enables humanoid robots to execute multimodal instructions with sub-500 ms latency. By unifying inputs through a shared discrete codebook via FSQ, UniAct ensures cross-modal alignment while constraining motions to a physically grounded manifold. This approach yields a 19% improvement in the success rate of zero-shot tracking of imperfect reference motions. We validate UniAct on UniMoCap, our 20-hour humanoid motion benchmark, demonstrating robust generalization across diverse real-world scenarios. Our results mark a critical step toward responsive, general-purpose humanoid assistants capable of seamless interaction through unified perception and control.
