Artificial Intelligence for Autonomous Vehicles