How about that truck carrying those huge metal pipes?
You, your robot car and anyone else is required to always stay at a safe breaking distance for anything in front. Legally, you should be keeping a safe distance *even in the absence* of metal pipes, so if anyone in front needs to break due to a sudden apparition of a kid, you won't rear-end them.
The robot car is less likely to be tail-gating than the average asshole.
kid decides to step into the road at the last moment, you saw him running down the driveway from behind a line of parked cars on the side of the road. Did the computer? of course not.
you'd be surprised, but that technology is *already* in production at several constructor (Volvo is equipping it as a standard).
Cars currently on the street are able to spot the kid and apply emergency breaking if needed. (If you ask: yes, that can currently be overridden simply by forcing otherwise on the car's gas pedal). In the next following year, such technology and other similar collision avoidance system are going to be mandatory for new cars in EU.
Now the small killer detail? You can extend the system by putting more cameras. Said volvo has also camera under the side mirror *constantly* monitoring blind sport all the while you drive.
Human driver? No way to graft extra heads/extra pairs of eyes, so only possible to concentrate and whatch one single target. Either whatch in front of the car *OR* whatch either of the side for blid sport *OR* get distracted while fumbling with audio/phone/whatever. Consumer level cars currently on the street are able to monitor all this *continuously, without ever interrupting*.
Did it see that huge pot hole?
Actually google's car have managed to total 700'000km without any pot hole-related problems, so one could decude that their solid-state lidars work as intended.
Speed is 'a' factor, but not always 'the' factor in accidents, although the cops love to say it is (to help justify keeping the limits lower so they can rake in more cash)
Speed *is* the dominant factor simply due to physical laws like E = 0.5mv^2 each increase of speed squares the amount of energy involved in case of crash, or kinetic energy that you must dump during an avoidance manoeuvre. (See comment above about never tail-gating to avoid rear-ending).
A computer can compute and keep a safe distance from anything in front to be able to break in case of emergencies. And unlike a driver who might get distracted (and hence needs reminders), a computer keep continuously keep an "eye" on that too in addition to watch for everything else. (Some simpler forms of this are already in production in automatic cruise controls on cars currently on the street. The only difference is that these car can only keep safe speeds regarding other cars [= They will slow down not to rear end a car]. They currently can't anticipate safe speeds for upcoming turns on the road, without having signs hinting a top speed that the camera can read [= they aren't able to slow down before a sharp turn]. Whereas google cars have repeatedly demonstrated to successfully adapt speed to road ahead)
If that aforementioned truck is about to jackknife
...which by it self would *NOT* be a problem if you kept a safe distance from the truck in front of you *AS REQUIRED BY DRIVING LAWS*.
(If you were stupid enough to tail gate a truck, you deserve anything that happens to you next)
(And the aforementioned collision-avoidance system could actually save you under some circumstance - simply due to having much faster reflexes than you and being able to apply emergency breaking before you even start to realise that you're on a collision course)
it might actually be more prudent to get out from around it which will probably mean violating the speed limit.
...again at which point you were probably already violating laws regarding safety distance.
Also, don't forget this nice thing called "inertia". Hint: the truck is currently already moving forward and very heavy. Jackknifing can't realistically be the trailer suddenly accelerating on its own. It's much more likely the truck breaking, but the trailer's breaks failing and the trailer still moving forward at its initial speed. Keyword here is "still moving forward". As the trailer is moving forward, the safest course would be to break and stop before reaching it... provided you have enough room to break (I hope you were keeping a breaking distance, didn't you?). Or hope that your collision-avoiding system would be already applying the breaks for you.
Starting complicated Hollywood manoeuvre around a truck that is about to fail catastrophically doesn't seems very safe...
It would also take a human to see the fact the truck is in trouble.
It also takes time for the human to process its input and it also requires that the human will react in a correct maner (and won't try something stupid).
All the computer can do is react by hitting the brakes after it detects the truck blocking the way...
Actually, the computer would already have started reacting long time ago, when it already did notice the change in relative speed to the truck. As soon as the distance between the two decreases, car with modern automatic-cruise-controls and collision-avoidance are already slowing down.
gl with that, even if it was following a 'safe' distance.
not "if". Modern cars, already "do" keep safe distance unless you hit the accelerator.
and the definition of 'safe' distance is that distance which allows you to stop in case of emergency (always assume that the vehicle in front of you could be hitting breaks at any time, like trying to avoid the kid from point 2 or trying to avoid a fallen object).
Due to the way inertia works, if you kept your distance you can always break in time if you kept your distance.
(Or you should change hobby, as following trucks that transport exotic matter in- and out- of area 51 doesn't seem a very sage one).
In fact electronics can help you in more circumstance. Like if you aren't actually following the knife jacking truck, but driving in the opposite direction in another lane. As a human, you probably aren't constantly monitoring all incoming truck just for the chance that it might be knifejacking. You probably will notice only once the incident is well underway. And there's a big chance that you'll collide (in a very bad manner, again due to inertia, due to the relative speed as you're heading toward each other, and that this relative speeds counts squared), while on the other hand, as a human you might find some creative way to attempt to avoid (if you are reactive enough).
Meanwhile, a modern car will detect it much earlier (As soon as the truck steps a bit out of its lane, into yours, moden car will simply treat this as a standard "object on the lane, currently on a collision course), the car will automatically slow down, sound a warning and prepare to be able to do an emergency breaking if the need comes. And you'll be informed much earlier, and will have time to react (like changing lane, which will also be easier as the cars was continuously monitoring your blind spot anyway).
And that's only a modern car. For google cars, google has already shown their on board software to be able to consider obstacles on the road and re-plan a different route to avoid them. By the time the truck's trailer is realy sideways, the google car would have moved away, on farthest (rightest if you're in a right-driving country).
As chaotic and inconsistent as humans can be, I think we're better off fixing the newfound inattentiveness
But there are a few other things:
- do not underestimate how far we've already reached *right now, as of today, with currently street-legal cars*. The fact that you couldn't imagine how this would be done on an Apple][ two decades ago, doesn't mean that it's not routinely deployed using modern hardware.
- a human can get stressed. There would be a difference between a well seasoned stock-car pilot who'll know to keep calm and has experience nowing how to react. And the terrified random six pack joe, who might start a stupid manoeuvre in a panic (like ramming his car into the one next to him while trying to avoid something in front, whereas simply keeping distance and doing an emergency break would have been the correct course of action). A machine won't. A machine can be programmed to react as the best stock car pilot.
- we are speaking long term progress. wheel-less cars isn't something that is going to happen tomorrow or next week. It's also not only going to be produced by google alone (BMW, Volvo, MB, Tesla, ... all have plans toward automation). By the time wheel-less cars become common, there would be lots of other cars with varying degree of automation. In case of complex problems, the faulty vehicle (Truck whatever) might as well have bordcasted a warning around and all the autonomous cars might as wall have decided to follow the hint and move away to safety. When speaking about extreme far-out development of automation, think networks, not single individual. Otherwise you might sound as someone complaining that the loud motors of sports cars will scare all the horses pullings the carts around it.
- blackboxes can still give valuable information, programs in an autonomous car can still be updated. Even in the tragic case of an accident, all the remaining autonomous cars can be made better.
By the time wheel-less cars become popular, very probably it would be much safer to let computer handle everything than putting behind commands someone who might be over-confident, inexperienced, or plain stupid/drunk.