autonomous vehicles meet the physical worldkoopman/lectures/190911... · 2019-09-11 · intro to...

18
Autonomous Vehicles Meet The Physical World SAFECOMP 2019 Philip Koopman, Beth Osyk, Jack Weast © 2019 Philip Koopman

Upload: others

Post on 07-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

Autonomous VehiclesMeet

The Physical WorldSAFECOMP 2019

Philip Koopman, Beth Osyk, Jack Weast

© 2019 Philip Koopman

Page 2: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

2© 2019 Philip Koopman

Intro to RSS Physics-based safety envelope approach

Following distance as an example Finding an RSS edge case

But, the physical world is more complex Assumptions & probabilities involved in

making assurances

Overview

https://bit.ly/2kiarDs

Page 3: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

3© 2019 Philip Koopman

2 (or 3) second following distance Allows for human reaction time Differences in vehicle performance

The 2 Second Rule

[UK Highway Code]

Page 4: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

4© 2019 Philip Koopman

A bad case is: High performance vehicle executing a panic braking Followed by low brake performance heavy vehicle

Rules of Thumb ≠ Guarantee

AVIATION FUEL Is 2 secondsenough?

Page 5: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

5© 2019 Philip Koopman

Responsibility-Sensitive Safety rules (Mobileye): Safe distances based on physics Definition of dangerous situations (possible collision) Definition of proper response to evade a dangerous situation

Example: single-lane following:

RSS Overview

https://bit.ly/2lX5eBo

Page 6: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

6© 2019 Philip Koopman

Page 7: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

7© 2019 Philip Koopman

Follower stops with space left behind leader Different initial speeds Follower initially accelerating during response time Different braking capabilities Considered safe if any gap between vehicles at rest

RSS Following Stopping DistanceRESPONSE STOP

Page 8: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

8© 2019 Philip Koopman

Initial spreadsheet model Sweep parameters Discovered a small edge case

Modeled in Ptolemy II Hybrid state + continuous modeling

– State machine: response time, braking, final stop– Continous system: accelation dynamics, braking dynamics

Actor-oriented design (each car is an actor) Simulation campaign sweeping parameters…

– Discovered the edge case was more general

What About Edge Cases?

Page 9: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

9© 2019 Philip Koopman

High performance vehicle approaching from behind Initially approaching at high speed Can collide during response time…

… and still have shorter total calculated stopping distance Intuition: Special case: Original RSS solves for distance at end General case: minimum distance at equal speed (not necessarily 0)

RSS Following Edge CaseRESPONSE STOP

Page 10: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

10© 2019 Philip Koopman

Updated Math

Page 11: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

11© 2019 Philip Koopman

F = MA A = M / F F is limited by tire friction force

Depends upon: Ability of vehicle to exert force on roadway (Ffriction) Ability of driver to exert that much force (braking capacity)

But, Where Does the “A” Come From?

Page 12: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

12© 2019 Philip Koopman

Slopes Decreases friction AND pulls car

Curves: Friction maintains centripetal force Banking (superelevation)

– Reverse bank reduces normal force

Road surface condition Dry concrete μ = 0.75 Snow μ = 0.2 – 0.25 Ice μ = 0.1 – 0.15

Road Conditions Affecting Braking

Slope θ

F = mg cosnormal θ

A = g sin

hill

θ

Abrake

µ

µ

Page 13: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

13© 2019 Philip Koopman

Braking capability: Tire capability (“sticky” tires might have μ > 1) Brake maximum friction (pad wear)

Equipment condition Tire condition: temperature, pressure, tread Brake condition: hot, wet, damaged, … Vehicle suspension, weight distribution across axles, …

Braking controls Driver leg strength and willingness to brake hard Braking assist force (multiplies driver leg strength)

Other factors: aerodynamics, suspension, debris, …

Other Factors Affecting Brake Force

https://bit.ly/2lyjq3u

Page 14: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

14© 2019 Philip Koopman

Own vehicle weak braking (less than expected) Break wear & failures Loss of brake assist High tire pressure / bald tires Brakes hot from recent use Brakes wet from recent puddle

Other vehicle strong braking Type of vehicle and standard braking Aftermarket brake upgrade? Aftermarket tire upgrade? Low tire pressure? Leg strength of lead driver to press brakes?

Epistemic Uncertainty – Vehicles

https://bit.ly/2jXhLE8

Page 15: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

15© 2019 Philip Koopman

Road surface of own vehicle Might not be same as lead vehicle surface

Road surface of lead vehicle Might have dramatically different friction properties

Epistemic Uncertainty – Environment

https://bit.ly/2lSBPYThttps://bit.ly/2jZqnu5

Page 16: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

16© 2019 Philip Koopman

Sports car with good tires & brakes, uphill Followed by heavy truck with worn brakes and bald tires

down an icy hill

A Worse Case

AVIATION FUEL

Page 17: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

17© 2019 Philip Koopman

Proofs are great, but they rely upon assumptions Need to find edge cases Need to information about the physical world Permissiveness vs. safety tradeoff in real vehicles

Proving moves uncertainty into the assumptions Uncertainty about own system Uncertainty about other actors Uncertainty about the environment

The math applies whether you use RSS or not You might forget the edge cases. But they won’t forget you! Future work: addressing the uncertainty

Conclusions

????

? ?

? ?

Page 18: Autonomous Vehicles Meet The Physical Worldkoopman/lectures/190911... · 2019-09-11 · Intro to RSS Physics-based safety envelope approach Following distance as an example Finding

18

F=MA

It’s the Law!

It’s not just agood idea.