How does Google get its robot cars to drive? It produces an extremely detailed, laborious digital map. Other than the collision sensors, Waymo cars are driving in a halucination of SF, it's just that that VR is painstakingly kept 1-to-1 matching the world.