Our vision of autonomous driving