While this situation could probably be addressed, it is a great examples of challenges these cars may come across.
While this situation could probably be addressed, it is a great examples of challenges these cars may come across.
There are many normal humans who don't know what to do when the traffic lights are in a non-normal situation
The difference is that once a self-driving car is programmed for what to do, it won't get it wrong again.
Self-driving cars will get continually better and will eventually surpass human drivers simply because human drivers will never improve.
Sometimes it means "treat it as a stop sign", but other times it means "turn the car around because ignoring the lights on this particular road would be positively suicidal". e.g. a level crossing.
Computers have no conception of danger, and so they don't get to decide what's dangerous and what's not.
However, even for your example of a level crossing, humans fail regularly. People regularly run into trains in Texas at a level crossing because the train has a long stretch of flatbed cars that someone missed at dusk or at night.
What do you think actually went down, there? "Hey, of course, let's just implement the StopHandler::HumanStopSign() subroutine, thanks for the report!"?
This is why I believe self-driving cars will always need a human to take control whenever unusual situations arise, just as planes with autopilot still need a pilot's attention.
Drones are essentially treated as disposable, because they are. We just lose them sometimes. This is not a state of affairs you can have with a car containing multiple humans navigating pedestrian, cyclist, and construction-laden streets.
There's also a lot less that happens during (most of) flight. Surroundings are relatively static, other planes in the environment actually broadcast what they are and what they're doing, so you don't have to discern it from visual noise. There are no stop signs, no intersections, very little traffic, etc.
We are awfully close:
https://en.wikipedia.org/wiki/Northrop_Grumman_X-47B
http://www.wired.com/2013/07/navy-drone/
There is definitely a point where the drones are going to be better at take off and landing than human pilots, in that case...safety will become an issue (why let humans do it when the drone can do safer?).
The same will happen with cars. It is only a question of whether that happens in 2020 or 2030.
Cars that say "I don't know what to do, Jesus take the wheel!" might only give drivers a fraction of a second.
At some point quantitative differences become qualitative ones.