Papers
Topics
Authors
Recent
Search
2000 character limit reached

EgoPriMo: Egocentric Motion Generation for Interactive Humanoid Control

Published 7 Jun 2026 in cs.RO and cs.CV | (2606.08495v1)

Abstract: Humanoid robots require whole-body motions that adapt to scene context, task requirements, and user intent. Motion tracking reproduces specified trajectories, and humanoid vision-language-action systems provide semantic interfaces, but neither offers a scalable and interactive prior for broad full-body behavior. We introduce EgoPriMo (Egocentric Motion Prior for Humanoid Robots), a unified framework that learns such priors from egocentric human demonstrations. Given egocentric observations and a text prompt, EgoPriMo reconstructs, generates, and forecasts SMPL-based full-body motion. Language is used as a high-level control signal rather than a complete motion specification. At the core of EgoPriMo is a Triple-stream DiT that jointly models body dynamics, egocentric visual context, and text; task-conditioning masks route different tasks and missing-modality data through the same checkpoint. Experiments on Nymeria and EgoExo4D show that one checkpoint improves egocentric motion generation over UniEgoMotion while supporting reconstruction and forecasting; the generated SMPL motions can also be executed by a Unitree humanoid controller. These results indicate a practical path from scalable egocentric observations to generalizable and interactive humanoid motion priors.

Summary

  • The paper introduces a unified framework that generates full-body SMPL motions using egocentric video and text prompts.
  • It employs a triple-stream DiT with a flow-matching objective to significantly reduce MPJPE and foot sliding compared to previous methods.
  • Results demonstrate real-world applicability by integrating with humanoid controllers for expressive, context-aware motion execution.

Egocentric Motion Priors for Interactive Humanoid Control: A Review of "EgoPriMo"

Introduction

"EgoPriMo: Egocentric Motion Generation for Interactive Humanoid Control" (2606.08495) proposes a unified framework for learning scalable, environment-grounded motion priors for humanoid robots based on egocentric human demonstrations. The central premise is that egocentric video, augmented with high-level text prompt control, can serve as a sufficient basis for generating, reconstructing, and forecasting full-body SMPL-formatted motion suitable for direct use in humanoid control. This approach is motivated by the need to move beyond trajectory-replay or skills chained from curated libraries, toward systems that generate diverse, context-appropriate body references in open-ended environments.

Motivation and Positioning

Contemporary humanoid control frameworks are dominated by trajectory reproduction using motion capture, teleoperation, or fixed skill libraries. While these methods excel at execution-layer control, they lack scalability and flexibility—robot behavior diversity and adaptivity remain bound to the distribution of available reference motions. Vision-language-action systems have introduced semantic control through vision and natural language, yet their outputs are typically limited in horizon and expressivity, rarely encompassing the full whole-body dynamic contexts encountered in unconstrained settings. Pure text-guided motion generation models, while allowing open-ended intent, are insufficiently grounded in scene context for contact-rich, physically plausible generative tasks.

The paper reframes motion prior learning as the fundamental challenge: to generate reusable, scene-appropriate whole-body reference motions given only egocentric observations and high-level user intent. Egocentric videos are abundant, low-cost, and directly encode context, task-relevant objects, and first-person kinematic cues, bridging this gap in an inherently scalable fashion.

Methodology

Triple-Stream DiT Backbone

EgoPriMo introduces a Triple-stream DiT (Diffusion Transformer) as its core generative component. Three input streams—noisy motion tokens, egocentric image tokens, and text tokens—are independently processed via specialized projections, QKV attention, and MLPs. Temporal encoding is applied via RoPE for motion and image streams, while text tokens retain the positional structure from the encoder. Cross-modal reasoning is effected through a joint attention mechanism, where each stream can attend to the others but maintains separate transformation pipelines pre- and post-attention to preserve modality-specific semantics and hierarchies.

Crucially, input masking and task-conditioning masks are used to denote task objectives (generation, reconstruction, forecasting) by dynamically controlling token visibility. Missing or irrelevant channels are replaced by learned mask tokens, permitting heterogeneous modality mixtures within both the training and inference processes.

Training Objective

Motion is parameterized in continuous 6D SMPL, with conditioning provided via egocentric features, text prompts, and auxiliary cues. The conditional velocity field is learned with a flow-matching objective over masked windows. The loss is computed only over the target (visible) regions specified by the task mask. This single-objective framework unifies all three tasks without task-specific heads or branches.

Data Aggregation and Augmentation

The method is validated primarily on the Nymeria and EgoExo4D egocentric datasets, with additional data from HumanML3D. This mixture allows robust modeling of human motion under diverse scene contexts and task instructions, and the model accommodates samples with varying modality coverage via learned masking.

Experimental Results

Motion Generation

On both Nymeria and EgoExo4D, EgoPriMo demonstrates consistent improvements in geometric accuracy (MPJPE, PA-MPJPE) and physical plausibility (air ratio, foot sliding) relative to UniEgoMotion [14]. On Nymeria, MPJPE is reduced from 1.040 to 0.477 and foot sliding from 4.35 to 1.26. Semantic similarity metrics also improve, indicating coherence between intent and motion. The only case where UniEgoMotion matches or outperforms is in M-FID on the generation task, likely reflecting differences in temporal or statistical properties not captured by contact or geometric measures.

Single-Checkpoint Unification

A salient claim is that EgoPriMo supports reconstruction, forecasting, and generation with only the visible mask changing—no architectural specialization or task-specific branches are required. Across all three tasks, significant gains in geometry and physical plausibility are seen, supporting the paper's assertion that task-unified training is effective.

Ablations

Training with mixed datasets (heterogeneous data) and using Triple-stream fusion significantly improve results compared to single-modality or single-stream models. For example, using the Triple-stream DiT with full mixture training reduces MPJPE to 0.477, compared to 0.560 with Nymeria-only and 0.497 with single-stream concatenation.

Integration with Humanoid Control

Output SMPL motions are tracked and executed by a Unitree humanoid controller. This demonstrates real-world applicability of the generated references, enabling tasks such as targeted kicking and expressive motion control from text and egocentric observation.

Implications and Future Directions

EgoPriMo establishes egocentric video plus text as a scalable motion prior for interactive, whole-body humanoid control. The explicit separation between high-level motion prior generation and low-level robot actuation preserves generality, allowing the priors to be deployed on various robotic systems with compatible body models and controllers.

Theoretical implications include the viability of multi-modal, flow-matching-based generative modeling for dynamic, long-horizon referential action planning in robotics. The success of unified checkpoints suggests that further work on generalized, mask-based conditioning could facilitate even more diverse robot behavior generation tasks from future, multimodal corpora.

However, limitations remain: foot sliding artifacts persist, and contact modeling is incomplete. Language-conditioned interaction scenarios are tested primarily in prompt-based, demonstration contexts, rather than closed-loop task execution or correction in-the-wild. Robot hardware and controller variety remain limited. Addressing these issues requires augmenting the physical realism of motion prior generation, improving contact and dynamics modeling, and integrating more sophisticated language grounding and dialogue correction frameworks. Future work may also explore learning closed-loop policies or hierarchical planning architectures using EgoPriMo as a foundational layer.

Conclusion

EgoPriMo advances egocentric motion generation for humanoids by introducing a triple-stream, flow-matching DiT architecture unified through task-conditioning masks, validated on large-scale, multimodal egocentric datasets. The framework achieves state-of-the-art geometric and physical plausibility in full-body motion priors, supports diverse modes (generation, reconstruction, forecasting) from a single checkpoint, and is deployable on real humanoid control platforms. The proposed approach has substantial implications for scalable, intent-controllable, scene-aware motion generation in both simulation and real-world robotics, establishing a robust trajectory toward more general and interactive embodied AI.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.