Uncertainty and Robustness for Self-Driving