Atlasof World Models
Start

T-16 · World Models for Robots I: Simulation, Control & Sim-to-Real

  1. Mission · Sonu, 10

    World Models for Robots I: Simulation, Control & Sim-to-Real

    Practise in a pretend world full of variation, so the real world is just one more variation.

    5 idea cards, 3 questions and a recap. About 6 minutes. One idea per card, so read one, then look away and say it back.

    Arrow keys or swipe to move.

  2. Idea 1 of 5

    Pilots practise in flight simulators before they fly a real plane. A crash in a simulator costs nothing. Robots practise the same way, inside a pretend world on a computer.

    Picture a small robot dog learning to walk. In the pretend world it takes a million wobbly steps. It falls over thousands of times and nobody minds.

  3. Idea 2 of 5

    Keep in your head Pilots practise in flight simulators before they fly a real plane.

    Then we put it on the real kitchen floor. It slips.

    Why did it slip? The pretend world was never quite like the kitchen. The real floor is slipperier and the real motor is a bit weaker.

    Even the light looks different to its camera.

    Try this Close the screen. Tell someone at home what this card says, in your own words.

  4. Idea 3 of 5

    Keep in your head Then we put it on the real kitchen floor.

    Robot builders have a clever trick for this. They make the pretend world messy on purpose. Every time the dog practises, the floor changes.

    Sometimes it is icy. Sometimes it is sticky like honey.

    The dog's legs get heavier, then lighter. The colours of the room change too. After a thousand strange floors, one more does not scare it. The kitchen floor is just another strange floor.

  5. Idea 4 of 5

    Keep in your head Robot builders have a clever trick for this.

    There is a second trick. Some robots skip most of the pretend world and learn from the real one. A project called DayDreamer did this with a real robot dog.

    It learned to roll off its back and stand up. Then it learned to walk, all in about one hour.

    Try this Draw this card as one small picture. Use three lines or fewer.

  6. Idea 5 of 5

    Keep in your head There is a second trick.

    How so fast? It also practised inside its own head. It built a small picture of the world from what it felt. Then it rehearsed many extra steps in that picture.

    Try this at home. Walk across your room in socks. Walk back in shoes, then barefoot. Notice how your feet grip in a different way each time.

    You did not need a lesson for each floor. That is what the messy pretend world teaches a robot.

  7. Words to keep

    Try this Cover the list. Say each word and what it means, then check.

  8. Quick check 1 of 3

    1What does domain randomization do?

  9. Quick check 2 of 3

    2About how long did DayDreamer take to teach a real quadruped to walk from scratch?

  10. Quick check 3 of 3

    3Which number best shows whether a sim-to-real transfer worked?

  11. Recap

    What you just learned

    1. Pilots practise in flight simulators before they fly a real plane.
    2. Then we put it on the real kitchen floor.
    3. Robot builders have a clever trick for this.
    4. There is a second trick.
    5. How so fast?

  1. Mission · Senior AI Architect

    World Models for Robots I: Simulation, Control & Sim-to-Real

    Practise in a pretend world full of variation, so the real world is just one more variation.

    7 idea cards, 3 questions and a recap. About 7 minutes. One idea per card, so read one, then look away and say it back.

    Arrow keys or swipe to move.

  2. Idea 1 of 7

    The sim-to-real gap has two parts. Dynamics mismatch means the simulated physics differs from the real plant. Perception mismatch means simulated sensors see a cleaner world than real cameras do.

    Each part has its own fix and its own way to fail.

    System identification fits simulator parameters to real measurements. Domain randomization takes the other road. It trains across wide parameter distributions so the real system falls inside them.

  3. Idea 2 of 7

    Keep in your head The sim-to-real gap has two parts.

    One detector learned only from simulated images with random textures (Tobin et al., 2017). It located real objects to within 1.5 cm. Another team randomized the physics instead (Peng et al., 2017). Their pushing policy trained only in simulation and held its performance on a real arm.

    Try this Look away and say this card back in one sentence.

  4. Idea 3 of 7

    Keep in your head One detector learned only from simulated images with random textures (Tobin et al., 2017).

    Learned world models offer a third path. You fit dynamics to real data and plan or train inside that model. DayDreamer (Wu et al., 2022) ran Dreamer on four physical robots. A quadruped learned to stand and walk from scratch in about one hour.

    It adapted to pushes within 10 minutes. DINO-WM (Zhou et al., 2024) plans on frozen DINOv2 patch features. It solved six environments zero-shot, without expert demonstrations.

  5. Idea 4 of 7

    Keep in your head Learned world models offer a third path.

    Control then takes one of two shapes. Model predictive control re-plans every step with the model. A distilled policy learns from imagined rollouts and runs fast at the edge. Real-world fine-tuning with a small amount of data closes the remaining gap.

    The trade-offs are real. Randomize too widely and the policy turns timid. Randomize too narrowly and reality sits outside the training range. System identification overfits to the day you measured.

    Try this Name one system you have shipped where this would break first.

  6. Idea 5 of 7

    Keep in your head Control then takes one of two shapes.

    A learned model drifts over long rollouts. A planner will exploit any error it finds. The failure I see most often is time.

    Simulators deliver every observation at once. Real sensor data arrives late, out of order or never.

    Take a restoration agent trained on a simulated distribution feeder. In the simulator every meter reports the moment a fault hits. In the field, last-gasp messages from meters arrive late or never. SCADA polls on a cycle and crew updates come by phone.

  7. Idea 6 of 7

    Keep in your head A learned model drifts over long rollouts.

    I would recommend randomizing exactly those delays and dropouts. Fit their ranges to last year's outage logs. That is system identification on the timing.

    Then replay a held-out storm. Compare the agent's switching plans against what operators did. The agent proposes and the operator switches.

    Try this Find "system identification" on this card. Define it in one line without looking.

  8. Idea 7 of 7

    Keep in your head I would recommend randomizing exactly those delays and dropouts.

    Measure four numbers before you trust a transfer:

    • real data needed to reach the target score
    • the drop from simulator to unseen real conditions
    • interventions per hour during on-site learning
    • how often the agent acts on stale state

    Safety during on-site learning is an engineering requirement. Set action limits and keep a human override. Explore conservatively.

  9. Words to keep

    Try this Cover the list. Say each word and what it means, then check.

  10. Quick check 1 of 3

    1What does domain randomization do?

  11. Quick check 2 of 3

    2About how long did DayDreamer take to teach a real quadruped to walk from scratch?

  12. Quick check 3 of 3

    3Which number best shows whether a sim-to-real transfer worked?

  13. Recap

    What you just learned

    1. The sim-to-real gap has two parts.
    2. One detector learned only from simulated images with random textures (Tobin et al., 2017).
    3. Learned world models offer a third path.
    4. Control then takes one of two shapes.
    5. A learned model drifts over long rollouts.
    6. I would recommend randomizing exactly those delays and dropouts.
    7. Measure four numbers before you trust a transfer: real data needed to reach the target score the drop from simulator to unseen real conditions interventions ...

  1. Mission · My CIO

    World Models for Robots I: Simulation, Control & Sim-to-Real

    Practise in a pretend world full of variation, so the real world is just one more variation.

    5 idea cards, 3 questions and a recap. About 6 minutes. One idea per card, so read one, then look away and say it back.

    Arrow keys or swipe to move.

  2. Idea 1 of 5

    Real robot hours are slow and expensive. Simulation and world models are what make robot learning affordable. A robot can fall a million times in software for the price of electricity.

    The risk sits at the handover. A system that looks excellent in simulation can fail on its first real site. The floor, the weather and the sensor delays differ from the model.

  3. Idea 2 of 5

    Keep in your head Real robot hours are slow and expensive.

    When that happens you pay in equipment and schedule. Sometimes you pay in safety.

    The same logic applies well beyond robots. Any agent trained on synthetic data faces this gap. A restoration agent trained on a simulated feeder meets real meters that report late.

    A billing agent trained on clean synthetic accounts meets real corrections. It also meets estimated reads.

    Try this Name the one decision this card changes for you.

  4. Idea 3 of 5

    Keep in your head When that happens you pay in equipment and schedule.

    So the money question is where to spend. One option is to build a better simulator. Another is to collect more real data.

    The third is to fund careful on-site fine-tuning under supervision. Strong teams do all three in proportion. They can tell you which one buys the most improvement right now.

  5. Idea 4 of 5

    Keep in your head So the money question is where to spend.

    Ask any vendor or internal team for three answers:

    • real data needed to reach target performance
    • the performance drop on unseen conditions
    • the safety envelope during learning on site

    A team that cannot answer the second question has not measured the gap. It has only measured the simulator.

    Try this Say what this card would cost you if a vendor got it wrong.

  6. Idea 5 of 5

    Keep in your head Ask any vendor or internal team for three answers: real data needed to reach target performance the performance drop on unseen conditions the safety envelope ...

    I would treat simulator results as a hypothesis. The first real site is the experiment. Budget for it explicitly, with a rollback plan.

    Name a person who can stop the system. Then ask one question. How far does performance drop from our simulator to our first real site?

  7. Words to keep

    Try this Cover the list. Say each word and what it means, then check.

  8. Quick check 1 of 3

    1What does domain randomization do?

  9. Quick check 2 of 3

    2About how long did DayDreamer take to teach a real quadruped to walk from scratch?

  10. Quick check 3 of 3

    3Which number best shows whether a sim-to-real transfer worked?

  11. Recap

    What you just learned

    1. Real robot hours are slow and expensive.
    2. When that happens you pay in equipment and schedule.
    3. So the money question is where to spend.
    4. Ask any vendor or internal team for three answers: real data needed to reach target performance the performance drop on unseen conditions the safety envelope ...
    5. I would treat simulator results as a hypothesis.

Search the atlas