Viewing the Road Ahead for Self-Driving Cars