Sim2Real

The gap between simulation and reality: simulation does not accurately reproduce physics, visual, and hardware characteristics.

Domain Randomization: widely and randomly vary parameters (friction, masses, lighting, delays, noise) forcing the policy to learn a robust representation – the real world becomes “one sample” from the distribution.

Two engineering points:

  • calibration of the randomization range based on empirical data from the real environment (not randomly);
  • visual alignment (camera calibration, replacing the real background in rendering).

Successes: Dactyl (Rubik’s Cube), ANYmal (rough terrain). RGB-based grasping without examples: alignment + visual randomization + physical – all three are necessary.

Related: VLA Models, Simulation Environment, Data and Environment are more important than the Algorithm