Transfer controllers and learned policies from simulation to hardware using system identification, domain randomization, adaptation, and staged validation. Track which simulated assumptions cause real-world failures.