The latest chapter for the self-driving car: mastering city street driving