The AY-Robots arena leaderboard comparing 85 vision-language-action models across 332 benchmark results
world-modelsvideo-predictioncosmosrobot-learningvlaplanning

World Models for Robotics: Video Prediction as Robot Control

AY-Robots ResearchAugust 23, 202624 min read

Learned world models and video prediction as a route to robot control: the three published routes, the real latency and VRAM numbers, and how far each is from a real arm.

A policy maps what the robot sees now onto what the joints should do next. A world model does something different: it maps what the robot sees now, plus a proposed action, onto what the robot would see next. That second thing is harder, more expensive, and for a while it has been the most heavily funded idea in robot learning. This page goes through what has actually been published, what the numbers say, and how far any of it is from an arm on your desk.

Three routes lead from a video predictor to a moving arm. You can plan inside the model, you can generate training data with it and hand that data to an ordinary policy, or you can turn the world model itself into the policy. All three have working implementations with open weights as of August 2026. All three cost far more compute than fine-tuning a vision-language-action model on 50 recorded episodes, and only the second one is something you can currently feed into a training run here.

What you need to know

  • A world model predicts future observations. A policy predicts actions. The interesting systems of the last two years blur that line, and the blur is where the results come from.
  • Route 1, planning in the model: V-JEPA 2-AC plans in latent space at 16 seconds per action on one RTX 4090 and reaches 65 to 80 percent zero-shot pick-and-place on Franka arms. The same paper measures a Cosmos video-generation planner at 4 minutes per action, which makes one pick-and-place take over an hour.
  • Route 2, dreaming training data: DreamGen fine-tunes a video model on your robot, prompts it for new behaviors, recovers pseudo-actions with an inverse dynamics model, and trains a normal policy on the result. It lifts new-behavior success from 11.2 to 43.2 percent, and gets 28.5 percent in environments never recorded.
  • Route 3, the world model as the policy: Cosmos Policy post-trains Cosmos-Predict2-2B and hits 98.5 percent on LIBERO and 67.1 percent on RoboCasa, with 0.61 second inference per action chunk on one H100. That is 1.6 chunks per second, not 1.6 actions, and on the real robot it only works because the policy commits to a 2-second chunk before looking again.
  • Video prediction quality and control quality are not the same axis. In NVIDIA's own physics benchmark the best Cosmos configuration tracks objects at 0.598 average IoU over 33 frames. The paper says plainly that all the models struggle with physics adherence.
  • Hardware is the wall. Cosmos-Predict2-2B-Video2World needs 32.54 GB of VRAM, so it does not fit on a 24 GB RTX 4090 at all, and one 720p clip at 16 fps takes 228.8 seconds on an H100 SXM.
  • None of the five policies you can train on AY-Robots is a world model. GR00T N1.7 is the closest connection: its VLM backbone is Cosmos-Reason2-2B, from the same family.

Four different things get called a world model

The term covers at least four architectures that fail in different ways and cost different amounts. Sorting them out first saves a lot of confusion when reading benchmark tables.

FamilyWhat it predictsRepresentative workWhere it is used
Latent dynamics for RLCompressed latent state one step ahead, plus rewardHa and Schmidhuber 2018, DreamerV3Train an agent inside the model, mostly games and sim
Pixel video predictionFuture RGB frames, conditioned on text, image or actionCosmos-Predict1 and 2, UniPi, Genie 3Data generation, visual planning, simulation
Latent action modelsDiscrete latent action tokens between two framesLAPA, and the latent-action branch of DreamGenLabel unlabeled video so a VLA can pretrain on it
World-action modelsActions, future state and value in one generative passCosmos Policy, Cosmos 3Direct control, plus planning at test time

The first family is old and well understood. Ha and Schmidhuber's World Models (2018) trained a controller entirely inside a hallucinated dream and transferred it back to the real environment. DreamerV3 pushed the same idea to over 150 tasks with a single configuration and became the first algorithm to collect diamonds in Minecraft without human data or curricula. Neither result involved a physical manipulator, and that gap is the whole story of the last few years.

The lineage, dated

WhenWhat shippedThe number that mattered
Mar 2018World Models (Ha, Schmidhuber)Policy trained purely in the dream, transferred back to CarRacing and VizDoom
Jan 2023DreamerV3Over 150 tasks, one configuration, Minecraft diamonds from scratch
Jan 2023UniPi: text-guided video generation as a universal policyVideo plan plus inverse dynamics, generalizes combinatorially over language goals
Oct 2024LAPA: latent action pretraining from videosVQ-VAE latent actions let a VLA pretrain on video with no action labels
Jan 2025Cosmos World Foundation Model PlatformAbout 100M clips curated from roughly 20M hours of raw video, open weights
May 2025DreamGen / GR00T-Dreams22 new behaviors from teleoperation of one task in one environment
Jun 2025V-JEPA 2 and V-JEPA 2-ACUnder 62 hours of Droid video gives zero-shot Franka pick-and-place
Aug 2025Genie 3720p at 24 fps, interactive, consistent for several minutes, research preview only
Oct 2025Cosmos-Predict2.5Text2World, Image2World and Video2World unified in one flow model, Cosmos-Reason1 as text encoder
Jan 2026Cosmos Policy98.5 percent LIBERO, 67.1 percent RoboCasa, no architectural changes to the video model
Jun 2026Cosmos 3Omnimodal 16B and 64B world models, action as a first-class modality
Which version this page describes

Numbers here come from Cosmos-Predict1 (arXiv v3, July 2025), the Cosmos-Predict2 performance guide, Cosmos Policy (submitted 22 January 2026) and Cosmos 3 (v4, 23 June 2026). Cosmos-Predict2.5 landed on 6 October 2025 and its repository now says it is no longer under active development, with everything moving to Cosmos 3. NVIDIA renames and re-releases this family often, so check which generation a VRAM or latency figure was measured on before trusting it, including here.

Route 1: plan inside the model

The purest version is model predictive control. You have a goal image. You sample candidate action sequences, roll each one forward through the world model, score how close the imagined result is to the goal, keep the best, execute one step, repeat. No policy is trained at all. The world model plus a search loop is the controller.

Meta's V-JEPA 2 paper is the cleanest published measurement of this, because it ran both a latent-space predictor and a pixel-space one on the same robot with the same planner. The action-conditioned model V-JEPA 2-AC is a roughly 300M parameter block-causal transformer post-trained on under 62 hours of unlabeled Droid video, on top of an encoder pretrained on over 1 million hours of internet video. It was deployed zero-shot on two Franka arms in two different labs.

Task (10 trials, avg over both labs)OctoV-JEPA 2-AC
Reach100%100%
Grasp cup15%65%
Grasp box0%25%
Reach with object, cup15%75%
Reach with object, box70%75%
Pick and place, cup15%80%
Pick and place, box10%65%

The compute comparison in the same paper is the part worth memorising. Both planners ran the cross-entropy method on a single RTX 4090. The Cosmos baseline, an action-conditioned video generation model based on latent diffusion (the open Cosmos-Predict1 7B weights fine-tuned on Droid), used 80 samples, 10 refinement steps and a planning horizon of 1, and needed 4 minutes to compute a single action. The paper notes that at that rate a full pick-and-place trajectory takes over an hour. V-JEPA 2-AC used 800 samples, ten times more, and needed 16 seconds per action. In that head to head, run in lab 2, Cosmos scored 80 percent on reaching against 100 percent, and 0 percent on grasping a cup against 60 percent.

The trap: planning cost scales with imagination fidelity

Generating pixels to decide a joint angle is paying for a rendering you throw away. If you are tempted to wire a video diffusion model into a control loop, price it first: at 4 minutes per action you will spend a working day collecting ten trajectories. Latent-space prediction is roughly 15 times faster per action here and scored higher, because the model never has to draw the texture of the table it is reasoning about.

V-JEPA 2's own limitations section is equally useful. The model infers its action coordinate frame implicitly from a monocular camera, and the authors state they manually tried several camera positions before settling on one that worked across experiments. Autoregressive rollouts accumulate error, so long horizons degrade. Goals have to be given as images, not language. Anyone who has fought a policy that only works in one setup will recognise all three failure modes.

Route 2: dream the data, then train an ordinary policy

This is the route with the best cost-to-benefit ratio today, and the only one you can currently connect to this platform. Instead of running the world model on the robot, you run it offline to manufacture episodes, recover actions for those episodes, and then train a conventional policy on the mixture. NVIDIA's DreamGen paper and the data collection question it tries to answer are the reference points here.

DreamGen is four stages. Fine-tune a video world model on video of your specific robot. Prompt it with a single frame plus language for behaviors and environments you never recorded. Recover pseudo-actions for each generated video using either a latent action model or an inverse dynamics model. Train the policy on the resulting video-action pairs, which the paper calls neural trajectories.

  1. 1
    Install the Cosmos-Predict2 environment

    GR00T-Dreams builds on cosmos-predict2, so the setup is that repo's setup, plus a handful of extra packages the DreamGen scripts need.

    bash
    git clone https://github.com/nvidia-cosmos/cosmos-predict2
    cd cosmos-predict2
    uv sync --extra cu126
    source .venv/bin/activate
    
    # extra deps the GR00T-Dreams scripts need
    pip install openai tyro numpydantic albumentations tianshou \
        git+https://github.com/facebookresearch/pytorch3d.git
  2. 2
    Post-train the video model on your embodiment

    The published example uses the GR1 humanoid dataset. The experiment name encodes model size, embodiment and resolution; the 2B config trains on 93-frame clips at 432x768 with batch size 1 per GPU.

    bash
    huggingface-cli download nvidia/GR1-100 --repo-type dataset \
        --local-dir datasets/benchmark_train/hf_gr1/
    
    python -m scripts.get_t5_embeddings_from_groot_dataset \
        --dataset_path datasets/benchmark_train/gr1
    
    EXP=predict2_video2world_training_2b_groot_gr1_480
    torchrun --nproc_per_node=8 --master_port=12341 -m scripts.train \
        --config=cosmos_predict2/configs/base/config.py -- experiment=${EXP}
  3. 3
    Generate the dreams

    One image plus one instruction per dream. Guardrails are on by default and will silently drop generations, which is why the DreamGen benchmark instructions turn them off.

    bash
    python -m examples.video2world_gr00t \
        --model_size 14B \
        --gr00t_variant gr1 \
        --batch_input_json dream_gen_benchmark/gr1_object/batch_input.json \
        --disable_guardrail
  4. 4
    Recover actions and write LeRobot format

    This is the step that turns video back into something a policy trainer can read. GR00T-Dreams ships preprocessing scripts for four embodiments: franka, gr1, so100 and robocasa.

    bash
    python IDM_dump/convert_directory.py \
        --input_dir "${COSMOS_PREDICT2_OUTPUT_DIR}" \
        --output_dir "results/dream_gen_benchmark/cosmos_predict2_14b_gr1_object_step3"
    
    # if your embodiment is not one of the four provided, train your own IDM
    PYTHONPATH=. torchrun scripts/idm_training.py \
        --dataset-path demo_data/robot_sim.PickNPlace/ \
        --embodiment_tag gr1
  5. 5
    Fine-tune the policy on the mixture

    The repo's own recommendation is to raise batch size to the maximum that fits and train for 20k steps. At that point you are back to an ordinary VLA fine-tune on an ordinary dataset.

The AY-Robots glossary entry explaining the LeRobot dataset format, its episode structure and camera streams
The LeRobot dataset format at /glossary/lerobot-dataset. This is the handoff point: DreamGen's inverse dynamics step writes its neural trajectories into exactly this format, which is also what the trainers here consume.

The results are worth stating carefully, because they are strong and narrow at the same time. A humanoid performed 22 new behaviors having been teleoperated on a single pick-and-place task in one environment. GR00T N1 trained on that pick-and-place data alone scored 0 percent on most novel behavior and environment tests. With neural trajectories added, new behaviors in seen environments went from 11.2 to 43.2 percent, and completely unseen environments reached 28.5 percent. Training only on neural trajectories, with no real data at all, gave 20.6 percent average success across 24 RoboCasa tasks. That is non-trivial rather than good, and the paper says so.

Zero-shot video models do not know your robot

DreamGen Bench measures how well a video model adapts to one specific robot, on instruction following and physics alignment. Zero-shot, Hunyuan, CogVideoX and WAN2.1 sit at or within a few points of zero on every cell of the benchmark; Cosmos is the only one with double-digit entries. Fine-tuned on video of the target robot, all four jump by tens of points, and the paper shows benchmark score correlates positively with downstream RoboCasa success. Fine-tuning on video of the actual robot is not an optimisation, it is the difference between working and not working. Budget for it.

Route 3: make the world model the policy

The newest and, on benchmark numbers, the strongest route. Cosmos Policy takes Cosmos-Predict2-2B-Video2World and post-trains it once, on robot demonstrations, with no architectural changes at all. Actions, future proprioception, future camera images and a value estimate are all encoded as additional latent frames inside the same latent diffusion sequence. The video model's own learning objective does the work; nothing bolts an action head onto the side. That is a real departure from the action chunking head design used by GR00T N1.7 and Pi0.5.

MeasurementValueContext
LIBERO average success98.5%Beats prior VLA and diffusion policy baselines on the same demos
RoboCasa average success67.1%24 kitchen tasks, 3 seeds, 3600 evaluation trials
Real bimanual ALOHA average93.6%Highest average among the compared state-of-the-art policies
Model-based planning gain+12.5 pointsBest-of-8 search, run on 8 parallel H100 GPUs
Inference, 5 denoising steps0.61 s on 1 H100LIBERO and RoboCasa; action, future state and value in parallel. ALOHA used 10 steps at 0.95 s
Inference, 1 denoising step0.16 s on 1 H100RoboCasa still 66.4%, only 0.5 points lower
ALOHA deployment25 Hz controller, 50-step chunksController reduced from 50 Hz; full 2-second chunk executed before requerying
ALOHA training run50K steps, 8 H100s, 48 hours185 demonstrations across four tasks

Read the last three rows together and the honest picture appears. A forward pass of 0.61 seconds, or 0.95 seconds at the 10 denoising steps the ALOHA deployment actually used, cannot close a loop at 25 Hz. It works because the policy emits two seconds of motion and commits to all of it before looking again. That is inference latency being hidden by open-loop blindness, the same trade every chunked policy makes, just at a larger scale. And the planning gain of 12.5 points required eight H100s running in parallel for a single arm.

The denoising-step result is the practical one

Cutting from 5 denoising steps to 1 made inference nearly 4 times faster, 0.16 seconds instead of 0.61, and cost 0.5 percentage points on RoboCasa. If you ever deploy a diffusion-based policy, sweep the step count on your own task before buying a bigger GPU. It is the cheapest latency win available.

Cosmos 3, published in June 2026, folds this into a single omnimodal architecture where language, image, video, audio and action share one mixture-of-transformers backbone. The released policy checkpoint, Cosmos3-Nano-Policy-DROID, is a 16B model post-trained on DROID's 76k trajectories and 350 hours. It predicts 32 future absolute joint positions at 15 Hz, samples with 4 diffusion steps, and skips video-latent decoding entirely at inference to save time. Serving it takes two NVIDIA RTX Pro 6000 GPUs. It ranked first on RoboArena at the time of submission. It also weighs about 35 times what SmolVLA does.

The AY-Robots policy comparison table showing parameters, GPU tier, inference latency and minimum episodes for GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT
The five trainable policies at /policies. None of them is a world model. The fastest, ACT, runs an action step in 20 ms; the slowest, Pi0.5, in 485 ms. A world-action model sits an order of magnitude beyond the right-hand edge of this table.

What the video-prediction numbers actually mean

Papers in this area report PSNR, SSIM, FVD, DreamSim and IoU. It is worth knowing what a good score does and does not buy you, because a model can look convincing and still be useless for control.

MetricWhat it measuresPublished example
PSNRPixel-level reconstruction error against ground truthCosmos-Predict1-7B action-conditioned on Bridge: 21.14 against 19.13 for the IRASim baseline
SSIMStructural similarity, less sensitive to brightness shifts0.82 against 0.64 for the same pair
FVDDistribution distance between generated and real video features190 against 593, a large gap in perceived realism
Average IoUWhether the predicted object is where the real object isBest Cosmos physics configuration: 0.598 over 33 frames, with 9 conditioning frames
Failure rateFraction of rollouts with visibly corrupted content15 percent for the 4B model on single-image conditioning, under 2 percent with 9-frame conditioning

That IoU number is the one to sit with. NVIDIA built a controlled benchmark in Isaac Sim with eight rigid-body scenarios, free fall, slopes, stacks, dominoes, seesaw, gyroscope, and rendered 800 clips at 1080p. The best configuration tracked objects at 0.598 average IoU over 33 frames. The paper's own conclusion is that larger models did not help and that all the world foundation models equally struggle with physics adherence. A model that produces beautiful, high-FVD video of a robot arm may still put the cube in the wrong place, and that is exactly the error a planner will happily optimise into.

World models as a route to robot control
What they genuinely buy you
  • Data without a robot. DreamGen turns one recorded task into behaviors and environments you never staged, which is the only published route to environment generalization that does not need more teleoperation.
  • Pretraining on video with no action labels. LAPA's discrete latent actions let a VLA absorb internet video, including human video, which transfers positively.
  • A value function and a search loop for free. Cosmos Policy gets 12.5 points from planning because the same model already predicts the future state it needs to score.
  • Zero-shot deployment on hardware never seen in training, which V-JEPA 2-AC demonstrated on two Franka arms in two labs with no data from either.
  • Physics priors from internet-scale video, roughly 100M curated clips in the Cosmos case, that no manipulation dataset can match in diversity.
What they cost
  • Compute per decision is one to three orders of magnitude above a normal policy. 4 minutes per action for pixel planning, 0.61 seconds even for the efficient world-action variant.
  • VRAM excludes consumer hardware. Cosmos-Predict2-2B-Video2World wants 32.54 GB; the 14B wants 56.38 GB. A 24 GB card cannot load either.
  • Physics adherence is unsolved. 0.598 IoU over 33 frames in a clean rigid-body scene, with the authors saying model size did not fix it.
  • Every result depends on fine-tuning the world model on your specific robot first. Zero-shot instruction following for a new embodiment is near zero.
  • Camera geometry is load bearing and undocumented. V-JEPA 2's authors manually searched camera positions until the world model's implicit coordinate frame behaved.
  • Long horizons degrade through autoregressive error accumulation, so the tasks that most need planning are the ones planning handles worst.

The hardware bill, in real numbers

NVIDIA publishes generation times per GPU for Cosmos-Predict2, which makes this the least speculative part of the whole subject. These are seconds to produce one clip at 480p and 16 fps.

GPU2B Video2World14B Video2World
GB20025.61 s85.26 s
B20030.7 s92.59 s
H200 SXM50.2 s176.19 s
H100 PCIe79.87 s286.46 s
RTX PRO 600082.43 s321.9 s
L40S127.49 s1036.24 s
RTX 6000 Ada180.99 s876.68 s
DGX Spark344.64 s1902.26 s
Your 4090 cannot run this, and that is a hard stop

Cosmos-Predict2-2B-Video2World requires 32.54 GB of VRAM and the 14B requires 56.38 GB. NVIDIA's own guidance is at least 32 GB for the 2B and at least 64 GB for the 14B. A 24 GB RTX 4090 is the card that trains SmolVLA and ACT comfortably, and it will not load the smallest video world model at all. Plan on renting, or on route 2 where the generation happens once, offline.

At 720p and 16 fps the picture gets worse. The same 2B Video2World model takes 228.8 seconds per clip on an H100 SXM and 378.5 seconds on an H100 PCIe; the 14B takes 856.9 and 1425.4 seconds on the same two cards. NATTEN sparse attention cuts that by 2.0x to 2.6x, but only at 720p and only on Hopper and Blackwell datacentre cards. If you want thousands of neural trajectories, do the multiplication first: DreamGen reports that generating its 240k-sample RoboCasa dataset took 54 hours on 1500 NVIDIA L40 GPUs.

Doing it yourself against doing it here

You rent the GPUs, fine-tune the world model on video of your own arm, generate the dreams, run the inverse dynamics step, and only then train a policy. Nothing about this is hidden or proprietary; the weights and the scripts are public. It is a multi-day project, not an afternoon.

  1. Record real episodes on the arm first. Every route needs a base of genuine demonstrations, and the video model needs footage of your specific robot.
  2. Rent at least a 40 GB card, realistically an 80 GB one, since the 2B Video2World model alone wants 32.54 GB before any training overhead.
  3. Post-train cosmos-predict2 on your embodiment with scripts.train and a predict2_video2world_training_2b_groot_* experiment config.
  4. Generate with examples.video2world_gr00t, one image and one instruction per dream, guardrails disabled if you need every sample.
  5. Run IDM_dump to recover pseudo-actions into LeRobot format; the so100 embodiment is one of the four supported out of the box.
  6. Train the actual policy on the mixture, and evaluate on the real arm, because DreamGen Bench scores correlate with but do not equal downstream success.
Licensing is fine, and worth checking anyway

Cosmos source code is Apache 2.0; the weights are under the NVIDIA Open Model License. Cosmos 3 moved to the Linux Foundation's OpenMDW-1.1. The Cosmos Policy repo is Apache-2.0. Read the model card for the checkpoint you actually download, not the one the blog post mentions.

Where this touches an SO-100 today

Three concrete contact points exist right now, and they are smaller than the press releases suggest but they are real.

  • GR00T N1.7 already carries a Cosmos component. Its VLM backbone is Cosmos-Reason2-2B, from the same model family as the world models above. You are not training a world model when you fine-tune GR00T N1.7 on an SO-100, but the reasoning half of its stack came out of that research programme.
  • GR00T-Dreams ships an so100 embodiment. The inverse dynamics preprocessing and fine-tuning scripts list franka, gr1, so100 and robocasa. If you generate dreams for an SO-100, the pseudo-action extraction path is already written and it outputs LeRobot format.
  • The arena tracks the world-model policies. Cosmos Policy, LAPA, Moto-GPT, villa-X, Seer, GR-2 and UniVLA all have entries with their benchmark numbers linked to source.

What does not exist is a path where you press a button here and get a world model. That is deliberate rather than an oversight: the smallest useful video world model needs more VRAM than the card that trains ACT and SmolVLA, the generation step alone would cost more than an entire training run, and the result would still need a normal policy trained on top of it. When that arithmetic changes, the honest thing is to say so then.

The AY-Robots arena leaderboard, a sortable table of 85 vision-language-action models with 332 benchmark results, each value linked to its paper or model card
The arena at /arena: 85 VLA models and 332 benchmark results, every value linked to its source. The world-model policies sit in the same table as the conventional VLAs, which is the only fair way to read their numbers.

Honest limits, stated plainly

If you are deciding whether to spend the next month on this, here is the summary that the benchmark tables do not put on the front page.

  • Genie 3 is the most impressive interactive world model published, 720p at 24 fps with several minutes of consistency, and it is a limited research preview with no weights. You cannot build on it.
  • Every strong robot result required fine-tuning the world model on the target embodiment first. There is no published zero-shot path from a general video model to a specific arm.
  • The planning results that beat policies used 8 GPUs for one robot. The results that used one GPU took minutes per action.
  • Route 2 is the only one whose output plugs into an ordinary training pipeline, and its headline number, 43.2 percent on new behaviors, is a large relative gain over 11.2 percent rather than a working system.
  • Adding a network round trip on top of any of this makes it worse. Inference has to sit next to the servos for fast tasks; the control loop here is 20 to 485 ms per action step depending on the model, and public-internet latency turns a working policy into a hesitant one. Remote inference is viable for slow pick and place, not for fast reactive motion.

The pragmatic sequence has not changed. Record 50 clean episodes, train a policy on them, find out what actually fails, and only then ask whether a world model addresses that specific failure. If the answer is environment generalization, route 2 has published evidence. If the answer is anything about speed or precision, it does not. Compare against what VLAs already do before assuming the newer idea is the better one.

85 models, 332 benchmark results, every number sourced

The arena puts Cosmos Policy, LAPA, Moto-GPT, Seer and GR-2 in the same sortable table as GR00T, Pi0.5 and SmolVLA, with each value linked to the paper or model card it came from. Useful when a press release and a leaderboard disagree.

Open the arena
Can I run a world model on my own GPU?

Not on a 24 GB card. Cosmos-Predict2-2B-Video2World requires 32.54 GB of VRAM and the 14B requires 56.38 GB, and NVIDIA recommends at least 32 GB and 64 GB respectively. V-JEPA 2-AC is the exception: its planning experiments ran on a single RTX 4090 at 16 seconds per action, because it predicts in latent space rather than pixels.

Is a world model better than fine-tuning a VLA on my own data?

For the same task in the same environment, no, and it costs far more. Cosmos Policy's 98.5 percent on LIBERO is a benchmark result on 2000 demonstrations with 40K training steps across 64 H100s. Where world models currently win is generalization to behaviors and environments you never recorded, which is what DreamGen measures: 11.2 percent to 43.2 percent on new behaviors, and 0 percent to 28.5 percent in environments that were never recorded.

What is the difference between a world model and a simulator?

A simulator computes physics from equations and known geometry; a world model predicts observations from data. The simulator is exact about what you told it and blind to what you did not model. The world model has seen millions of real videos but does not enforce conservation of anything, which is why NVIDIA's rigid-body benchmark shows all their models struggling with physics adherence, at best 0.598 average IoU over 33 frames.

Does AY-Robots train world models?

No. The platform trains five policies, GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA and ACT, on LeRobot datasets, and serves them back to the arm. The nearest connection is that GR00T N1.7's VLM backbone is Cosmos-Reason2-2B, from the same family as the Cosmos world models. If you generate neural trajectories elsewhere and export them to LeRobot format, you can train on them here like any other dataset.

How many real episodes do I still need if I use generated data?

Enough to fine-tune the video world model on your embodiment and to train the inverse dynamics model that labels the generated video. DreamGen's strongest result still started from teleoperation of a single real task. On this platform the trainer minimums are 30 episodes for SmolVLA and 50 for GR00T N1.7, GR00T N1.5, Pi0.5 and ACT, and generated data does not remove that floor.

Which world-model paper should I read first?

V-JEPA 2 if you care about control, because it measures latent and pixel planning on the same robot with the same planner and reports the compute cost of each. Cosmos Policy if you care about deployment, because it publishes per-denoising-step latency. The original Ha and Schmidhuber paper if you want the idea in its clearest form.

Sources

Sources

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started