Background: Why a learned simulator

“What I cannot create, I do not understand.” — Richard Feynman

To act intelligently, a robot must first imagine the consequences of its actions — yet real interaction is costly, slow, and impossible to reproduce, while traditional simulators (Isaac Sim, MuJoCo) demand hand-authored assets and physics and still suffer a sim-to-real gap. Uranus closes this gap with a data-driven world model: feed it observations, camera calibrations, joint states, and a robot description file, and it autoregressively generates multi-view video conditioned on actions — simulation learned from data, not hand-built.

Uranus overview

Technologies

Uranus is the product of four lines of engineering — algorithm, data, training, and infrastructure. This section explains what is special about each. More details are available in the tech report.

Algorithm

Built as an action-conditioned autoregressive diffusion world model, Uranus supports interactive and open-ended robot simulation through a two-level generation process: an outer causal rollout loop predicts the next latent frame, while an inner flow-matching process produces high-fidelity visual dynamics. Each latent prediction is decoded into four consecutive RGB frames per camera and fed back as historical context. Alternating spatial and temporal attention enables efficient cross-view fusion and motion modeling without full attention over all camera-frame tokens. Embodiment-agnostic skeleton maps encode robot actions through online forward kinematics, while calibration-derived Plücker ray embeddings represent fixed or moving camera viewpoints. Together, these components provide a unified interface across robot embodiments, control sources, camera configurations, and language-conditioned tasks.

Data

More than 3,500 hours of curated real-world robot interactions form the training corpus, spanning single-arm, dual-arm, and humanoid platforms across diverse tasks, scenes, and camera setups. A unified pipeline converts heterogeneous raw, RLDS, LeRobot, and HDF5 datasets into standardized MP4 streams and Lance trajectory records. It validates video integrity and robot-state completeness, synchronizes frames with state trajectories, and recovers missing camera parameters through MoGe-3-based intrinsic estimation, multi-view feature matching, and bundle adjustment. Calibration and synchronization are further verified by comparing kinematic robot projections with SAM 3 segmentation masks, supplemented by VLM-based audits for visual corruption, occlusion, and temporal discontinuities.

Training

Direct causal pretraining aligns the model’s training behavior with autoregressive inference from the outset. Teacher-forcing causal masks expose each noisy target only to reference observations and valid historical frames, preventing information leakage from clean targets or future observations. Frame-relative 3D RoPE supports temporal extrapolation and sliding-window cache eviction, while persistent reference attention sinks preserve scene identity, camera layout, and robot context over long rollouts. A self-forcing post-training stage combines Distribution Matching Distillation with Phased Consistency Model regularization, reducing inference to four denoising steps while mitigating accumulated autoregressive errors. LoRA-based parameter-efficient fine-tuning additionally enables cost-effective adaptation to new robots, scenes, tasks, and camera configurations.

Infrastructure

An end-to-end systems stack supports large-scale data processing, distributed training, real-time inference, and stateful serving. Ray and Daft orchestrate fault-tolerant multimodal data curation, while Lance provides columnar storage, schema evolution, versioning, and reproducible dataset snapshots. Object storage is accelerated through NVMe caching, asynchronous byte-range reads, read-ahead prefetching, multi-process decoding, and a Rust-based I/O path, reducing average access latency from 61 ms to 11 ms. At training time, HSDP, Ulysses sequence parallelism, gradient checkpointing, and distributed tiled VAE processing scale the 1.3B-parameter model across 64 GPUs. At inference time, sliding-window KV caching, streaming VAE decoding, FP8 execution, CUDA Graphs, optimized RoPE, Flash-VAED, cache-affinity routing, and disaggregated DiT–VAE serving enable bounded-memory, low-latency rollout at up to 24 FPS.

Features

Action Controllable

Uranus accepts action commands as input and predicts what happens next: given the current state and an action, it forecasts the resulting multi-view observations — motion, object interaction, and environmental response — so that any candidate policy can be tried and evaluated in the learned world before it ever touches hardware.

Streaming, Autoregressive Generation

Unlike mainstream bidirectional models, Uranus adopts an LLM-style causal architecture designed for autoregressive generation, where each step leverages the full preceding context to predict subsequent observations — enabling closed-loop interaction with both humans and policies.

streaming

Multi-view Extension

Uranus’s architecture natively adapts to samples and scenes with varying numbers of camera views, and can even synthesize observations under novel view configurations specified only by camera calibration.

novel view

Capabilities

Long-Horizon Generation

Uranus can generate multi-view video over long horizons, enabling the robot to plan and execute complex tasks.

Notably, it substantially outperforms GE-Sim 2.0 in long-horizon rollout stability.

Scene Generalization

Uranus generalizes to unseen scenes — preserving robot motion, object interaction, and task outcome despite novel backgrounds, layouts, and lighting.

Task Generalization

Uranus generalizes to unseen manipulation tasks, though precise physical interaction on these tasks remains inaccurate.

Embodiment Generalization

Uranus transfers to embodiments entirely absent from training: the test set uses the AGIBOT G2 robot, whose rotating head camera produces continuously varying viewpoints.

Evaluation

WorldOlympiad Long-Horizon Benchmark

On the robotics setting of WorldOlympiad — a real-world benchmark measuring physical rule adherence, geometric and camera consistency, semantic alignment, and interaction fidelity — Uranus achieves the strong overall (0.722) and interaction (0.730) scores:

Uranus (ours)0.722
Cosmos-Predict-2.50.712
LingBot-World0.684
Rolling Forcing0.608
LongLive0.600
Yume-1.50.588
WoW0.502
Hunyuan-WorldPlay0.497
Matrix-Game 2.00.280
Uranus (ours)0.730
Cosmos-Predict-2.50.721
LingBot-World0.710
Yume-1.50.624
Rolling Forcing0.566
LongLive0.470
WoW0.447
Hunyuan-WorldPlay0.262
Matrix-Game 2.00.139
LingBot-World0.949
Cosmos-Predict-2.50.937
Uranus (ours)0.925
Rolling Forcing0.870
LongLive0.857
Yume-1.50.851
WoW0.787
Hunyuan-WorldPlay0.630
Matrix-Game 2.00.364
Hunyuan-WorldPlay0.600
Uranus (ours)0.511
Cosmos-Predict-2.50.479
LongLive0.472
LingBot-World0.393
Rolling Forcing0.389
Matrix-Game 2.00.338
Yume-1.50.288
WoW0.272
Rolling Forcing0.329
LongLive0.327
Cosmos-Predict-2.50.321
LingBot-World0.314
Yume-1.50.312
Hunyuan-WorldPlay0.309
Uranus (ours)0.304
WoW0.288
Matrix-Game 2.00.252

WorldOlympiad benchmark (higher is better) — bars normalized to the best score per metric. Click a metric to switch.

We treat this as a reference evaluation rather than a definitive ranking: some baselines target general video-generation settings, whereas Uranus is explicitly designed for action-conditioned embodied interaction.

Closed-Loop Policy Evaluation

Uranus works as a reliable proxy for policy evaluation. Unlike open-loop scoring from a fixed action sequence, closed-loop evaluation lets simulation errors propagate into later decisions and final outcomes — a much stricter test. Nine policies run in closed loop on five RoboTwin tasks, 15 episodes each: the policy observes frames generated by Uranus, predicts an action, and the rollout advances. For domain adaptation, Uranus is fine-tuned on the clean subsets of the official RoboTwin tasks, augmented with 7,891 failed trajectories collected from policy rollouts. The resulting policy rankings match the RoboTwin clean environment almost perfectly (Pearson 0.98, MMRV 0.01), making Uranus an always-available testbed for evaluating robot policies.

Closed-loop policy evaluation
Closed-loop evaluation on RoboTwin.

What Remains Hard

An honest simulator report states its limits — and so do we. Our demo videos are not cherry-picked to showcase only the best-case scenarios, but rather to reflect the model’s current capabilities as objectively as possible. The demos and evaluations above show both what works and what still breaks. Precise contact dynamics and object-state transitions are the largest open gap — plausible motion can coexist with an incorrect grasp. Errors still accumulate over very long horizons despite causal training and persistent anchors. Generalization weakens under large shifts in tasks, embodiments, and viewpoints, keeping reliability tied to training-data coverage.