Just got back from a trip to downtown Philadelphia. I ahd to get around parts of a wrecked car, a stalled truck, and then run a light that was on permanent red - after waiting for the other 20 people ahead of me to realize it was never going to change and do likewise. So how is Mr RoboCar going to do THAT? How long would it wait for a green light? Would it crash into a fender in the road or stop for a McDs bag?
Really? I fully admit computers can be dumb but for this to work they're not going to be that dumb. If self driving cars are to ever become mainstream everything will have to be integrated. In other words, on a highway of 1000's of vehicles, each vehicle will know the status, location, and conditions of the other vehicles present. Information could be relayed regarding any accidents or problems and traffic, communications to all other vehicles and likely will be instantly sent out in real time. Possibly even notifying service vehicles for clean up and municipal authorities to the problem to alter traffic light patterns to accommodate the situation. Yeah, that's right, we're talking about Borg collective sh**. This kind of tech may already exist in some theoretical shape or form today but it's not implemented anywhere in the real world today. Doing that part is a lot harder and expensive than anyone can imagine.
That being all said, we're still very far away from this today... but that's where we are headed. Maybe 25+ years.