Hybrid Systems Controller Synthesis Examples EE291E Tomlin/Sastry.

Slides:



Advertisements
Similar presentations
MOS RC Glider Avoidance. Recent incidents of near misses and /or collision with remote controlled gliders, requires strong action by the members of the.
Advertisements

Principles of Flight Leading Cadet Training Resources.
Timed Automata.
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
Lecture 3: Take-off Performance
Aerodynamic Theory Review 2
Continuous Climb Operations (CCO) Saulo Da Silva
PROJECTILE By, Dr. Ajay Kumar School of Physical Education D.A.V.V. Indore.
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.
Embedded control for aircraft systems Claire J. Tomlin with Ian Mitchell, Alex Bayen, Meeko Oishi, Rodney Teo, and Jung Soon Jang August 2005 Aero/Astro,
AIR NAVIGATION Part 3 The 1 in 60 rule.
Week 31 An airplane is headed 50 o W of N at 300 mph. There is a crosswind of 50 mph at 20 o N of E. What is the actual velocity of the airplane? v plane.
AIR NAVIGATION Part 3 The 1 in 60 rule.
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.
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
Atmospheric Motion ENVI 1400: Lecture 3.
David Hsu, Robert Kindel, Jean- Claude Latombe, Stephen Rock Presented by: Haomiao Huang Vijay Pradeep Randomized Kinodynamic Motion Planning with Moving.
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.
Soft Walls: Algorithms to Enforce Aviation Security Adam Cataldo Prof. Edward Lee Prof. Shankar Sastry NASA JUP January 22-23, 2004 NASA Ames, Mountain.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Critical Avionics Software Claire J. Tomlin UC Berkeley.
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Ian Mitchell Prof. Shankar Sastry CHESS Review May 8,
1 Compositional Verification of Hybrid Systems Using Simulation Relations Doctorate Defense Goran Frehse Radboud Universiteit, Nijmegen, Oct. 10, 2005.
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.
Traffic Alert and Collision Avoidance System TCAS
TCAS Basics Capt Craig Hinkley. 2 TCAS HISTORY  Two planes collided over the Grand Canyon  Alternative airborne version using transponders.
Interoperability of Airborne Collision Avoidance Systems Lixia Song James K. Kuchar Massachusetts Institute of Technology.
Rasta – Dec 05 Straight-Ins Abeam VFR Entry “CS, Request Straight-In” Clear for Instrument Approaches “Below 150, Gear Clear” Lower Gear and Flaps “Physically.
En Route Performance CPL Performance.
Cirrus Transition Course
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis Laboratory (SAL)
AVAT11001: Course Outline Aircraft and Terminology
Lecture 5: Climb PERFORMANCE
Do now A B + = ? The wrong diagrams Draw the right diagram for A + B.
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Structural Design Considerations and Airspeeds
MIT ICAT MIT ICAT 1October 17, 2002 Exploring the Envelope of a Modified 3° Decelerating Approach for Noise Abatement Liling Ren & John-Paul Clarke October.
Human Supervisory Control May 13, 2004 Measuring Human Performance: Maintaining Constant Relative Position to a Lead Vehicle in a Simulation Paul.
KRISHNA KALYANAM (INFOSCITEX CORP.) IN COLLABORATION WITH S. DARBHA (TAMU) P. P. KHARGONEKAR (UF, E-ARPA) M. PACHTER (AFIT/ENG) P. CHANDLER AND D. CASBEER.
An Automated Airspace Concept for the Next Generation Air Traffic Control System Todd Farley, David McNally, Heinz Erzberger, Russ Paielli SAE Aerospace.
UC SANTA CRUZ, AUTONOMOUS SYSTEMS LAB, An Improved Line-of- Sight Guidance Law for UAVs R. Curry, M. Lizarraga, B. Mairs, and G.H. Elkaim University of.
Projectile Motion Initial velocity is at an angle  with respect to the horizontal. The only force on the projectile is the downward gravitational force.
Advanced Speed Guidance for Merging and Sequencing Techniques Chris Sweeney Thomas Jefferson High School for Science and Technology MITRE Corporation Center.
Introduction to Control / Performance Flight.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Atmospheric Motion SOEE1400: Lecture 7. Plan of lecture 1.Forces on the air 2.Pressure gradient force 3.Coriolis force 4.Geostrophic wind 5.Effects of.
Search Pilot Qualification Course Civil Air Patrol Auxiliary of the United States Air Force.
CHAPTER 6 MOTION IN 2 DIMENSIONS.
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.
The Analytic Blunder Risk Model (ABRM) A computer model for predicting collision risk Kenneth Geisinger Operations Research Analyst Federal Aviation Administration.
Ground Control Station Flight conTrol
Pointing the Way Vectors Representing Vectors Vectors are represented on paper by arrows – Direction = WAY THE ARROW POINTS – Magnitude = ARROW LENGTH.
Physics Chapter 2 Motion in One-Dimension 2.1 Displacement and Velocity 1. Is the book on my desk in motion? Explain your answer. 1. Describe the motion.
1 MAAC Precision Aerobatics JUDGES TRAINING PRESENTATION 2016 MAAC Precision Aerobatics JUDGES TRAINING PRESENTATION 2016.
FP-2 T-44 Ops Limits 5/6/15.
Pursuit-Evasion Games with UGVs and UAVs
Oregon State University PH 211, Class #6
AE 440 Performance Discipline Lecture 9
Computing Reach Sets for Hybrid Systems
Optimal Control and Reachability with Competing Inputs
Principles of Flight Chapter 5 - Gliding.
Computing Reach Sets for Hybrid Systems
Rocketry Trajectory Basics
MISCELLANEOUS PERF. The performance data for takeoff and landing an aircraft can be obtained from the aircraft's flight manual or pilot's operating handbook.
Presentation transcript:

Hybrid Systems Controller Synthesis Examples EE291E Tomlin/Sastry

Example 1: Aircraft Collision Avoidance Two identical aircraft at fixed altitude & speed: ‘evader’ (control) ‘pursuer’ (disturbance) x y u v  d v

Continuous Reachable Set  x y

Collision Avoidance Filter Simple demonstration –Pursuer: turn to head toward evader –Evader: turn to head right pursuer safety filter’s input modification pursuer’s inputevader’s desired input evader evader’s actual input unsafe set collision set Movies…

Collision Avoidance Control

Overapproximating Reachable Sets [Khrustalev, Varaiya, Kurzhanski] Overapproximative reachable set: Exact: Approximate: ~1 sec on 700MHz Pentium III (vs 4 minutes for exact) Polytopic overapproximations for nonlinear games Subsystem level set functions “Norm-like” functions with identical strategies to exact [Hwang, Stipanović, Tomlin]

Can separation assurance be automated? Requires provably safe protocols for aircraft interaction Must take into account: Uncertainties in sensed information, in actions of the other vehicle Potential loss of communication Intent, or non-intent

unsafe set with choice to maneuver or not? Example 2: Protocol design unsafe set with maneuver unsafe set without maneuver ? unsafe safe

Protocol Safety Analysis Ability to choose maneuver start time further reduces unsafe set safe without switch unsafe to switch safe with switch unsafe with or without switch

Implementation: a finite automaton It can be easier to analyze discrete systems than continuous: use reachable set information to abstract away continuous details q1q1 safe at present will become unsafe unsafe to  1 q5q5 safe at present always safe safe to  1 q3q3 safe at present will become unsafe safe to  1 q4q4 safe at present always safe unsafe to  1 q2q2 unsafe at present will become unsafe unsafe to  1 qsqs SAFE ququ UNSAFE forced transition controlled transition (  1 ) q1q1 q5q5 q3q3 ququ q4q4 q2q2

Example 3: Closely Spaced Approaches Photo courtesy of Sharon Houck

Example 3: Closely Spaced Approaches evader EEM Maneuver 1: accelerate EEM Maneuver 2: turn 45 deg, accelerate EEM Maneuver 3: turn 60 deg [Rodney Teo]

Sample Trajectories Segment 1 Segment 2 Segment 3

Dragonfly 3Dragonfly 2 Ground Station Tested on the Stanford DragonFly UAVs

EEM alert Separation distance (m) North (m) East (m) time (s) Above threshold Accelerate and turn EEM Put video here Tested at Moffett Federal Airfield

EEM alert Separation distance (m) North (m) East (m) time (s) Above threshold Put video here Coast and turn EEM Tested at Moffett Federal Airfield

Tested at Edwards Air Force Base T-33 Cockpit [DARPA/Boeing SEC Final Demonstration: F-15 (blunderer), T-33 (evader)]

Photo courtesy of Sharon Houck; Tests conducted with Chad Jennings

Implementation: Display design courtesy of Chad Jennings, Andy Barrows, David Powell R. Teo’s Blunder Zone is shown by the yellow contour Red Zone in the green tunnel is the intersection of the BZ with approach path. The Red Zone corresponds to an assumed 2 second pilot delay. The Yellow Zone corresponds to an 8 second pilot delay

R. Teo’s Blunder Zone is shown by the yellow contour Red Zone in the green tunnel is the intersection of the BZ with approach path. The Red Zone corresponds to an assumed 2 second pilot delay. The Yellow Zone corresponds to an 8 second pilot delay

Map View showing a blunder The BZ calculations are performed in real time (40Hz) so that the contour is updated with each video frame.

Map View with Color Strips The pilots only need to know which portion of their tunnel is off limits. The color strips are more efficient method of communicating the relevant extent of the Blunder zone

Aircraft must stay within safe flight envelope during landing: –Bounds on velocity ( ), flight path angle (  ), height ( ) –Control over engine thrust ( ), angle of attack (  ), flap settings –Model flap settings as discrete modes –Terms in continuous dynamics depend on flap setting Example 4: Aircraft Autolander inertial frame wind frame body frame

Autolander: Synthesizing Control For states at the boundary of the safe set, results of reach-avoid computation determine –What continuous inputs (if any) maintain safety –What discrete jumps (if any) are safe to perform –Level set values and gradients provide all relevant data

Application to Autoland Interface Controllable flight envelopes for landing and Take Off / Go Around (TOGA) maneuvers may not be the same Pilot’s cockpit display may not contain sufficient information to distinguish whether TOGA can be initiated flare flaps extended minimum thrust rollout flaps extended reverse thrust slow TOGA flaps extended maximum thrust TOGA flaps retracted maximum thrust flare flaps extended minimum thrust rollout flaps extended reverse thrust TOGA flaps retracted maximum thrust revised interface existing interface controllable flare envelope controllable TOGA envelope intersection