If its because human drivers can better "build a mental model" of whats happening with limited visibility/data - that seems like the same problem that autonomous cars are designed to solve.
Whats stopping autonomous cars from making progress in the bad weather arena? Is it just we haven't done enough miles in that weather and we need to train the ML some more?
We don't yet know how the human brain processes images at a detailed level, and it's too complex of a system to optimize by brute-force. The best ML image processing systems still rely on a lot of pre-encoded assumptions, and require huge amounts of training data/computational resources, and don't perform as well as humans even on simple tasks.
For now, autonomous vehicles "cheat" a lot by using sensor technologies like lidar and radar -- techniques that produce spatial data that can be interpreted more easily than raw imagery. That adds a lot to the hardware costs, but it's currently the only way we can make them perform acceptably well in real-world scenarios. And conditions that interfere with those technologies more severely, like fog or snow, are still crippling.
Mind you, I'm extremely optimistic about the potential successes of autonomous cars in the near- to mid-future (the next 5 to 25 years, say). But I don't want people to get the wrong impression about where the state of the art is today. And in particular, I want to push back against the idea that machine learning is a solved problem, and that autonomous cars can teach themselves to drive as well as a human if we only give them enough miles of practice.
[Because they are.](http://jalopnik.com/this-is-how-bad-self-driving-cars-suck-i...)
Basically, the sensors they tend to equipped with aren't even close to being sufficient in poor whether. Humans are EXTREMELY good at pattern recognition and can manage to make it work, but computers just aren't at that level yet. It'll take a combination of improved sensors and computer vision (ie, pattern recognition) to make it happen.
Arguably, no car should be driving in those conditions unless it is a life or death situation. Because you have a very good chance of dying doing so.
5 years tops. I'd bet on it.
I think we won't need to own cars and will simply press a button like Uber and the car drives us wherever.
I'll bet you $1k that fully autonomous cars will not be: (1) legal to ride on at least 90% of public roads AND (2) available for sale to the general public AND (3) for under $250,000 in 2015 dollars AND (4) in the state of California AND (5) on or before June 5 2020.
Deal? (If I were richer, I'd bet more, in order to up my chances of being happy either way. I want to lose, but don't think I will.)
If you want to hammer out details, my email is in my profile. We'd use LongBets [1] to keep track, and under the condition that the loser has to donate the amount chosen to a charity of the winner's choice.
I imagine something like this Google car could go to market for around $80k today, and thats factoring in huge amounts of per-unit overhead for building factories to assemble them en masse in the first place.
An auto upgrade kit to a traditional car probably won't cost more than 20k if they permit the retrofitting of old vehicles when the ball starts rolling.
What I'm excited about is how we will soon see more and more autonomous 'features' i.e. lane changing, smarter adaptive cruise control and parking lot mode.
It will be interesting to see how insurance rates change for autonomous vehicles—a vehicle with no potential for manual control should in theory be much cheaper to insure.