World models for embodied intelligence

M4PO

Massively Multi-Task Multi-Embodiment
Model-Based Policy Optimization

One world model. Many tasks. Different bodies.

A shared model, in motion

Simulation demonstrations

Articulated manipulation. A Franka arm interacts with a cabinet.

Full clip

Supplied supplementary simulation clips at normal speed. Franka and UR5 loop an 8-second excerpt; G1 shows the full clip.

54.3%

Average success

Across tasks & embodiments

+15.2pp

Over the NEWT baseline

Multi-embodiment average success

85/100

Successful hardware trials

Across five evaluation conditions

Reported in the manuscript · Evaluation details below

01 / The idea

Shared knowledge.
Different dynamics.

Robots can share an understanding of a task without sharing the same body.

M4PO studies how a single model-based policy can learn manipulation across tasks and robot embodiments. Its hierarchical world model separates task progress from embodiment-specific dynamics, then brings them together to predict what happens next.

Multimodal observations and a shared, masked action interface connect different robots to the same model. Stochastic planning in latent space turns those predictions into actions, spanning fixed-base, dexterous, and humanoid manipulation.

Read the full paper

02 / The method

Imagine across embodiments.
Plan in a shared latent space.

A task–embodiment hierarchy connects perception, prediction, and control.

M4PO architecture
Open full size
M4PO architecture showing a hierarchical world model, latent planning, policy optimization, and exploration.
The predicted embodiment transition conditions task-level dynamics. A stochastic MPPI planner evaluates candidate action sequences inside the learned model.
01

Observe & condition

Combine RGB-D, proprioception, structured state, task language, and embodiment context.

02

Factorize & predict

Represent task progress and robot state separately, while coupling their predicted transitions.

03

Plan & act

Score stochastic action sequences in latent space; execute through normalized, embodiment-masked controls.

04

Learn from interaction

Train the world model and planner-policy from fresh rollouts, with value discrepancy guiding exploration.

03 / The evidence

Better across tasks.
Stronger across embodiments.

Manuscript-reported results on IsaacLab manipulation benchmarks.

Evaluation protocol

Three seeds · 100 evaluation episodes per task–embodiment pair. The comparisons below use the paper’s IsaacLab settings, distinct from NEWT’s 200-task MMBench.

One policy across tasks and bodies

M4PO improves both average performance and the least-successful embodiment.

+12.7 ppworst-embodiment success vs. NEWT
Multi-embodiment, multi-task manipulation · manuscript Table V
Metric ↑ higher is betterNEWTM4PO
Average success (%)39.154.3
Worst-embodiment success (%)32.445.1
Average return0.460.62
AUC0.260.37
Manuscript learning curves comparing M4PO and NEWT over 100 million aggregate environment steps. M4PO reaches 54.3% average and 45.1% worst-embodiment success; NEWT reaches 39.1% and 32.4%.
Supplied manuscript figure. Solid lines: average success. Dashed lines: worst-embodiment success. AUC integrates success over normalized aggregate environment steps.

Multi-task learning within each paradigm

Each policy covers multiple tasks within one manipulation paradigm.

61.2%M4PO average success
Success rate (%) ↑ · manuscript Table IV
MethodDexterousFixed-baseHumanoidAverage
TD-MPC225.432.525.027.6
M3PO30.238.536.034.9
NEWT50.256.059.055.1
M4PO55.362.066.261.2
Supplied manuscript learning curves for multi-task fixed-base manipulation.
Fixed-base manipulation.
Supplied manuscript learning curves for multi-task humanoid manipulation.
Humanoid manipulation.

Expanded IsaacLab-Arena

The expanded setting also measures average and worst-embodiment success.

+14.4 ppaverage success vs. NEWT
Success rate (%) ↑ · manuscript Table VI
MethodAverageWorst embodiment
NEWT36.423.7
M4PO50.837.2

Figures and tables from the M4PO manuscript. Result & media provenance

04 / Beyond simulation

From a shared model
to physical robots.

85/100

Successful trials reported in the manuscript

Five conditions. Twenty trials each. Policy parameters stay fixed during hardware evaluation; G1-specific adaptation happens beforehand in simulation.

Hardware evaluation · manuscript Table VIII
Robot / conditionSuccesses
Unitree G1Box lifting without images18 / 20
FrankaFruit picking19 / 20
FrankaFruit sorting15 / 20
FrankaCube on cylinder17 / 20
FrankaCylinder on cube16 / 20

Fruit sorting tests a task composition excluded from simulation training.

Explore the project

A closer look at M4PO.

Read the method, inspect the implementation, and explore the supplementary material.