XXooptRobotics

World Models & Sim-to-Real

Learned dynamics, simulation & crossing the sim-to-real gap.

hardLearning

Why it matters in robotics

World models and sim-to-real sit at the heart of modern robot learning, so interviews probe whether you understand how to learn behaviors data-efficiently and then deploy them on hardware. Expect to explain why model-based RL (learning a latent dynamics model and planning or training a policy "in imagination," as in Dreamer/DreamerV3) buys sample efficiency over model-free RL, and what its failure modes are (compounding model error, policy exploitation of model inaccuracies). The sim-to-real "reality gap" is a perennial topic: you should be able to enumerate its sources (unmodeled dynamics, contact/friction, sensor noise, latency, visual appearance) and the toolkit to close it, especially domain randomization (Tobin et al.), domain adaptation, system identification, and differentiable simulation. Strong candidates can compare these strategies, reason about the robustness versus optimality trade-off of randomization, and connect them to concrete robot tasks like manipulation or locomotion. Practical questions also include how you would validate a policy before deployment and how you would diagnose a sim-trained policy that fails on the real robot.

Application focus

The same topic, tailored to the robot you're building. Your choice is remembered across the roadmap and every topic.

Select an application above.

At a glance

Real environmentinteraction (collectdata)Learn latent worldmodel (encoder +dynamics + reward)Imagine rollouts inlatent spaceTrain actor-critic onimagined returnsfit dynamics onreplay bufferrollout withoutenvpropagate valuegradientsdeploy improvedpolicy

Dreamer-style model-based RL loop: a latent world model is learned from real interaction, the policy is trained on imagined latent rollouts, and the improved policy collects new real data.

What to study

  • โœ“Model-based RL and world models: latent dynamics models, learning and planning 'in imagination,' actor-critic on imagined rollouts (Dreamer/DreamerV3), and why this is more sample-efficient than model-free RL plus its failure modes (compounding error, model exploitation).
  • โœ“The sim-to-real reality gap: its sources (unmodeled contact/friction, mass/inertia errors, sensor noise, actuation latency, visual appearance) and how each degrades a transferred policy.
  • โœ“Domain randomization (Tobin et al.) for both visuals and dynamics, including the robustness-vs-optimality trade-off, and how guided/automatic randomization (e.g. SimOpt, ADR) improves on naive uniform randomization.
  • โœ“Complementary transfer techniques: domain adaptation, system identification (calibrating the simulator to the real robot), and differentiable simulation for gradient-based sim-to-real and parameter estimation.

Study by time budget

Pick the path that fits the time you have before your interview.

  1. โœŽDomain Randomization for Sim2Real Transfer (Lil'Log)โ†—ArticleLilian Wengยท ~35 min
  2. โœŽWorld Models (interactive article)โ†—ArticleDavid Ha and Jurgen Schmidhuberยท ~45 min

Where to practice coding

Prerequisites

Practice questions (2)