Hacker News new | ask | show | jobs
by jacquesm 4050 days ago
And that's assuming error free communications, near latency free communications and non-congestion as well as perfect hardware.

Is 'no signal' the same as 'no other cars' or 'broken radio(s)'?

Self driving cars have all the elements of a distributed computing system only now it's moving at a pretty good clip and lives are at stake. 'Move fast and break something' is very bad advice and 99.999% uptime is not going to cut it.

Hard enough to get autonomous (pun not intended) systems right, much harder to make systems that communicate between vehicles right. The best way would be to not rely on inter-vehicle communication but to only work with the signals that the car can pick up from the environment.

At least that data will be somewhat trustworthy because you have some idea about the integrity of the system.

2 comments

I'm not sure what either you or the person above you adds to the topic of traffic congestion.

You certainly wouldn't depend on communication for collision avoidance, but it's still likely that cars will have beacons which alert other cars to their existence, and it has nothing to do with -- at the range of kilometers -- taking turns broadcasting how many cars you see around you (immediately, ie, traffic packing), your velocity, and your location.

The other self-driving cars can listen for beacons about congestion, and adjust strategic parameters (such as speed) in a safe manner. While I wouldn't trust a random driver telling me to break suddenly, why not take a random tip that there's a slowdown and adjust my driving to help mitigate the jam, especially if 50 other people agree that there's a jam there?

Some research has been done with the result that even if only a certain percentage of cars coordinate with each other, this already causes a remarkable reduction of congestion. (Sorry, don't have a link.)