Soft Walls, Cataldo 1 Restricting the Control of Hijackers: Soft Walls Presented By Adam Cataldo UC Berkeley NASA Ames Research Center 22 November 2002.

Slides:



Advertisements
Similar presentations
Ex. 11 – Slow Flight What’s this plane’s AoA? Can’t tell untill you know which way it is going! This plane is actually on a “high alpha” pass – flight.
Advertisements

How Airplanes Fly Forces
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
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.
Leading Cadet Training
Know the principles of flight and control for rotary wing aircraft
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.
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
An Introduction to the Soft Walls Project Adam Cataldo Prof. Edward Lee University of Pennsylvania Dec 18, 2003 Philadelphia, PA.
Control Strategies for Restricting the Navigable Airspace of Commercial Aircraft Adam Cataldo and Edward Lee NASA JUP Meeting 28 March 2003 Stanford, CA.
Berkeley, CA, March 12, 2002 Modal Models in Vehicle-Vehicle Coordination Control Xiaojun Liu The Ptolemy Group EECS Department, UC Berkeley.
Integrated Design and Analysis Tools for Software-Based Control Systems Shankar Sastry (PI) Tom Henzinger Edward Lee University of California, Berkeley.
Using Inaccurate Models in Reinforcement Learning Pieter Abbeel, Morgan Quigley and Andrew Y. Ng Stanford University.
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
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.
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Ian Mitchell Prof. Shankar Sastry CHESS Review May 8,
Multi-Action Situational Response by Jason Madden 5/1/2008.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.
Center for Hybrid and Embedded Software Systems Restricting Navigable Airspace: The SoftWalls Approach Edward A. Lee UC Berkeley Collaborators: Adam Cataldo.
CSC 3130: Automata theory and formal languages Andrej Bogdanov The Chinese University of Hong Kong Nondeterminism.
7. Experiments 6. Theoretical Guarantees Let the local policy improvement algorithm be policy gradient. Notes: These assumptions are insufficient to give.
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,
Chess Review May 11, 2005 Berkeley, CA Discrete-Event Systems: Generalizing Metric Spaces and Fixed-Point Semantics Adam Cataldo Edward Lee Xiaojun Liu.
1 Collision Avoidance Systems: Computing Controllers which Prevent Collisions By Adam Cataldo Advisor: Edward Lee Committee: Shankar Sastry, Pravin Varaiya,
Center for Hybrid and Embedded Software Systems Jonathan Sprinkle Executive Director, CHESS Center for Hybrid and Embedded Software Systems UC Berkeley.
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP.
CS5371 Theory of Computation Lecture 4: Automata Theory II (DFA = NFA, Regular Language)
PDE control using viability and reachability analysis Alexandre Bayen Jean-Pierre Aubin Patrick Saint-Pierre Philadelphia, March 29 th, 2004.
C H A P T E R 5 Dynamics of Uniform Circular Motion
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
Hybrid Controller Reachability Reachability analysis can be useful to determine how the continuous state of a system evolves. Ideally, this process can.
Antoine Girard VAL-AMS Project Meeting April 2007 Behavioral Metrics for Simulation-based Circuit Validation.
Stability and Flight Controls
TECH Computer Science Graph Optimization Problems and Greedy Algorithms Greedy Algorithms  // Make the best choice now! Optimization Problems  Minimizing.
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
Space Indexed Flight Guidance along Air Streams Mastura Ab Wahid, Hakim Bouadi, Felix Mora-Camino MAIA/ENAC, Toulouse SITRAER20141.
PRINCIPLES OF FLIGHT CHAPTER 4 CONTROLS.
AVAT11001: Course Outline Aircraft and Terminology
Flight Simulation: Physics of Aircraft Games Fundamentals © by Jarek Francik Kingston University, London
VFR FLIGHT IVAO Tunisia Division.
Forces of Flight and Stability
Multiple UAV Collision Avoidance with Realistic UAV Models Joel George and Debasish Ghose Guidance, Control, and Decision Systems Laboratory (GCDSL) Department.
Dina Workshop Analysing Properties of Hybrid Systems Rafael Wisniewski Aalborg University.
OUT OF CONTROL Forces on a plane in flight.. Plane Flying FORCES ON A PLANE IN FLIGHT.
Introduction to Control / Performance Flight.
Fundamentals of Flight Transportation Mr. O. Structure of an Aircraft: Thrust is generated by a propeller or jet turbines.
Reachability-based Controller Design for Switched Nonlinear Systems EE 291E / ME 290Q Jerry Ding 4/18/2012.
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.
Uncontrolled copy not subject to amendment Principles of Flight Learning Outcome 4 Know the principles of flight and control for rotary wing aircraft Identify.
Turns (pg FTM) Objective
Controller Synthesis For Timed Automata Authors : Eugene Asarin, Oded Maler, Amir Pnueli and Joseph Sifakis Yean-Ru Chen Embedded System Laboratory of.
Banked Curves Physics 12. Banked Turns  Banked turns are used when building roads and highways in order to increase safety (and not have to rely on friction.
Safe Control Strategies for Hopping Over Uneven Terrain Part I Brian Howley RiSE Group Meeting October 9, 2006.
February 11, 2016 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
February 14, 2013 Center for Hybrid and Embedded Software Systems Organization Faculty Edward A. Lee, EECS Alberto Sangiovanni-Vincentelli,
Four Forces of Flight Lift Weight Thrust Drag
Computer Simulation with Flight Simulator X
Optimal Control and Reachability with Competing Inputs
Presentation transcript:

Soft Walls, Cataldo 1 Restricting the Control of Hijackers: Soft Walls Presented By Adam Cataldo UC Berkeley NASA Ames Research Center 22 November 2002

Soft Walls, Cataldo 2 Outline Soft Walls Overview Current Research Current Results

Soft Walls, Cataldo 3 Basic Idea (Edward Lee) Protect restricted airspaces using on-board avionics Non-networked solution (control on aircraft) Non-hackable solution (software protected through encryption)

Soft Walls, Cataldo 4 Design Objectives Keep the pilot in mind!

Soft Walls, Cataldo 5 Design Objectives Apply zero control when pilot is far from a no-fly zone Bias pilot’s input with a control input –No attenuation of pilot control –No instantaneous change in control inputs Always allow the pilot to turn away from no- fly zone –Restrict controls from saturating

Soft Walls, Cataldo 6 Unsaturated Control (Xiaojun Liu) No-fly zone Even under the maximum control bias, the pilot can make a sharper turn away from the no-fly zone

Soft Walls, Cataldo 7 Outline Soft Walls Overview Current Research –Reachability Approach –Simulation Interface –Crazyboard Current Results

Soft Walls, Cataldo 8 Reachable Sets (Mitchell, Tomlin, Sastry) Suppose we have the dynamics: where x is the state, u is the control input, and d is the disturbance Let X be the set of all possible states Let G be an unsafe region of states, called the target set, where

Soft Walls, Cataldo 9 Reachable Sets (Mitchell, Tomlin, 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

Soft Walls, Cataldo 10 Reachable Sets (Mitchell, Tomlin, Sastry) We denote the reachable set G The reachable set is, more formally, the set of states for which there exists a disturbance d(t) such that all for any control inputs u(t) the state will reach 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

Soft Walls, Cataldo 11 Reachable Sets and Soft Walls (Cataldo, Mitchell) No-fly zone defines the target set Calculate the reachable set Model the pilot as the “disturbance” Design a controller that prevents the aircraft from entering the reachable set while satisfying the design objectives. Target Set x, y, h, , , ,...

Soft Walls, Cataldo 12 Two Dynamics Models 1.Simple constant-speed car model: –Makes tests/computations faster –Easier to visualize  V pilot inputcontrol input

Soft Walls, Cataldo 13 Two Dynamics Models 2.More realistic model (Menon, Sweriduk, Sridhar) includes: –Thrust T –Drag D –Mass m –Flight Path Angle  –Bank Angle  –Fuel Flow Rate Q –Lift L –Load Factor n –Height h

Soft Walls, Cataldo 14 Two Dynamics Models 2.More realistic model rudder and ailerons elevator throttle pilot input control input

Soft Walls, Cataldo 15 Simulation Interface (Chen, Ahmadi) Soft Walls interface for Microsoft Flight Simulator Real-time controller created in Ptolemy II

Soft Walls, Cataldo 16 Crazyboard (Neuendorffer, Cataldo) Hovercraft with controlled by two fans Created at Cal Tech by Richard Murray’s group Test bed for Soft Walls algorithm

Soft Walls, Cataldo 17 Outline Soft Walls Overview Current Research –Reachability Approach –Simulation Interface –Crazyboard Current Results –Controller for Simplified Dynamics Model

Soft Walls, Cataldo 18 Hybrid Controller (Cataldo) Given the simple dynamics model: We constructed a controller that will prevent the aircraft from entering any no-fly zone, assuming the aircraft is initially far from the no-fly zone

Soft Walls, Cataldo 19 Hybrid Controller Definitions: d1 d2 aircraft position (x,y) right center (x right,y right ) left center (x left,y left ) current heading minimum turning radius

Soft Walls, Cataldo 20 Hybrid Controller Definitions: –d left = distance of left-center point from no-fly zone –d right = distance of right-center point from no-fly zone –B = control bias that forces the aircraft to turn left at the maximum turning rate –N = no-fly zone, where N is an open subset of

Soft Walls, Cataldo 21 Hybrid Controller Discrete State Transitions: q0 (no bias) q2 (leftward bias) q1 (rightward bias) d left <= d2 d left > d2 d right >d2 d left > d2 d right >d2 d left <= d2 d left > d2 d right <= d2 d left >= d2 d right < d2

Soft Walls, Cataldo 22 Hybrid Controller Continuous Control-Input Calculation:

Soft Walls, Cataldo 23 Hybrid Controller Theorem: Given N, if d left (t 0 ) > d2, and d right (t 0 ) > d2, then using this hybrid controller, (x,y)  N  t > t 0 That is, this hybrid controller guarantees the aircraft never enters the no-fly zone

Soft Walls, Cataldo 24 Proof If d left (t) > d1 and d right (t) > d1, then (x(t),y(t))  N. If d left (t) < d2 or d right (t) < d2, there will be a non-zero bias, rightward or leftward If the bias is leftward and d left (t) = d1, then the aircraft is turning maximally left, and d left (  ) = d1   > t Similarly, if the bias is rightward and d right (t) = d1, then d right (  ) = d1   > t

Soft Walls, Cataldo 25 Proof Because the aircraft’s position is continuous, d left (t)  d1 and d right (t)  d1  t > t 0. That is if d left (t) < d1, then for some  < t, d left (  ) = d1.

Soft Walls, Cataldo 26 Controller Impracticality Because this controller may capture the aircraft (if d left (t) = d1 or d right (t) = d1), this algorithm is impractical. However, it may work without capturing the aircraft, as long as the control bias never saturates.

Soft Walls, Cataldo 27 Acknowledgements Edward Lee Xiaojun Liu Shankar Sastry Ian Mitchell Ashwin Ganesan Steve Neuendorffer Zhongning Chen Iman Ahmadi Claire Tomlin David Lee Paul Yang