That is a losing game. Years ago, I worked on a DARPA project that would let radios opportunistically use available frequencies instead of fixed ones. Doing this with a totally uncooperative environment, relying only on the wits of the software, is <i>really hard</i>. Like still in development after more than a decade hard. Like Microsoft and Google gave up on solving an easier problem hard.<p>Self-driving cars in an uncooperative environment is probably an order of magnitude harder than that. Demanding that they work in an uncooperative environment results in a problem that is probably intractably hard.