Control Strategies for Restricting the Navigable Airspace of Commercial Aircraft Adam Cataldo and Edward Lee NASA JUP Meeting 28 March 2003 Stanford, CA.

Slides:



Advertisements
Similar presentations
Aeronautics airplane aileron balloon aircraft clouds 1.
Advertisements

ASAS TN Second Workshop, 6-8 October 2003, Malmö ASAS-TN Implementation Strategy Plan Tony Henley BAE SYSTEMS.
Parts of an Aircraft Parts of an Aircraft Gateway To Technology®
Types of Aircraft Flight Instruments Parts of an Aircraft Principles of Flight At the Airport
Integrated Safety Envelopes Built-in Restrictions of Navigable Airspace Edward A. Lee Professor, EECS, UC Berkeley NSF / OSTP Workshop on Information Technology.
Hybrid Systems Controller Synthesis Examples EE291E Tomlin.
AA278A: Supplement to Lecture Notes 10. Controller Synthesis for Hybrid Systems Claire J. Tomlin Department of Aeronautics and Astronautics Department.
Towards a scientific basis for determining En Route capacity Alex Bayen Charles Roblin Dengfeng Sun Guoyuan Wu University of California, Berkeley Department.
An “optimal” controller in Soft Walls is one which always pushes away from the no-fly zone. To blend the control in gradually, we would like to increase.
Ames Research Center 1October 2006 Aviation Software Systems Workshop FACET: Future Air Traffic Management Concepts Evaluation Tool Aviation Software Systems.
Soft Walls: Algorithms to Enforce Aviation Security Adam Cataldo Prof. Edward Lee Prof. Shankar Sastry August 24, 2004 Berkeley, CA Center for Hybrid and.
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
An Introduction to the Soft Walls Project Adam Cataldo Prof. Edward Lee University of Pennsylvania Dec 18, 2003 Philadelphia, PA.
Soft Walls: Algorithms to Enforce Aviation Security Adam Cataldo Prof. Edward Lee Prof. Shankar Sastry NASA JUP January 22-23, 2004 NASA Ames, Mountain.
FEUP AsasF– Unmanned Air Vehicles Project Group Developing of a Softwall Controller to avoid No-Fly-Zones in an existing Autopilot System Christoph Bruno.
Softwalls, E. A. Lee 1 Preventing the use of Commercial Aircraft as Weapons Edward A. Lee Professor, EECS, UC Berkeley with Xiaojun Liu, Adam Cataldo Institute.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Ian Mitchell Prof. Shankar Sastry CHESS Review May 8,
Center for Hybrid and Embedded Software Systems Restricting Navigable Airspace: The SoftWalls Approach Edward A. Lee UC Berkeley Collaborators: Adam Cataldo.
Multiobjective control: safety and efficiency Hamsa Balakrishnan, David Culler, Edward A. Lee, S. Shankar Sastry, Claire Tomlin (PI) University of California.
Decentralized Optimization, with application to Multiple Aircraft Coordination Decision Making Under Uncertainty MURI Review, July 2002 Gökhan Inalhan,
1 Collision Avoidance Systems: Computing Controllers which Prevent Collisions By Adam Cataldo Advisor: Edward Lee Committee: Shankar Sastry, Pravin Varaiya,
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP.
Soft Walls, Cataldo 1 Restricting the Control of Hijackers: Soft Walls Presented By Adam Cataldo UC Berkeley NASA Ames Research Center 22 November 2002.
Aviation Requirement 1 A) Define “aircraft”- an airplane, helicopter, or other machine capable of flight What are the operation of the following:  Jet.
Air Traffic By Chris Van Horn.
Computer Simulation with Flight Simulator X Introduction to Flight Simulator – Level 1.
Stability and Flight Controls
Subject: Science Topic: Flight Technology Grades: Teacher Notes.
Air planes By:Raj.
Aerospace Engineering By Patrick Ferrell. Aerospace Engineering is the main branch of engineering concerned with the research, design, development, construction,
Parts of an Aircraft Parts of an Aircraft Gateway To Technology®
1 How does an aircraft fly?. 2 First of all – An aircraft needs one or more engines to move forward.
Lesson 2-2a Principles of Flight
Aviation Merit Badge.
Special Topics Introduction to Aeronautical Engineering
Chapter 5:intrument flight rules
Space Indexed Flight Guidance along Air Streams Mastura Ab Wahid, Hakim Bouadi, Felix Mora-Camino MAIA/ENAC, Toulouse SITRAER20141.
AVAT11001: Course Outline Aircraft and Terminology
VFR FLIGHT IVAO Tunisia Division.
A FLIGHT INSTRUCTORS GUIDE FOR SOLOING A STUDENT PILOT.
Forces of Flight and Stability
6-1 Design of UAV Systems UAV operating environmentsc 2002 LM Corporation Lesson objective - to discuss UAV Operating Environments including … National.
Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney Thomas Jefferson High School for Science and Technology MITRE Corporation Center.
BY RIHESH RAVEENDRAN 4 th sem MCA. Automatic pilots, or autopilots, are devices for controlling spacecraft, aircraft, watercraft, missiles and vehicles.
Lecture 9: Ecological Factors & Aircraft Performance AIRCRAFT WEIGHT & PERFORMANCE.
Introduction Class: Aviation I (AVAT11001) Lecture: Tuesdays B1/G.04 9am-11am Tutorial: Thursdays B1/G.16 9am-11am Lecturer: –Name: Ron Bishop –Office:
Missing Plane Disasters – 2014 part-2 Mitigation through adding - Accountability, Visibility & Responsibility SYSM 6309 Advanced Requirements Engineering.
Problems n The main problem is the congestion of traffic in the air. With the congestion come further problems, such as: –There are too few large airports.
Decision Making Under Uncertainty PI Meeting - June 20, 2001 Distributed Control of Multiple Vehicle Systems Claire Tomlin and Gokhan Inalhan with Inseok.
Hybrid Systems Controller Synthesis Examples EE291E Tomlin/Sastry.
Take-off and the circuit. Take-off  Take-off is the phase of flight in which an aircraft goes through a transition from moving along the ground (taxiing)
Computer Simulation with Flight Simulator X Introduction to Flight Simulator – Level 1.
Flight Investigations TEXT BOOK CHAPTER 16 PAGE
Aircraft Motion and Control
Directional Control "If you want it to happen, you must make it happen. If you let it happen, you won't like what happened" - Dale Adams.
Introduction to Avionics Mac Mollison. What I Want to Talk About l What do we mean by “avionics”? l What is the focus of this course?
Navigation Technology
Zuliana-July Lecture 1: INTRODUCTION AIRCRAFT MASS (WEIGHT) & PERFORMANCE By: Zuliana Ismail, 2010.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
AIRCRAFT MASS (WEIGHT) & PERFORMANCE
Forces on an Aircraft Four forces on an aircraft in flight:
Four Forces of Flight Lift Weight Thrust Drag
Computer Simulation with Flight Simulator X
Design Refining a design.
Computer Simulation with Flight Simulator X
Deciding to Land a UAV Safely in Real Time
Computing Reach Sets for Hybrid Systems
Optimal Control and Reachability with Competing Inputs
Computing Reach Sets for Hybrid Systems
Presentation transcript:

Control Strategies for Restricting the Navigable Airspace of Commercial Aircraft Adam Cataldo and Edward Lee NASA JUP Meeting 28 March 2003 Stanford, CA

Outline Soft Walls Problem Solution with Level Set Methods Moving Forward

Softwalls Carry on-board a 3-D database with “no-fly-zones” Enforce no-fly zones using on-board avionics (aviation electronics) Non-networked, non-hackable

Design Objectives Maximize Pilot Authority!

Design Objectives Apply zero bias when possible –For all pilot actions, controller can still prevent entry into the no-fly zone Bias pilot’s input with a control input –Do not attenuate pilot control –Do not make instantaneous changes in bias Give pilot maximum authority –Can always turn away from the no-fly zone –Prevent controls from saturating

Unsaturated Control No-fly zone Even under the maximum control bias, the pilot can make a sharper turn away from the no-fly zone

Sailing Analogy – Weather Helm force of the wind on the sails turned rudder keeps the trajectory straight with straight rudder with turned rudder Even with weather helm, the craft responds to fine-grain control as expected.

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

Is There Any Aircraft Emergency that Justifies Trying to Land on Fifth Ave?

Discussion Reducing pilot control is dangerous –reduces ability to respond to emergencies There is no override –switch in the cockpit

No-Fly Zone with Harsher Enforcement There is no override in the cockpit that allows pilots to fly through this.

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

Localization Backup Inertial navigation provides backup to GPS. Drift implies that when GPS fails, aircraft has limited time to safely approach urban airports.

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?

Deployment Fly-by-wire aircraft –a software change Older aircraft –autopilot level Phase in –prioritize airports

$4 billion development effort 40-50% system integration & validation cost

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

Not Like Air Traffic Control This seems entirely independent of air traffic control, and could complement safety methods deployed there. Self-contained on a single aircraft.

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

UAV Technology Northrop Grumman argues that the Global Hawk UAV system can be dropped-in to passenger airliners.

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

Outline Soft Walls Problem Solution with Level Set Methods –Backwards Reachable Set in Soft Walls –Finding the Backwards Reachable Set with Level Set Methods –Control from Implicit Surface Function Moving Forward

Backwards Reachable Sets (Tomlin, Lygeros, Sastry) We model the aircraft the dynamics as: where x is the state, u c is the control input, and u p is the pilot input Let X be the set of all possible states Let the target set G(0) describe the no-fly zone, where

Backwards Reachable Sets (Tomlin, Lygeros, Sastry) The backwards reachable set is the set of states for which safety cannot be guaranteed for all possible disturbances Target Set (unsafe states) Reachable set Safe States

Backwards Reachable Sets (Tomlin, Lygeros, Sastry) We denote the backwards reachable set G The backwards reachable set is the set of states such that for all controls u c there exists a disturbance u p which drives the state into the target set For any state outside the reachable set, we can find a control input that can guarantee the state is kept outside the reachable set

Backwards Reachable Sets (Tomlin, Lygeros, Sastry) The set G(t) represents the set of states such that for all controls u c there exists a disturbance u p which drives the state into the target set in time t or less G(0) G(t 1 )G(t 2 ) G = G(  ) 0 < t 1 < t 2 < 

Finding the Reachable Set (Mitchell, Tomlin) Given the target set G(0), we create a cost function g(x) g(x) <= 0 if and only if x  G(0) GoGo g(x)

Finding the Reachable Set (Mitchell, Tomlin) We solve for  (x,t) from the Hamilton-Jacobi-Isaacs PDE where Then  (x,t) <= 0 if and only if x in G(t)

Finding the Reachable Set (Mitchell, Tomlin) Solving for  (x,  ) gives us G = G(  ) since  (x,t) <= 0 if and only if x in G(t) We can solve  (x,  ) numerically using level-set PDE techniques

Control from Implicit Surface Make g(x) so that its magnitude is the distance from the target set boundary Then g(x) is a signed distance function since it is positive outside the target set and negative inside the target set We can compute  (x,  ) such that it is also a signed distance function

Control from Implicit Surface If  (x,  ) is decreasing, the aircraft is approaching the reacable set We choose a bias such that when  (x,  ) = 0 We start biasing the aircraft at the first state which satisfies  (x,  ) = d We increase the bias as  (x,  ) approaches 0

Demo

Outline Soft Walls Problem Solution with Level Set Methods –Backwards Reachable Set in Soft Walls –Finding the Backwards Reachable Set with Level Set Methods –Control from Implicit Surface Function Moving Forward –Dynamics Model –Simulation Interface –Prototype

Dynamics Model We used this simple dynamics model, because the level-set computations work only for a small dimension  V pilot inputcontrol input

Dynamics Model (Menon, Sweriduk, Sridhar) A more realistic model –Thrust T –Drag D –Mass m –Flight Path Angle  –Bank Angle  –Fuel Flow Rate Q –Lift L –Load Factor n –Height h

Dynamics Model (Menon, Sweriduk, Sridhar) We are considering control strategies that scale better to the higher dimensions of this model rudder and ailerons elevator throttle pilot input control input

Simulation Interface Soft Walls interface for Microsoft Flight Simulator Real-time controller created in Ptolemy II

Prototype (Richard Murray, in conjunction with SEC) Hovercraft with controlled by two fans Test bed for Soft Walls algorithm Remote driver can steer craft while a control bias prevents collision with a wall

Acknowledgements Ian Mitchell Iman Ahmadi Zhongning Chen Xiaojun Liu Steve Neuendorffer Shankar Sastry Clair Tomlin