Precisely
Still not convinced due to the physical aspect of it, CDMA can work as you say because it's millisecond based, let's assume we are in car1, we arrive at a junction, at exactly the same time car2 arrives to our left, car3 opposite & car4 to our right. All give away & are stopped, each decide that they all wait a random amount of time before they check whether they can move, but surely no matter what time they wait, each one will always have a vehicle to the right.
My solution would be that they need to be programmed to have a primary road set for each junction, so in the event of a tie this takes precedent.
I suspect, in the end, this will be solved by the robot vehicles communicating with each other, but, sticking with the CDMA solution, each vehicle may still have a vehicle to its right, but, not a MOVING vehicle, so, the vehicle with the shortest random wait time, would "decide" to move off first.
Not saying that is how it will work, my software experience was in Accounting / Order Processing / Inventory Control, and, it is now ten years out of date.
Simply saying, IMHO, it is not an insoluble problem.
My prediction:
- Driverless vehicles will come
- will they be 100% "safe", No