Driverless cars - are we there yet?