Ecological Flight Deck Design -the world behind the glass- 7 th European Flight Test Safety Workshop October 30, 2013 Max Mulder
today introduce the human-machine systems group ecological approach to flight deck design example : airborne separation assistance closing statements
aerospace human-machine systems @ TU Delft
aerospace human-machine systems TU Delft Aerospace Engineering Control & Simulation
know-how create, integrate and validate knowledge from various domains 1) engineering sciences systems and control theory computer science real-time simulation 2) cognitive sciences (ecological) psychology cognitive systems engineering
ecological approach to flight deck design
why do we need to study humans in the aerospace domain? enormous cost reductions through automation
why do we need to study humans in the aerospace domain? changing roles of humans
the evolving cockpit Yes, all information is presented to the pilot. But, in doing so, all cognition needs to be done by the human High workload, low performance Yes, most tasks are automated. But, in doing so, only a small part of the cognition needs to be done by the human Low workload, low situation awareness our approach: design systems in which cognition is a joint process
levels in interface design illumination, readability, colors, symbols integrated displays, configural displays, emergent features, principle of moving part?...so, what s next?
the flight deck is... an OPEN system (Vicente) extensive + complex interaction with the environment the airborne office... a workplace for cognitive (team)work
... is there an approach to automation and interface design that helps pilots with their (cognitive) tasks?
human capabilities direct perception Gibson affording specifying perception-action coupling
ecological interface design Basic idea: make visible the invisible (Vicente & Rasmussen, 1992) Use technology to create an interface that provides meaningful information and that allows humans to directly act on the information to achieve their goals Transfer a cognitive process into a perceptual process Work Domain Analysis + Control task analysis Strategies analysis Social organization and cooperation Worker competencies analysis Interface design
some Delft ecological interfaces Aircraft control Total Energy Management
some Delft ecological interfaces Aircraft control Total Energy Management Aircraft control Separation Assistance
some Delft ecological interfaces Aircraft control Total Energy Management Aircraft control Separation Assistance Air traffic control Separation Assistance
some Delft ecological interfaces Aircraft control Total Energy Management Aircraft control Separation Assistance Air traffic control Separation Assistance Air traffic control 4D trajectory management
some Delft ecological interfaces Aircraft control Total Energy Management Aircraft control Separation Assistance Air traffic control Separation Assistance Air traffic control 4D trajectory management Air traffic control Arrival management
airborne separation assistance
airborne separation assistance What is the problem? CPA
typical engineering approach TRAFFIC!
pitfalls of automation Hidden rationale Intent confusion Reduced situation awareness Disagreement Overreliance Lack of trust WHAT is it doing? WHY is it doing that? It is doing it AGAIN!!??
EID: work domain analysis Functional Purpose Production Efficiency Safety Abstract Functions Absolute & relative locomotion Separation WHY? Generalized Functions Maneuvering Coordination Obstruction WHAT?? Physical Functions Control units Traffic HOW? Physical Form Location & state of own aircraft Other aircraft locations & states
EID: work domain analysis Functional Purpose Production Efficiency Safety Abstract Functions Absolute & relative locomotion Separation Generalized Functions Maneuvering Coordination Obstruction Physical Functions Control units Traffic Physical Form Location & state of own aircraft Other aircraft locations & states
typical automation & interface in the AH Functional Purpose Production Efficiency Safety TRAFFIC! Absolute & relative locomotion Abstract AUTOMATION Functions Maneuvering Generalized Functions Coordination Separation Obstruction Physical Functions Control units Traffic Physical Form Location & state of own aircraft Other aircraft locations & states
make visible the invisible Functional Purpose Production Efficiency Safety TRAFFIC! Absolute & relative locomotion Abstract AUTOMATION Functions Maneuvering Generalized Functions Coordination Separation Obstruction Physical Functions Control units Traffic Physical Form Location & state of own aircraft Other aircraft locations & states
improve the interface Show the conflict zone Affordance hit is clear, but it changes when maneuvering Affordance avoidance is clear, but only for heading, not for speed Result: new conflicts triggered by maneuvers
engineers answer: predictive ASAS Show the conflict zone Affordance hit is clear, but it changes when maneuvering Affordance avoidance is clear, but only for heading, not for speed Result: new conflicts triggered by maneuvers Add heading and speed bands, computed by automation
engineers answer: predictive ASAS optimal maneuver Show the conflict zone Affordance hit is clear, but it changes when maneuvering Affordance avoidance is clear, but only for heading, not for speed Result: new conflicts triggered by maneuvers Add heading and speed bands, computed by automation
p-asas issues yes, we can see how to avoid aircraft, but we cannot see how to do it efficiently, and the computer-aided solution can be within a no-go heading or speed zone... so how can we check that the computer is right?? no-go bands for multiple aircraft??
let s take another look at a conflict situation assume we have two aircraft V int Ψ int intruder V own Ψ own own
and create an ecological interface...set intruder aircraft to stand still
ecological ASAS...then we should also change the speed of own...
ecological ASAS...add the protected zone...
ecological ASAS...create Forbidden Beam Zone...in relative space
ecological ASAS...calculate relative speed
ecological ASAS...calculate relative speed...here: we re safe
ecological ASAS...move FBZ with intruder speed...to obtain own a/c speed/heading space
ecological ASAS...an owncraft-centered presentation of own motion constraints
ecological ASAS...look at another situation
ecological ASAS...look at another situation own velocity
ecological ASAS...look at another situation velocity of the intruder aircraft own velocity
ecological ASAS...look at another situation relative velocity velocity of the intruder aircraft own velocity
include a/c internal constraints...add own a/c maximum speed
include a/c internal constraints...add own a/c minimum speed
include a/c internal constraints...add maximum heading changes for productivity
the ecological ASAS display...the result is the state vector envelope for 2D motion
EID aims to show all constraints...heading bands??
EID aims to show all constraints...heading bands??
EID aims to show all constraints...heading bands!
EID shows all constraints...a whole family of heading bands!
EID shows all constraints...speed bands??
EID shows all constraints...speed bands!
EID shows all constraints...a whole family of speed bands!
EID shows all constraints...optimal solution??
EID shows all constraints...optimal solution!
EID shows all constraints...optimal solution! smallest state change
EID shows all constraints...multiple intruder aircraft??
EID shows all constraints...multiple intruder aircraft!
demonstration: multiple intruders
make visible the invisible Functional Purpose Production Efficiency Safety TRAFFIC! Absolute & relative locomotion Abstract AUTOMATION Functions Maneuvering Generalized Functions Coordination Separation Obstruction Physical Functions Control units Traffic Physical Form Location & state of own aircraft Other aircraft locations & states
... is there an approach to automation and interface design that helps pilots with their (cognitive) tasks?
the world behind the glass TRAFFIC! I am in a conflict (or not). VS. Am I in a conflict? Is the conflict near? What are my resolution opportunities? What are the relative movements? Will I cross the intruder from the front or back side?
closing statements
closing statements Distribute the cognition between humans and the automated systems through the interface strive for a joint cognitive system EID: transform a cognitive task into a perceptual task by providing meaningful information that humans can directly perceive and act on accordingly make visible the invisible Ecological interfaces are not (by definition) simple, intuitive; they reflect the complexity of the work domain!
our approach to interface design...usually starts out with engineering analysis, modelling and describing the system...we have learned that picking the right representation (state variables) is crucial to the success of the automation and interface design There is NO RECIPE for the design itself...but, a graph that you use to explain the problem space to others may very well serve as a dynamic window on the system to be controlled
we go through lots of analysis and design iterations!!
Ecological Flight Deck Design -the world behind the glass- 7 th European Flight Test Safety Workshop October 30, 2013 Max Mulder
.current work Ecological ASAS (funded by EUROCONTROL + NLR) Merging terrain and traffic constraints
.current work
.current work.creating joint cognitive systems for air traffic control through a SOLUTION SPACE DIAGRAM approach
.current work Java application cswiki.lr.tudelft.nl
ATP...implicit coordination!
ATP...implicit coordination!
ATP...the FBZ is a family of circles
ATP...that represent the intruder s 4D trajectory relative to own