That may be true. However, self driving cars are an entirely different matter. While they are really cool, do you really want to be in one hurling down the highway at 85MPH (I'm in Utah) and trusting that the automated systems are going to know the difference between a coyote or a tumbleweed?
Today? No. In 20 years? Almost certainly as by then they should be perfected enough that they'll be a lot safer than sharing the road with vehicles operated manually by a 19 year old who thinks they're such a fantastic driver that they can safely fly down the highway at 120MPH. When I was a tow truck driver just out of HS I watched the CHP spray what was left of such drivers off the road at least once a week.
If a child and a dog run out into the street at the same time from opposite sides, do you trust the car to make the right decision as to which it will run over?
I'd expect we'll have systems that identify any warm blooded creature entering the roadway and instantly apply braking and take evasive maneuvers that human reaction times couldn't possibly compete with and that they'd be more reliable and consistent than human drivers have ever been and they'll be able to communicate what they're seeing and doing with other vehicles nearby so they can measures to ensure they react appropriately as well.
How would you like to be legally responsible for your self driving car if it runs over a child?
You probably wouldn't be liable in such a case. The car maker would be. Just as they are now if a flaw in the car causes an accident. But with an automated car there'd be no way for the car manufacturer to claim it was the driver's fault so it'd take a lot less litigation to assign such liability.
Machines are already better at identifying black ice than humans via the use of things like thermal imaging and reflective laser analysis. And if you see a patch of black ice, there's no guarantee the guy behind you will see it. But if automated cars became the norm, once one car (or a satellite or drone) sees a patch of black ice, every other car in the area can be notified to avoid it and they could even automatically dispatch an automated service vehicle to remove it.
What if a person is in the road and the car has a choice of running over the person or crashing and possibly killing you.
Why wouldn't the car see the person and stop while sending a signal to all the cars behind it to do the same and avoid a pile up? A car will never be too busy changing the radio station or messing with their phone or driving drunk or fatigued or subject to panic so, even when someone does foolishly run out in the road, the number of times where the option will be "Run over the person or crash into something" will be far rarer than it is today with human drivers.
Do you trust the car to make the right decision?
My car can already parallel park a lot better than I can. And there's already systems for planes that allow them to safely fly and land in conditions it'd be nearly impossible for a human to safely do so. And humans aren't known for making good decisions, especially when they're required to make them quickly. So yeah, once the technology matures to the same point as automated parallel parking, automated cruise control and Automatic braking have, I'd trust it to drive.
>As much as I like software (and writing it), there are IMHO too many judgement calls for a computer and in many situations too many for a lot of (supposedly sane) people.
As much as I like humans, and as much fun it is creating more of them, there are IMHO too many physical and mental limitations for even a supposedly sane human to do as quickly and accurately and make judgements based upon the available data as a well programmed machine can.
The only way I can see self driving cars really working is to have special roads to carry them.
I agree. Animals, weather and normal road hazards aren't much of a problem. But automated vehicles will never be good enough to reliably handle all the stupid and unpredictable things humans do while driving. It'll likely take a major societal shift where individually owned vehicles become a thing of the past and all the vehicles on the road are publicly owned and automated before automated vehicles are really viable. But it'll almost certainly happen one day and I doubt that day is more than 3 or 4 decades away at the most.