Title: Validating a Hamilton-Jacobi Approximation to Hybrid System Reachable Sets
1(No Transcript)
2Example 1 Aircraft Collision Avoidance
- Two identical aircraft at fixed altitude speed
y
v
y
u
x
v
d
3Continuous Reachable Set
4Collision Avoidance Filter
- Simple demonstration
- Pursuer turn to head toward evader
- Evader turn to head right
Movies
5Collision Avoidance Control
http//www.cs.ubc.ca/mitchell/ToolboxLS/
6Overapproximating Reachable Sets
Exact
Approximate
Overapproximative reachable set
Khrustalev, Varaiya, Kurzhanski
- Polytopic overapproximations for nonlinear games
- Subsystem level set functions
- Norm-like functions with identical strategies
to exact
Hwang, Stipanovic, Tomlin
1 sec on 700MHz Pentium III (vs 4 minutes for
exact)
7Can 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
-
8(No Transcript)
9Example 2 Protocol design
unsafe set without maneuver
safe
unsafe
?
unsafe set with maneuver
10Protocol Safety Analysis
- Ability to choose maneuver start time further
reduces unsafe set
safe with switch
unsafe with or without switch
safe without switch unsafe to switch
11Implementation a finite automaton
- It can be easier to analyze discrete systems than
continuous use reachable set information to
abstract away continuous details
q5
qu
q3
q4
q2
q1
12Example 3 Closely Spaced Approaches
Photo courtesy of Sharon Houck
13Example 3 Closely Spaced Approaches
EEM Maneuver 1 accelerate
EEM Maneuver 2 turn 45 deg, accelerate
EEM Maneuver 3 turn 60 deg
evader
Rodney Teo
14Sample Trajectories
Segment 2
Segment 3
Segment 1
15Tested on the Stanford DragonFly UAVs
Dragonfly 3
Dragonfly 2
Ground Station
16Tested at Moffett Federal Airfield
Accelerate and turn EEM
Put video here
North (m)
East (m)
Separation distance (m)
EEM alert
Above threshold
time (s)
17Tested at Moffett Federal Airfield
Coast and turn EEM
Put video here
North (m)
East (m)
Separation distance (m)
EEM alert
Above threshold
time (s)
18Tested at Edwards Air Force Base
T-33 Cockpit
DARPA/Boeing SEC Final Demonstration F-15
(blunderer), T-33 (evader)
19Photo courtesy of Sharon Houck Tests conducted
with Chad Jennings
20Implementation Display design courtesy of
Chad Jennings, Andy Barrows, David Powell
R. Teos 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
21R. Teos 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
22Map View showing a blunder The BZ calculations
are performed in real time (40Hz) so that the
contour is updated with each video frame.
23Map 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
24Example 4 Aircraft Autolander
- 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
body frame
wind frame
inertial frame
25(No Transcript)
26Autolander 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
27Application to Autoland Interface
- Controllable flight envelopes for landing and
Take Off / Go Around (TOGA) maneuvers may not be
the same - Pilots cockpit display may not contain
sufficient information to distinguish whether
TOGA can be initiated
existing interface
controllable TOGA envelope
intersection
revised interface
controllable flare envelope