Towards Robust Autonomous Driving Systems