PRIMEBOT RESEARCH WORLD MODEL / PRIMESIM

PrimeSim.

A Generalist World Model Simulator
from Large-Scale Cross-Embodiment Demonstrations

From actions to visual consequences.
A video backbone, reworked into an action-conditioned,
multiview, causal simulator of robot manipulation.

ONE ROLLOUT / THREE VIEWS
Travis Davies1Wentao Ma1,2Lihao Guo1,3Tengfei Ma1,4Xiaowen Chang1,5Jiafeng Xu7Shilong Wang1,3,8Yiqi Deng1,6Shaowen He1,7Xiaoqi Li1,7Qian Zhu1Ran Cheng1Hao Dong1,7

¹ PrimeBot Research   ² Southeast University   ³ Shanghai Jiao Tong University
⁴ The Chinese University of Hong Kong   ⁵ University of Chinese Academy of Sciences   ⁶ Beihang University
⁷ Peking University   ⁸ Shanghai Innovation Institute

Correspondence: travisdavies@qiyuan-robot.com

arXiv Paper Code ↗ Weights Pending BibTeX ↗

Weights link will be added at release.

Explore the research
00 / OVERVIEWDATA · TRAINING · CAPABILITIES
Three-panel overview: curated mid-training corpus across 22 platforms, the PrimeSim training and autoregressive post-training pipeline, and demonstrated capabilities including fidelity against prior systems, action following, few-shot unseen embodiment and world-model-as-simulator.
PrimeSim at a glance. (a) Midtraining corpus: roughly 30.1K hours of curated robot data spanning humanoid, dual-arm, single-arm and handheld UMI platforms, mixing real and simulated footage. (b) The model is conditioned on a language prompt, a unified action representation over head, torso, waist, end-effector, gripper and chassis, and three camera views, and predicts future frames; post-training makes generation autoregressive with a selected KV-cache memory at four denoising steps. (c) Capabilities: fidelity against prior systems, action following measured against simulation ground truth, few-shot adaptation to an unseen embodiment, and use as a simulator — success rate in PrimeSim predicts success rate in the LIBERO physics simulator with r = 0.99.Open full size ↗
ROBOT DEMONSTRATION DATA30,110 h

Across 22 robot platforms

FEW-STEP GENERATION4 steps / 10 Hz

Three synchronized views · single A100 · 288 × 384 / view

HELD-OUT ROBOT ADAPTATION100–200 steps

Gradient steps to action-following rollouts

DATA SCALE30,110 HOURS · 22 PLATFORMS · 84% REAL ROBOT
Distribution of the PrimeSim demonstration corpus.
Training corpus distribution · 30,110 hours, 2.38B frames and 1.52M episodes from 1,773 repositories over 22 robot platforms, at an 84:16 real-to-simulated ratio across humanoid, dual-arm, single-arm, UMI and simulation sources. The corpus mixes open-source and proprietary demonstrations.Open full size ↗
ABSTRACT

A robot world model that serves as a simulator must do more than generate plausible videos: it must faithfully follow commanded actions, maintain consistency across camera views, and sustain coherent long-horizon rollouts. We present PrimeSim, an action-conditioned, multiview world model simulator that addresses these challenges through progressive midtraining and posttraining.

Starting from a pretrained video generator, we midtrain on 30,110 hours of robot demonstrations spanning 22 platforms. To improve action following, we introduce a unified cross-embodiment action representation and frame-aligned dual-path conditioning to strengthen action–frame correspondence. To maintain multiview consistency, we develop view-aware interleaved attention with explicit camera identities, enabling cross-view information exchange while preserving view-specific representations.

We further introduce a fast-video, slow-memory posttraining framework that transforms the bidirectional video generator into an efficient autoregressive simulator. By combining fast causal generation, self-rollout training, and hierarchical temporal memory, PrimeSim mitigates error accumulation from self-generated histories and supports coherent long-horizon simulation.

PrimeSim runs at 10.1 FPS, maintains coherent rollouts for up to 105 seconds across rigid and deformable manipulation tasks, and transfers to held-out platforms within 100 to 200 gradient steps where the pretrained backbone does not. Against five open-source action-conditioned world models it leads four of the five WorldSimProbe suites and posts the best overall EWMBench score, while fine-grained local calibration still trails the field; its rollouts are faithful enough to support GRPO-based policy optimization. We release the model weights, inference code, and training code.

PrimeBot Research · 2026 · arXiv:2611.04870 · BibTeX

00 / SHOWCASE

Generated rollouts.
Action in, video out.

Rollout 01GENERATED
Rollout 02GENERATED
Rollout 03GENERATED
Rollout 04GENERATED
Rollout 05GENERATED
Rollout 06GENERATED
Rollout 07GENERATED
Rollout 08GENERATED
Rollout 09GENERATED
Rollout 10GENERATED
Rollout 11GENERATED
Rollout 12GENERATED
Rollout 13GENERATED
Rollout 14GENERATED
Rollout 15GENERATED
Rollout 16GENERATED
Rollout 17GENERATED
Rollout 18GENERATED
Rollout 19GENERATED
Rollout 20GENERATED
Rollout 21GENERATED
Rollout 22GENERATED
Rollout 23GENERATED
Rollout 24GENERATED
Rollout 25GENERATED
Rollout 26GENERATED
Rollout 27GENERATED
Rollout 28GENERATED
Rollout 29GENERATED
Rollout 30GENERATED
Rollout 31GENERATED
Rollout 32GENERATED
Rollout 33GENERATED
Rollout 34GENERATED
Rollout 35GENERATED
Rollout 36GENERATED
Rollout 37GENERATED
Rollout 38GENERATED
Rollout 39GENERATED
Rollout 40GENERATED
Rollout 41GENERATED
Rollout 42GENERATED
Rollout 43GENERATED
Rollout 44GENERATED
Rollout 45GENERATED

Few-shot adaptation

On three held-out platforms, the midtrained model reaches action-following rollouts within 100–200 gradient steps at a learning rate of 3 × 10⁻⁵. The pretrained Wan2.2 backbone does not reach this behavior within the 2,000-step budget.

Three views per video
Ground truthReference trajectory
PrimeSim200gradient steps
Wan2.2-5B2,000 gradient steps

Swipe to compare all three videos →

Held-out embodiment adaptation
PlatformMorphologyMidtrained stepsPretrained steps
xArm 77-DoF single arm2002,000 · not reached
ViperX 300Bimanual1002,000 · not reached
UMI gripperHandheld2002,000 · not reached

Zero-shot transfer

Each video shows a ground-truth trajectory on the left and a zero-shot generated rollout on the right. No gradient steps were used for these outputs.

Zero-shot transfer · held-out dataset, 192 × 256, three views
DataRegimePSNR ↑SSIM ↑LPIPS ↓
XR2in-distribution19.79 ± 1.640.731 ± 0.0530.192 ± 0.052
XVLAzero-shot15.82 ± 2.240.762 ± 0.0490.297 ± 0.072
Δ−3.97+0.031+0.105

Both rows share the same checkpoint and sampler (50 steps, seed 42); only the data differs. XR2 uses held-out episodes of repositories seen in pre-training; XVLA is excluded and differs in scene, garments and camera placement. Means ± std over eight validation windows. SSIM is not comparable across the two datasets, so read PSNR and LPIPS as the degradation. Finetuning for 200 steps at batch size 1 recovers most of the gap.

Zero-shot 01Ground truth ← · → Generated
Zero-shot 02Ground truth ← · → Generated
Zero-shot 03Ground truth ← · → Generated
Zero-shot 04Ground truth ← · → Generated
01 / METHOD

From video prior
to causal simulator.

01

Pretrain

Initialize from Wan2.2-TI2V-5B. This stage reuses the pretrained weights without additional training.

02

Midtrain

Learn action and multiview conditioning on 30,110 hours of robot demonstrations. Frame-aligned dual-path conditioning strengthens action–frame correspondence; view-aware interleaved attention with explicit camera identities exchanges information across views while preserving view-specific representations.

03

Posttrain

Turn the model into a causal, few-step generator. Use rank-32 LoRA with a frozen backbone.

PrimeSim architecture diagram showing the action-conditioned multiview decoder.
Model architecture · explicit action conditioning and joint multiview generation.Open full size ↗
  1. STAGE 1Autoregressive
  2. STAGE 2Causal consistency distillation
  3. STAGE 3Clip self-rollout + asymmetric DMD
  4. STAGE 4Episode long-horizon adaptation

A 50-step teacher is distilled to a 4-step student, cutting latency roughly 9×. Stage-4 hierarchical temporal memory keeps a bounded KV cache of 21 latent slots: global sink 3, slow memory 9, local memory 9.

02 / RESULTS
Leaderboard summary: PrimeSim ranks first on EWMBench with 6.09 out of 8 and first on WorldSimProbe over LIBERO, ahead of GE-Sim, Thinker-WM, Qwen-RobotWorld, ZIBRA, Ctrl-World, LingBot-VA, Cosmos-3-Nano, DreamDojo and IRASim.
Leaderboard summary · PrimeSim ranks first on both benchmarks. Per-dimension tables follow.Open full size ↗

Benchmark evaluation

WorldSimProbe

Against five open-source action-conditioned world models, first on four of five suites: global trajectory coverage (+10.0% over the strongest competitor), action-source behavior preservation (+41.8%), and interaction dynamics (+48.4%), with interaction grounding also led at 85.7 against Ctrl-World’s 77.5.

Fine-grained local calibration still trails: T1 is 70.2 versus LingBot-VA’s 77.0.

WorldSimProbe radar over five suites: PrimeSim leads global trajectory coverage, action-source behavior preservation, interaction grounding and interaction dynamics, while LingBot-VA leads local action calibration.
Radar · models leading at least one axisOpen full size ↗
WorldSimProbe · five-suite breakdown
SuiteMeasurePrimeSimBest result
T1Local action calibration70.277.0 · LingBot-VA
T2Global trajectory coverage67.967.9 · PrimeSim
T3Action-source behavior preservation72.372.3 · PrimeSim
T4Interaction grounding85.785.7 · PrimeSim
T5Interaction dynamics37.137.1 · PrimeSim

EWMBench · official eight-dimension protocol

Twenty-one episodes across seven AgiBot World tasks, with multiple rollouts per episode under a fixed action-conditioned protocol and a small family of sampler settings. Overall is the sum of eight dimensions, each in [0, 1]. PrimeSim reaches 6.09, ahead of both GE-Sim variants (5.82 and 5.79) and every instruction-conditioned model, and is best on five of the eight dimensions, including perfect scores on high-level semantics, trajectory alignment and logical consistency. Action semantics (BLEU) is 72.7% above the strongest GE-Sim variant.

These episodes are in-domain: AgiBot World contributes to the training corpus, and the models compared here are fine-tuned from the midtrained checkpoint on these datasets before scoring. The numbers therefore measure how well the architecture absorbs an in-domain benchmark rather than zero-shot transfer to it; held-out platforms are evaluated separately under few-shot adaptation.

EWMBench · eight dimensions, 21-episode split
MethodSceneCHSDDynnDTWDivBLEUCLIPLogicsOverall
GE-Sim (LTX)0.9000.9400.7800.9800.0110.3300.9080.9705.82
GE-Sim (COSMOS2)0.9100.8700.8500.9700.0100.3100.9020.9705.79
Thinker-WM (action-cond.) †—0.7370.3640.874————5.03
PrimeSim0.8871.0000.6661.0000.0100.5700.9541.0006.09

These quality results use 50 denoising steps at CFG 1.5, generating at 192 × 256 and scoring the head-camera stream at 480 × 640. The throughput results below use the four-step distilled Stage-3 sampler.

† Only motion dimensions and Overall are reported for this variant. The paper also lists six instruction- or text-conditioned models (EnerVerse-FT 4.70, Thinker-WM 4.66, Qwen-RobotWorld 4.60, LVP 4.05, Sora2 3.89, Kling26 3.85) in a separate block, which is not iso-protocol with action-conditioned models.

Inference throughput

Inference throughput · single A100-80GB, bfloat16, steady state
ModelViewsRes. / viewFuture TStepsTempFPS ↑ViewFPS ↑
PrimeSim · Stage 33288 × 38432 (33)410.1230.35
GE-Sim 2.03384 × 5122542.246.73
BWM · fair-aligned1384 × 51225504.044.04
Ctrl-World3192 × 3205500.872.60
BWM · official1672 × 89648500.750.75
CausalWM ‡1480 × 640254+4+40.660.66

TempFPS counts rollout time steps per second (Hz); ViewFPS sums frames across camera views. The chart below uses Hz for every model; PrimeSim’s 10.12 Hz is shown rounded to 10 Hz. Rows are not matched in resolution, horizon or denoising budget. PrimeSim is timed at 288 × 384 per view under the RoboTwin 2.0 Stage-3 contract, a different geometry from the 192 × 256 quality evaluations. Longer continuous-KV episodes measure 7.63 TempFPS. ‡ Text- and first-frame-conditioned, not action-conditioned.

Fewer sampling steps, with a quality trade-off

Distillation ablation · single A100, RoboTwin 2.0 held-out split
StageStepsFPS ↑PSNR ↑SSIM ↑LPIPS ↓
Stage 1 · causal AR teacher501.1226.150.8590.153
Stage 2 · causal KV consistency distillation410.0424.400.8410.193
Stage 3 · asymmetric DMD410.1224.870.8380.176

Relative to the 50-step causal Stage 1 teacher, four-step Stage 3 improves throughput by approximately 9.0×, at a 1.28 dB PSNR cost. Output resolution: 192 × 256 per view; three views generated jointly.

Long-horizon robustness

Evaluated rollouts run 610–1,046 generated frames, or 61.0–104.6 seconds at 10 FPS, with three synchronized views. The abstract reports coherent rollouts for up to 105 seconds across rigid and deformable tasks.

Ten episode-level held-out RoboTwin trajectories, initialised from the first ground-truth frame and then conditioned only on the model’s own generated history. Degradation is the first-window score minus the last-window score, sign-corrected so that lower is better for all three metrics.

Long-horizon generation quality · ten held-out RoboTwin episodes
StageMean PSNR ↑Mean SSIM ↑Mean LPIPS ↓Δ PSNR ↓Δ SSIM ↓Δ LPIPS ↓
Stage 3 · clip self-rollout12.5720.4010.65418.3050.6020.640
Stage 4 · episode self-rollout18.7090.6950.4038.4270.1200.233

Episode-level training improves every metric and cuts PSNR degradation from 18.3 dB to 8.4 dB. This is the evidence for the long-horizon claim; without it the claim would rest on architecture alone.

Action representation ablation

Action representation · X2W humanoid, from the pretrained checkpoint
RepresentationPSNR ↑SSIM ↑LPIPS ↓
Absolute action22.230.790.14
Delta action21.340.810.18
Relative action chunk24.560.840.13

All three variants are trained from the pretrained checkpoint rather than the midtrained one, so stronger priors cannot mask the contribution. Single embodiment, so the comparison does not measure cross-embodiment behaviour.

Policy evaluation and optimization

Video metrics measure how closely PrimeSim reproduces recorded trajectories. The relevant question for a simulator is whether conclusions drawn inside it carry over: whether it predicts and ranks the success of fixed policies as a physics simulator does, and whether it can serve as the training environment for RL post-training.

Policy evaluation fidelity · eight OpenVLA-OFT policies, 300 initial states
MeasurePrimeSimWan2.2-FT
Spearman ρ ↑1.000.90
Pearson r ↑0.990.91
Mean absolute gap (points) ↓2.88.3
Worst per-policy gap (points) ↓7.018.3

Policies are OpenVLA-OFT after supervised finetuning on LIBERO-Spatial demonstrations, predicting 8-step action chunks from the main camera view. Inside the world model, success is judged by a ResNet-based binary classifier finetuned on LIBERO-Spatial frames: an episode scores 1 if any generated frame is classified as success. PrimeSim orders all eight policies exactly as the simulator does and stays within 7.0 points of it for every policy. Wan2.2-FT tracks the trend but under-estimates the three strongest policies by 12.0, 12.7 and 18.3 points — the regime where checkpoint selection matters.

Reinforcement learning inside PrimeSim · LIBERO-Spatial, 200 GRPO steps
MeasureSFT baseAfter 200 RL steps
Simulator success61.7%73.2%
World-model success60.1%71.9%
World model − simulator−1.6−1.3

GRPO runs entirely inside PrimeSim: rollouts are generated closed-loop by the world model and scored by the success classifier, and the physics simulator is never queried during training. Imagined and true success stay within 1.6 points, so the improvement carries over. A short budget and an off-the-shelf classifier make this a demonstration that RL post-training works, not a success-rate claim; longer optimisation risks exploiting world-model or reward errors.

Policy success rates in PrimeSim and Wan2.2-FT compared with the LIBERO simulator; PrimeSim has Pearson r of 0.99.
Policy evaluation · 8 policies, 300 shared initial states. Dotted line: agreement with the simulator.Original PDF ↗Open full size ↗
Published comparison of SFT base and 200-step RL inside PrimeSim: simulator success increases from 61.7% to 73.2%, and world-model success from 60.1% to 71.9%.
Success rates · SFT base versus 200 steps of RL inside PrimeSim.Original PDF ↗Open full size ↗
Counterfactual action controlLIBERO rollouts driven by commanded actions that differ from the recorded trajectory. Five tasks, three camera views per rollout.
Counterfactual 01
Counterfactual 02
Counterfactual 03
Counterfactual 04
Counterfactual 05
03 / CITE

BibTeX

PRIMESIM.BIB
% The doubled braces around {PrimeSim} stop BibTeX styles from lowercasing it.
@misc{primesim,
  title = {{PrimeSim}: A Generalist World Model Simulator from Large-Scale Cross-Embodiment Demonstrations},
  author = {Davies, Travis and Ma, Wentao and Guo, Lihao and Ma, Tengfei and Chang, Xiaowen and Xu, Jiafeng and Wang, Shilong and Deng, Yiqi and He, Shaowen and Li, Xiaoqi and Zhu, Qian and Cheng, Ran and Dong, Hao},
  year = {2026},
  eprint = {2611.04870},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2611.04870}
}