Autonomous Vehicles: Software And Sensor Technology In Driverless Cars