M3imic: Learning a Versatile Whole-Body Controller for Multimodal Motion Mimicking

M3imic: Learning a Versatile Whole-Body Controller for Multimodal Motion Mimicking

Featured

Zuxing Lu, Ziang Zheng, Yao Lyu, Jingyu Liu, Feihong Zhang, Song Lu, Xin Yuan, Changyin Sun, Xingxing Zuo, Shengbo Eben Li · N/A · 2026

Framework

N/A

License

N/A

Stars

N/A

Summary

Building a general-purpose whole-body controller is essential for enabling diverse motion capabilities in humanoid robots across a wide range of downstream tasks, including locomotion and loco-manipulation.

Abstract Summary

Building a general-purpose whole-body controller is essential for enabling diverse motion capabilities in humanoid robots across a wide range of downstream tasks, including locomotion and loco-manipulation. Different tasks rely on distinct motion reference modalities: locomotion primarily depends on coordinated robot joint trajectories, whereas manipulation requires precise end-effector trajectory tracking. Existing methods often overlook the representational mismatch between dense robot joint angles and sparse end-effector poses. To address this, we propose Multi-Modal Mimic (M3imic), a versatile multi-modal whole-body control framework that unifies heterogeneous motion reference modalities, including robot joint angles, human pose trajectories, and end-effector poses, using modality-specific encoders to map them into a shared latent space. Leveraging large-scale reinforcement learning in the simulator, we train a single policy that achieves sim-to-real transfer across multiple motion reference modalities without modality-specific retraining. Extensive simulation and real-world experiments on the Unitree G1 robot are conducted to evaluate the proposed framework. In simulation, the policy achieves a peak success rate of 98.42% on an unseen test dataset, demonstrating its exceptional generalization capability. The code is available at https://github.com/Renforce-Dynamics/MultiModalWBC

Key Points

  • Demonstrates humanoid robot control on real hardware
  • Improves locomotion stability and agility
  • Addresses dexterous manipulation challenges
  • Uses simulation or synthetic data for training
  • Focuses on generalization across environments
  • Incorporates tactile or force feedback for robust interaction
  • Learns multimodal motion skills from human demonstrations

Method

In this section, we detail the problem formulation, multi-modal policy learning framework, curriculum-based sampling strategy, and sim-to-real transfer pipeline. The overall training and deployment framework is illustrated in Fig. 2 . We formulate whole-body contorl as a reinforcement learning problem modeled as a Markov Decision Process (MDP) $\mathbf{M}=(\mathbf{S},\mathbf{A},P,r,\gamma)$.

Method — M3imic: Learning a Versatile Whole-Body Controller for Multimodal Motion Mimicking
Fig. 2 : Overview of the M3imic framework. (a) We filter and preprocess large-scale human motion datasets into multi-modal reference. (b) The multi-modal command encoder processes different types of reference into a unified latent space. (c) The policy is trained once and deployed across multiple input modalities.

Experiments

In this section, we present experimental results in both the simulator and the real-world deployment. Our experimental platform is the 29-DoF Unitree G1 humanoid robot. Here, we aim to answer the following research questions: Q1: Does the choice of input modality significantly affect deploy performance? Q2: How do model size and dataset scale influence large-scale training?

Q3: How robustly does the autoencoder generalize to out-of-distribution (OOD) motion sequences? We use IsaacSim [ 4 ] as the simulator to train our model.

Experiments — M3imic: Learning a Versatile Whole-Body Controller for Multimodal Motion Mimicking
Fig. 3 : Qualitative comparison between $\pi^{r}$ and $\pi^{e}$ in MuJoCo simulation.

Sources and Demonstrations

Figures are reproduced from Lu et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.

Share

Related Papers

Accelerating and Scaling MPC-Guided Reinforcement Learning for Humanoid Locomotion and Manipulation
arXiv preprint

Accelerating and Scaling MPC-Guided Reinforcement Learning for Humanoid Locomotion and Manipulation

Junheng Li, Liang Wu, Sergio A. Esteban et al.

In humanoid motion control, model predictive control (MPC) offers physically grounded prediction and constraint handling, while reinforcement learning (RL) enables robust whole-body skills through large-scale simulation. However, using MPC inside RL often requires time-consuming problem construction or excessive training overhead, making such frameworks difficult to justify in practice. This work studies efficient training-time MPC guidance for humanoid locomotion and manipulation, termed MPC-RL. We introduce a centroidal-dynamics MPC reward formulation that leverages guidance from MPC trajectories in training time. To make this practical in massively parallel RL, we develop π^nMPC, a parallel-in-horizon and construction-free batched GPU MPC solver that operates directly on time-varying dynamics to avoid high memory usage and pre-compilation. Through a variety of comparative studies and hardware validations, we have found that MPC-RL achieves superior performance in locomotion and manipulation skills.

humanoid reinforcement-learning model-predictive-control locomotion manipulation
Code PDF Advanced
GitHub ★ —
Flash-WAM: Modality-Aware Distillation for World Action Models
arXiv preprint

Flash-WAM: Modality-Aware Distillation for World Action Models

Arman Akbari, Ci Zhang, Arash Akbari et al.

World-action models (WAMs) jointly generate future video and robot actions through iterative diffusion, achieving strong performance on manipulation benchmarks but requiring tens of denoising steps, a cost that precludes real-time control.

sim-to-real reinforcement-learning diffusion-policy manipulation humanoid
PDF Intermediate
GRAIL: Generating Humanoid Loco-Manipulation from 3D Assets and Video Priors
arXiv preprint

GRAIL: Generating Humanoid Loco-Manipulation from 3D Assets and Video Priors

Tianyi Xie, Haotian Zhang, Jinhyung Park et al.

Scaling humanoid loco-manipulation requires robot-compatible demonstrations across diverse objects, whole-body motions, and scene geometries, but teleoperation and motion capture are difficult to scale because each collection depends on physical setups, instrumented actors, and robot operation.

sim-to-real reinforcement-learning vision manipulation humanoid
Code PDF Advanced
GitHub ★ 275 Updated Jun 2026