Autonomous vehicles are all over the media these days. But what of the technologies that make them possible?...