SELF-EXPLANATION AND SELF-DRIVING
Leilani H. Gilpin MIT
java exception
SELF-EXPLANATION AND SELF-DRIVING java exception result no - - PowerPoint PPT Presentation
SELF-EXPLANATION AND SELF-DRIVING java exception result no explanation communication to explanation to at all non-expert human expert Leilani H. Gilpin MIT WHOS AT FAULT? 2 L.H. Gilpin WHOS AT FAULT? 3 L.H. Gilpin WHAT WENT
java exception
2 L.H. Gilpin
3 L.H. Gilpin
photo courtesy of the New York Times
4 L.H. Gilpin
5 L.H. Gilpin
ABC-15, via Associated Press
swerve out of the way.
time to swerve out of the way?
expected?
6 L.H. Gilpin
7 L.H. Gilpin
8 L.H. Gilpin
following reasons:
their actions
either corrected or disabled.
9 L.H. Gilpin
10 L.H. Gilpin
11 L.H. Gilpin
L.H. Gilpin and B.Z.
Symposium on Science of Intelligence: Computational Principles of Natural and Artificial Intelligence.
12 L.H. Gilpin
code, extra information
13 L.H. Gilpin
14 L.H. Gilpin
Brake pedal Thro.le Steering wheel Booster Brake master Cylinder An9-lock brake module Sensor output Engine control unit Engine Transmission Differen9al Torque amplifier Rack and pinion Linkage Right wheel LeE wheel front Right wheel LeE wheel back Slave Cylinder
15 L.H. Gilpin
Brake pedal Thro.le Steering wheel Booster Brake master Cylinder An9-lock brake module Sensor output Engine control unit Engine Transmission Differen9al Torque amplifier Rack and pinion Linkage Right wheel LeE wheel front Right wheel LeE wheel back Slave Cylinder
16 L.H. Gilpin
Tire pressure sensor is anomalous given current state (snow, chains, engine). Check on right back wheel.
fric%on fric%on normal normal weight iner%al force
==> (explain normal-forces) REASON: rear-wheels-force decreased AND its magnitude exceeds the traction threshold. Since the rear wheels lost traction the friction of the contact patches MUST HAVE decreased; so, the normal forces MUST HAVE decreased. Consistent with the accelerometers.
17 L.H. Gilpin
fric%on fric%on normal normal weight iner%al force
==> (explain normal-forces) REASON: front-wheels-force decreased AND tire pressure is low. Checking on mechanical system for anomalies…
18 L.H. Gilpin
==> (explain parking) Approach - within threshold Turn - risky, but within threshold. S-curve complete Parking complete.
Joint work with S. Lu and B.Z. Yuan.
19 L.H. Gilpin
By Guilbert Gates | Source: Google | Note: Car is a Lexus model modified by
20 L.H. Gilpin
Local reasonableness monitor
Operator Route planning Mapping Driving Tactics Steering Power Braking Traffic Monitoring Safety
Trajectory planning Interrupt System Actuation System Route planning
Sensing Surroundings
result
21 L.H. Gilpin
22 L.H. Gilpin
23 L.H. Gilpin
Premises (mailbox, IsA, heavy object) (mailbox, moves, False) (mailbox, LocatedNear, street) Perception A mailbox crossing the street
24 L.H. Gilpin
input : “Mailbox crossing the street” This perception is UNREASONABLE using data from ConceptNet5. REASONING: A mailbox is an object typically found near a sidewalk. Mailboxes cannot cross a street because mailboxes are objects that do not move on their own.
25 L.H. Gilpin
input : “A penguin eats food” This perception is UNREASONABLE REASONING: A penguin is an animal that lives in Antartica and eats enough to eat. Food is an animal that lives in the refrigerator and eats food. So a penguin cannot reasonably be located at the same location as food.
26 L.H. Gilpin
27 L.H. Gilpin
28 L.H. Gilpin
29
L.H. Gilpin
This perception is unreasonable. ================================ A mailbox is an object or thing that cannot move on its own. So it is unreasonable for a mailbox to cross the street.
30
L.H. Gilpin
This perception is reasonable.
========================== Although a mailbox cannot move on its own, a hurricane can propel a stationary object to move. So it is reasonable for a mailbox to cross the street
31
L.H. Gilpin
L.H. Gilpin 32
Premises (mailbox, IsA, heavy object) (mailbox, moves, False) (mailbox, LocatedNear, street) Perception A mailbox crossing the street Premises (hurricane, has, high winds) Weather sensor Hurricane
33 33 L.H. Gilpin
Premises (mailbox, IsA, heavy object)
(mailbox, moves, False)
(mailbox, LocatedNear, street) Perception A mailbox crossing the street Premises
(hurricane, has, high winds)
Weather sensor Hurricane
34 L.H. Gilpin
35
Premises (mailbox, IsA, heavy object)
(mailbox, moves, False)
(mailbox, LocatedNear, street) Perception A mailbox crossing the street Premises
(hurricane, has, high winds)
Weather sensor Hurricane
L.H. Gilpin
Simulations Hardware
36 L.H. Gilpin
37 L.H. Gilpin
38 L.H. Gilpin
Tire pressure is low and internal cooling system is overheating. Pull over and check
Too hot to drive Chains are too loose
39 L.H. Gilpin