Posted by Barnaby Wilde on 13/07/2019 18:06:17:
Posted by pgk pgk on 13/07/2019 14:58:14:
Posted by terry callaghan on 13/07/2019 12:19:00:
…
…
Fully autonomous vehicles can only exist if the possibility of "exception handling" is removed from the equation.
Back when I was young & beautiful I gave a very famous lecture to a bunch of egg headed computer nerds many of which went on to create what is now the present state of technology.
I invited a random member of the audience onto stage & we threw a tennis ball to each other. The math, the technology involved in having a robot play 'catch the ball' is phenomenal. Many people misunderstand just how difficult it would be to create such a robot, but it can be done.
I'm trying to explain what is involved as we toss the ball back & forth. Then I substitute the ball for a hand grenade & confirm that the random member is OK with tossing a live grenade 
We tossed that grenade back & forth a few times before my finale . . . . Where I explain that given everything that is involved so far you can make a robot to accomplish this task.
Then I pull the pin from the grenade, let the handle fly away to stage left, count to four & toss it.
Have a good long think about what constitutes an exception to the rule, then have a good long think about sharing the road with a vehicle that cannot possibly ever comprehend one.
First, exception handling is well established in computer programming – many programming languages provide a mechanism whereby unexpected events can be handled. Not necessarily complicated, in an autonomous car a good strategy for dealing with the unexpected would usually be 'STOP'.
Secondly, if autonomous cars are forbidden by your logic then so are CNC machine tools because they cannot deal with exceptions like the operator falling under the cutter. Actually, with reasonable precautions, most of us are happy to take the risk.
Thirdly, although humans are good at learning from experience, it can't be assumed people will deal with an exception better than a machine. Most fast human reactions are reflexes rather than considered actions; you cannot learn to drive by studying the Highway Code, you have to train your primitive brain to perform stops, gear changes, and steering etc. Our actions are at least semi-automatic. An extended childhood is necessary for this and we never stop learning. What doesn't kill us makes us stronger. However, the human process of learning by repetition can be emulated by a robot, or pre-programmed, and it may be good enough. Aircraft are capable of flying to a destination and landing without the pilot touching the controls.
People rarely have to decide ethical questions when driving, but if a autonomous vehicle had to deal with a multi-choice exception it could apply the principle of least harm. It might get the answer wrong but so do people – all the time. A poor response is possible whenever taken by surprise by a novel situation such as someone throwing a grenade at you. Pretty dangerous whatever happens, maybe it's safer not to catch it, maybe the correct response is save others by altruistically falling on it. Attacking the thrower is also a valid response to your demonstration – don't try it at Heathrow unless you want to attract gunfire.
There's a reason you weren't duffed up. It's because you didn't throw a live grenade. So there's no rule and no exception to the rule. It was a fake. The demonstration is faulty for another reason, even had it been a real grenade both machine and human are faced with a range of possibilities with no correct solution. There certainly isn't an answer that humans always get right and machines always get wrong. Airport guards are trained to shoot terrorists and a machine could be programmed to do the same. Both are capable of blundering into tragedy.
Nice bit of theatre, but your trick proved nothing. I wonder how many of the egg head nerds were fooled?
Dave
PS counting to four with a real grenade would have given you a tricky exception to deal with. Most modern grenades explode two or three seconds after the lever is released. It's done to stop the other guy throwing it back. Grenades are designed to maim whatever the recipient does.
