Learning to Drive from a World Model
Mitchell Goff, Greg Hogan, George Hotz, Armand du Parc Locmaria, Kacper Raczy, Harald Schäfer, Adeeb Shihadeh, Weixing Zhang, Yassine Yousfi
TL;DR
This work tackles the challenge of end-to-end autonomous driving by training driving policies directly from real human data in on-policy simulation, thereby reducing reliance on hand-crafted perception and rules. It introduces two data-driven simulators—the traditional reprojection-based view synthesis and a learned Future Anchored World Model—both capable of grounding policy decisions in realistic driving scenarios and enabling ground-truth action supervision. The authors demonstrate that policies trained with these simulators can learn normal driving behavior and be deployed as ADAS in real vehicles (e.g., openpilot), though on-policy World Model training shows robust real-world performance and careful handling of sim-to-real gaps. The findings highlight the potential of data-driven, on-policy simulation to scale end-to-end driving while outlining limitations of reprojection and promising scalability of world-model approaches for future work in longitudinal policies and broader ADAS applications.
Abstract
Most self-driving systems rely on hand-coded perception outputs and engineered driving rules. Learning directly from human driving data with an end-to-end method can allow for a training architecture that is simpler and scales well with compute and data. In this work, we propose an end-to-end training architecture that uses real driving data to train a driving policy in an on-policy simulator. We show two different methods of simulation, one with reprojective simulation and one with a learned world model. We show that both methods can be used to train a policy that learns driving behavior without any hand-coded driving rules. We evaluate the performance of these policies in a closed-loop simulation and when deployed in a real-world advanced driver-assistance system.
