Google's self-driving car: How does it work and when can we drive one?

Open in new window