A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles
Computing the shortest path: A search meets graph theory