36
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP Sep 26, 2003 Los Angeles, CA

Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

  • View
    223

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Softwalls: Preventing Aircraft from Entering Unauthorized Airspace

Adam CataldoProf. Edward LeeProf. Ian Mitchell, UBCProf. Shankar Sastry

NASA JUPSep 26, 2003Los Angeles, CA

Page 2: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Outline

• Introduction to Softwalls • Objections• Control system progress• Future challenges• Conclusions

Page 3: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Introduction

• On-board database with “no-fly-zones”• Enforce no-fly zones using on-board

avionics• Non-networked, non-hackable

Page 4: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Autonomous control

Pilot

Aircraft

Autonomouscontroller

Page 5: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Softwalls is not autonomous control

Pilot

Aircraft

Softwalls

+

bias pilotcontrol

Page 6: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Relation to Unmanned Aircraft

• Not an unmanned strategy– pilot authority

• Collision avoidance

Page 7: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

A deadly weapon?

• Project started September 11, 2001

Page 8: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Design Objectives

Maximize Pilot Authority!

Page 9: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Unsaturated Control

No-flyzone

Control applied

Pilot lets off controls

Pilot turns away from no-fly zone

Pilot tries to fly into no-fly

zone

Page 10: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

Page 11: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

There is No Emergency That Justifies Landing Here

Page 12: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

• There is no override– switch in the cockpit

Page 13: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Hardwall

Page 14: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

• There is no override– switch in the cockpit

• Localization technology could fail– GPS can be jammed

Page 15: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Localization Backup

• Inertial navigation• Integrator drift

limits accuracy range

Page 16: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

• There is no override– switch in the cockpit

• Localization technology could fail– GPS can be jammed

• Deployment could be costly– Software certification? Retrofit older

aircraft?

Page 17: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Deployment

• Fly-by-wire aircraft– a software change

• Older aircraft– autopilot level

• Phase in– prioritize airports

Page 18: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

• There is no override– switch in the cockpit

• Localization technology could fail– GPS can be jammed

• Deployment could be costly– how to retrofit older aircraft?

• Complexity– software certification

Page 19: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Not Like Air Traffic Control

• Much Simpler• No need for

air traffic controller certification

Page 20: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Objections

• Reducing pilot control is dangerous– reduces ability to respond to emergencies

• There is no override– switch in the cockpit

• Localization technology could fail– GPS can be jammed

• Deployment could be costly– how to retrofit older aircraft?

• Deployment could take too long– software certification

• Fully automatic flight control is possible– throw a switch on the ground, take over plane

Page 21: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Potential Problems with Ground Control

• Human-in-the-loop delay on the ground– authorization for takeover– delay recognizing the threat

• Security problem on the ground– hijacking from the ground?– takeover of entire fleet at once?– coup d’etat?

• Requires radio communication– hackable– jammable

Page 22: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Here’s How It Works

Page 23: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Reachable Set

starting at a pointin the state space

set of all points reachable with some control input

reachable set

Page 24: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Backwards Reachable Set

given a final pointin the state space

set of all states that can reach the final point for some control input

backwards reachable set

Page 25: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Backwards Reachable Set

No-fly zone

Backwards reachable set

Safe States

States that canreach the no-flyzone when control is appliedCan prevent aircraft from

entering no-fly zone

Page 26: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Implicit Surface Functions

No-fly zone

implicit surface functionfor no-fly zone

Backwards Reachable Set

implicit surface functionfor backwards reachable set

Page 27: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Analytic Solution

• Hamilton-Jacobi-Isaacs PDE

no-fly zone implicit surface function

dynamics

backwards reachable set implicit surface function

• Tomlin, Lygeros, Sastry

v

Page 28: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Control from Implicit Surface Function

BackwardsReachable

Set

Safe States Safe States

Control atboundary

Control decreases

to zero

Page 29: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Numerical Solution

• Mitchell

states

1 2 3 4

computations&

storage

Page 30: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Assumptions for Verification

• The pilot and control inputs could be any bounded, measurable functions

Page 31: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

In Fly-By-Wire Aircraft

• The pilot and control inputs will be piecewise constant, bounded functions which can change only every T milliseconds

T

Page 32: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Fly-By-Wire Aircraft

• How do we verify this?

Page 33: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

In the News

• ABC News• NPR Market Place• CBC As It Happens• Slashdot• Reuters…

Page 34: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Conclusions

• Embedded control system challenge

• Control theory identified

• Future challenges identified

Page 35: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Acknowledgements

• Xiaojun Liu• Steve Neuendorffer• Claire Tomlin

Page 36: Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP

Backup

• Discrete-Time Modified HJI PDE

)()0,(

)1),),(,((minmax

),1,(min),(

*

*

][

*

*

ylyJ

keeygJ

kyJkyJ

DeUD