InternW0-: A World Action Model Bridging Predictive Dynamics and Actions with 20K+ Hours of Open Data
Abstract
World Action Models (WAMs) jointly model visual dynamics and action generation for generalist robot manipulation. A central challenge is to integrate priors from large-scale pretrained models---including visual dynamics, scene semantics, geometry, and motion---into a unified framework for robot action generation. We introduce InternW0-, a unified WAM pretrained on a heterogeneous corpus that outperforms prior methods across simulation benchmarks and real-robot platforms. InternW0- combines pretrained visual dynamics, scene-level semantics, 4D geometric and motion priors, and action generation within a Mixture-of-Transformers (MoT) framework. A pretrained video expert and an action expert interact under semantic guidance from a frozen VLM, while a pretrained 4D foundation model injects geometric and motion priors through training-only distillation. We further introduce Causal Imprint, which learns future-relevant scene changes from training-only future supervision and provides predictive representations directly to the action expert without future-video rollout at inference. For large-scale joint training, we construct a heterogeneous corpus of robot demonstrations, UMI data, egocentric human demonstrations, and Ego2Robot data, curated and aligned under a common state-action representation. The resulting corpus contains over 20K hours of processed training data, to our knowledge the largest open-source corpus of its kind. We pretrain InternW0- on this corpus and demonstrate strong performance across simulation benchmarks and real-robot platforms. We will open source the training code, model weights, infrastructure, data-processing pipeline, and processed data where licenses permit. Project page: https://internrobotics.github.io/InternW0-Delta/
Figures & tables
| Component | Slot range(s) | Dim. |
|---|---|---|
| Arm-specific slots | ||
| Arm joints | ||
| End-effector | ||
| Gripper | ||
| Hand | ||
| Body and mobility slots | ||
| Setting | Value |
|---|---|
| Canonical state/action dimension | 80 |
| Video resolution | |
| Video frames | 33 |
| Action horizon | 32 |
| Video-to-action frequency ratio | 4 |
| Recent-frame offset | 32 action steps |
| Benchmark | Training split | Views | Resolution | Normalization | Epochs |
|---|---|---|---|---|---|
| EBench ( Gao et al., 2026 ) | EBench train | 3 | Z-score | 10 | |
| RoboDojo ( Chen et al., 2026b ) | RoboDojo train | 3 | Z-score | 10 | |
| LIBERO-Plus ( Fei et al., 2026 ) | LIBERO ( Liu et al., 2023 ) train | 2 | Min–max | 15 | |
| RoboTwin 2.0 ( Chen et al., 2026c ) | Clean | 3 | Z-score | 10 |
| Task | Episodes | Frames | Duration (min) | Epochs |
| AC-One (gripper) | ||||
| Luminol reaction | 162 | 433,715 | 240.95 | 10 |
| Get a drink | 137 | 244,440 | 135.80 | 10 |
| Toast bread | 304 | 311,631 | 173.13 | 10 |
| MOF experiment | 350 | 1,173,626 | 652.02 | 10 |
| Arx5 (gripper) | ||||
| Setting | Value |
|---|---|
| Canonical state/action dimension | 80 |
| Video resolution | |
| Video frames | 33 |
| Action horizon | 32 |
| Video-to-action frequency ratio | 4 |
| Recent-frame offset | 32 action steps |
| Method | Camera | Robot | Language | Light | Background | Noise | Layout | Total |
|---|---|---|---|---|---|---|---|---|
| VLA | ||||||||
| ( Black et al., 2025b ) | 13.8 | 6.0 | 58.8 | 85.0 | 81.4 | 79.0 | 68.9 | 53.6 |
| -FAST ( Pertsch et al., 2025 ) | 65.1 | 21.6 | 61.0 | 73.2 | 73.2 | 74.4 | 68.8 | 61.6 |
| RIPT-VLA ( Tan et al., 2025 ) | 55.2 | 31.2 | 77.6 | 88.4 | 91.6 | 73.5 | 74.2 | 68.4 |
| OpenVLA-OFT ( Kim et al., 2025 ) | 56.4 | 31.9 | 79.5 | 88.7 | 93.3 | 75.8 | 74.2 | 69.6 |
| StarVLA ( StarVLA Community, 2026 ) | 52.5 | 49.8 | 88.5 | 95.7 | 95.7 | 73.0 | 76.9 | 74.1 |
| Method | Clean2Clean | Clean2Random | Overall |
|---|---|---|---|
| VLA | |||
| GR00T-N1.7 ( NVIDIA, 2026 ) | 43.6 | 20.7 | 32.2 |
| StarVLA ( StarVLA Community, 2026 ) | 58.1 | 10.6 | 34.4 |
| X-VLA ( Zheng et al., 2026 ) | 68.0 | 20.9 | 44.5 |
| Spatial Forcing ( Li et al., 2026a ) | 77.2 | 26.7 | 52.0 |
| ABot-M0 ( Yang et al., 2026c ) | 70.7 | 36.0 | 53.4 |
| Method | Table Top | Simple PnP | Long Horizon | Overall | ||||
|---|---|---|---|---|---|---|---|---|
| SR | Score | SR | Score | SR | Score | SR | Score | |
| VLA | ||||||||
| StarVLA-OFT ( StarVLA Community, 2026 ) | – | – | – | – | – | – | 0.0 | 0.2 |
| ( Black et al., 2025b ) | 15.7 | 30.0 | 35.0 | 39.0 | 17.0 | 41.0 | 23.6 | 37.0 |
| X-VLA ( Zheng et al., 2026 ) | 8.6 | 24.0 | 50.0 | 54.0 | 6.2 | 25.0 | 23.7 | 36.0 |
| InternVLA-A1 ( Cai et al., 2026b ) | 4.3 | 11.0 | 43.0 | 47.0 | 17.9 | 46.0 | 23.9 | 36.0 |
| Method | Gen-Std | Gen-Rand | Precision | Long-Horizon | Memory | Open | Avg | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR | Score | SR | Score | SR | Score | SR | Score | SR | Score | SR | Score | SR | Score | |
| VLA | ||||||||||||||
| StarVLA- ( StarVLA Community, 2026 ) | 5.00 | 7.54 | 0.00 | 0.33 | 4.33 | 9.90 | 6.50 | 14.15 | 2.44 | 3.34 | 0.58 | 0.68 | 3.24 | 6.40 |
| X-VLA ( Zheng et al., 2026 ) | 12.00 | 17.90 | 1.00 | 3.04 | 12.00 | 18.32 | 9.75 | 16.53 | 3.56 | 4.76 | 0.50 | 0.55 | 6.52 | 10.13 |
| ( Black et al., 2025a ) | 15.00 | 20.93 | 1.00 | 5.82 | 5.50 | 12.40 | 14.67 | 23.54 | 4.56 | 5.78 | 1.67 | 1.98 | 6.91 | 11.41 |
| Spatial Forcing ( Li et al., 2026a ) | 15.00 | 21.25 | 4.00 | 6.98 | 10.58 | 17.33 | 14.58 | 23.26 | 4.11 | 5.43 | 1.58 | 1.78 | 8.04 | 12.38 |
| Task | Without pretraining | With pretraining |
|---|---|---|
| Toast bread | 4/20 (20%) | 19/20 (95%) |
| Luminol reaction | 0/20 (0%) | 19/20 (95%) |
| Method | Success rate (%) |
|---|---|
| Baseline | 49.59 |
| Baseline + SMC | 53.47 |
| Baseline + SMC + Qwen3.5-2B | 60.37 |
| Baseline + SMC + RynnBrain1.1-2B | 69.08 |
| Baseline + SMC + RynnBrain1.1-2B + CI | 70.80 |
| Baseline + SMC + RynnBrain1.1-2B + CI + | 76.45 |
| Teacher | Action injection | Success rate (%) |
|---|---|---|
| None | No | 76.45 |
| CoWTracker | No | 76.15 |
| Pi3X | No | 73.63 |
| Track4World | Yes | 77.78 |
| Track4World | No | 78.37 |
| Method | Camera | Robot | Language | Light | Background | Noise | Layout | Overall |
|---|---|---|---|---|---|---|---|---|
| Baseline | 60.10 | 76.77 | 88.68 | 95.01 | 81.23 | 75.58 | 78.69 | 78.59 |
| Robot | 74.36 | 68.39 | 93.69 | 96.67 | 81.97 | 93.07 | 80.85 | 83.73 |
| Ego | 65.60 | 74.26 | 91.93 | 94.83 | 84.20 | 79.01 | 78.82 | 80.45 |
| Ego2Robot | 63.10 | 79.81 | 93.69 | 96.76 | 82.62 | 82.70 | 79.15 | 81.86 |
| UMI | 65.92 | 80.26 | 96.49 | 97.20 | 79.83 | 84.82 | 81.38 | 83.24 |
| Method | Clean2Clean | Clean2Random | Overall |
|---|---|---|---|
| Baseline-Joint | 78.20 | 4.38 | 41.29 |
| Robot-Joint | 81.36 | 32.34 | 56.85 |
| Ego2Robot-Joint | 76.92 | 6.66 | 41.79 |
| Baseline-EEF | 61.58 | 2.80 | 32.08 |
| Ego-EEF | 61.49 | 3.13 | 32.31 |
| UMI-EEF | 66.05 | 13.90 | 39.98 |
| Method | classify objects | press by number | solve equation | general pickup | arrange largest number | Average | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR | Score | SR | Score | SR | Score | SR | Score | SR | Score | SR | Score | |
| Ours | 14.00 | 22.80 | 4.00 | 4.00 | 0.00 | 0.00 | 36.00 | 36.00 | 0.00 | 6.80 | 10.80 | 13.92 |
| Ours+Astra | 80.00 | 88.00 | 20.00 | 20.00 | 20.00 | 20.00 | 76.00 | 76.00 | 40.00 | 56.00 | 47.20 | 52.00 |