In reply to Nathanael.

If they can't detect random obstructions or unpredictable movements, self-driving cars will never be viable.

But those actually sound like problems that can be solved, and things that the computer running the car will actually be better at handling than a person, eventually.