Autonomous Vehicles – challenges and opportunities