Hacker News new | ask | show | jobs
by bryondowd 4043 days ago
I would think that active coordination could be beneficial, when not guaranteed. I'm sure most people have been in a situation where they are waving or gesturing with another driver to coordinate something in a friendly way. Maybe you need to move into their lane, so you point and make a questioning face. They nod as if they understand and make room for you. You move over.

They didn't need to back off, and in that case, you would have just waited for an opportunity to open up, or a friendlier driver to be next to you. Even if they nodded, but didn't back off, you'd just assume a mis-communication and not try to merge in.

So, self driving cars could do this on a much more regular and reliable basis, while still not relying on it or trusting one another. They broadcast that they want to get over, and if another car happens to get that signal and happens to be willing/able to comply, it opens a space. If the first car sees a space, it moves over, which is what it would have done anyway, regardless of whether the space is coincidental or intentional.

Could also be handy for determining right of way in edge cases where humans often get confused and play the you-go-no-I-guess-I'll-go-no-wait-now-he's-going game. Two computers might be playing the same game, but they can resolve it in a tiny fraction of a second. Of course, the flocking birds example works well here as well. If the rules are clear enough, the cars will just know who should go.

But yes, no matter what, a car couldn't trust what another will do, and should be prepared with an evasion strategy for every possibility, thus not doing anything that would leave it no way out if another car did something stupid or there was a mis-communication.