Put simply, if two autonomous vehicles are driving down a road, then all they can "see" is the data from their own systems. But if you can connect your car, say, to the one immediately behind you, then both systems get a wider field of view and better situational awareness. In an overtaking situation, the car behind can use its counterparts systems to scan for hazards out in front, including cars in the opposite lane.

The team at EPFL have worked to iron out the kinks in such a system using a pair of Citroen electric cars equipped with Mobileye sensors. Both vehicles had WiFi gear and computers in their trunks, which helped the pair co-ordinate with each other on the road. One big issue, early on, was that both systems would count the same obstacle twice, once from each data source.

Now that those problems have been resolved, bigger issues, like the fact that all of this computation has to be done on the fly, can be tackled. The hope is that, eventually, every autonomous car on the road will be talking to one another to ensure that crashes and angry fights at merge points are kept to a minimum.