BlueSky: Challenges of Open ATM Simulation for … for open ATM simulation •Everybody rather...
Transcript of BlueSky: Challenges of Open ATM Simulation for … for open ATM simulation •Everybody rather...
1 |
BlueSky: Challenges of Open ATM Simulation for Research
Jacco Hoekstra
BlueSky: Challenges of Open ATM Simulation for Research
Jacco Hoekstra
2 |
TU Delft & Faculty of Aerospace Engineering
• TU Delft : 19,000 students BSc+MSc
• TU Delft – AE : 2,600 students BSc+MSc
• AE is international faculty, international staff:
- Fully English taught Bsc, MSc program
• 300 fte faculty staff, 20 full professors
• Research facilities also used in education (incl. BSc):
• Clean room, Structures, Materials & Chemical labs,
Cubesats, Lab aircraft, Flight Simulator, Wind tunnels
5 |
Overview section Control and Simulation (C&S)
• 3 chairs: • Aerospace Human-Machine Systems – Max Mulder
• Communication, Navigation & Surveillance/Air Traffic Management – Jacco Hoekstra
• Aerospace Guidance, Navigation & Control – Bob Mulder (Em.)
• 16 fte permanent scientific staff
• Facilities: • PH-LAB Laboratory Aircraft
• Simona flight simulator
• ATC simulation
• MAVlab
• Callibration lab
6 |
Control and Simulation
Communication, Navigation, Surveillance / Air Traffic Mgt Prof. Jacco Hoekstra, Dr. J. Ellerbroek
Research
Projects
Collaborations
1. Foundations of ATM research • data mining to study traffic flow dynamics • common open tools, scenarios and metrics in ATM
2. Exploitation of potential benefits of ASAS/ADS-B/CNS • concepts and systems prototypes development and validation • improved trajectory prediction techniques or e.g. CD&R
NLR, DLR, LVNL, EUROCONTROL, To70, ENAC, NASA LaRC/Ames, NTSB
METROPOLIS, Future traffic scenarios, SELFLY, GA radar, UAV sense & avoid
3. Safety of growing general aviation • improved CNS/ATM devices for today and future GA
4. Mature UAV systems and applications • pioneer use cases and prototype systems development • integration into current and future ATM environments
7 |
Start of my ATM work: PHARE research
• Conflict free 4D trajectory (HIPS, TEPS, CRD)
• Negotiated safe 4D bubble
• Special FMS: EFMS
9 |
PD/3 trials
http://www.eurocontrol.int/phare/public/standard_page/PD3.html
10 |
ASAS & Traffic display
• ASAS: 5nm, 5 min, 1000 ft
• Conflict symbology
- red circle & track
- yellow circle own zone
- traffic symbol always
- label time to l.o.s.
• Resolution symbology
- horizontal
- vertical
• Predictive ASAS
• If conflict =>
first check vertical reso!
11 |
ASAS & Traffic display
• ASAS: 5nm, 5 min, 1000 ft
• Conflict symbology
- red circle & track
- yellow circle own zone
- traffic symbol always
- label time to l.o.s.
• Resolution symbology
- horizontal
- vertical
• Predictive ASAS
• If conflict =>
first check vertical reso!
12 |
12
Flight tests: Mediterranean Free Flight (MFF) • ASAS packages I - III • Safety analysis • Air-ground human-in-the-loop simulations • Multiple a/c flight tests of all applications
17 |
now A Feasible!
Better!
B Feasible!
Better!
C
Feasible!
Better!
D Feasible!
Better!
E Feasible!
Better!
F
Feasible! Better!
Feasible!
G
Better!
H Feasible!
Better!
19 |
How do we get out of this situation? Personally, I think we need to put our house in order:
• Fundamental questions need to be answered
• Research repeatable
• Metrics, dynamics description of traffic flows (complexity)
Enablers:
20 |
How do we get out of this situation? Personally, I think we need to put our house in order:
• Fundamental questions need to be answered
• Research repeatable
• Metrics, dynamics description of traffic flows (complexity)
Enablers:
• Share tools
• Share scenarios
• Radically Open data + Radically Open Source
“The Scientific Way?”
21 |
NLR Traffic Manager (TMX)
• Developed for: - ASAS research -Traffic generation for Research Flight Simulator
• High performance Air Traffic Simulator, also used by NASA, Texas Austin Univ, Raytheon, EU consortia, etc.
22 |
NLR Traffic Manager (TMX)
• Developed for: - ASAS research -Traffic generation for Researcch Flight Simulator
• High performance Air Traffic Simulator, also used by NASA, Texas Austin Univ, Raytheon, EU consortia, etc.
23 |
Why an open ATM simulator
• Academic environment
• Enables sharing of scenarios and metrics
• Replicability of research
• Wikipedia approach to Air Traffic Simulation
• Part of research theme 1 of CNS/ATM chair: • Scientific Foundation of ATM
24 |
Challenges for open ATM simulation
• Everybody rather builds his/her own (NIHS)
• Takes often a lot of effort to understand someone’s tool
• Proprietary data (Jeppesen navigation, a/c performance)
• Registration / licensing / passwords…..?
• Legal issues
• Adoption by community (Why?)
25 |
Mouse radar clicks: Select Traffic/Rte Enter lat/lon Enter heading Enter waypoint Enter wpt/airport
Mouse radar clicks: Button Window Drag windows
Some Typical BlueSky/TMX Commands
27 |
Commands in plain text: versatile, quick
• Used for user input and scenario files, no special editor needed
CRE
CRE acid,type,lat,lon,hdg,alt,spd
CRE KL204, 52,4,90,FL350,.75
DEST KL204,EHAM
ADDWPT
ADDWPT acid, (wpname/lat,lon),[alt],[spd],[afterwp]
ADDWPT KL204,SPL,,250
ADDWPT KL204,SPY,FL100,,SPL
28 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
Simulation Mode
Time Control
29 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
Scenario File reading
Command Processing
30 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
ASAS/ Confl Detect
Flight Mgt System
Autopilot and AutoThr
Traffic Dynamics
Traffic Performance
31 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
Graphics Set-up
Radar Screen
Edit/ConsoleWindow
32 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
Keyboard & Commands
Mouse cmd completion
33 |
BlueSky: Object Oriented Set-up while maintaining simplicity
Trafficsim Main
eXecutable
Traffic Module
Command Stack
Simulation Control
Screen Module
Keyboard & Mouse
Datafeed Module
ADS-B antenna
Webserver FlightRadar24
34 |
Data sources for Traffic Simulation • Performance Data for aircraft:
• BADA = Base of Aircraft Data (developed by Eurocontrol) • BADA 3.x (not to be distributed, some limitations) • BADA 4.x (NDA)
• Open Data and conceptual design methods • ADS-B ?
• Navigation data: (navaids, waypoints, sectors, airports): openly available
• Traffic Data/Scenarios: -Eurocontrol Demand Data Repository (DDR): Requires license, gives access to: - flight plan data (different stages) - radar track data (sampled) - ADS-B database
35 |
Choices for BlueSky • Completely Open Source using free, open language
• Using Python (Std libraries of full Pythonxy.org bundle) :
• License free and open source
• Reads like pseudo-code due to clean syntax (high-level) • Use plain ascii data & scenario files • Largest academic community
• Allows vectorising and including different module in different languages (yielding a high performance)
• Open Navigation Data compiled using web crawling program
• Open data for performance models (in progress):
• Public domain data + design algorithms • ADS-B data: big data, machine learning
• Compatible with TMX
36 |
Limitations of 100% open approach…
• Performance models: will quality of open data be sufficient? Navigation data: updater…?
• No 3rd party commercial modules and libraries in core
• No professional, paid staff dedicated to support only this effort
• Quality control, minimal on conventions & rules
• Accessibility of source code: keeping it simple s….. and still high fidelity, many features, high performance
• Hope and inspiration from
38 |
Status
• Initiative announced at ATOS, ATM Seminar and SESAR Innodays => yes, there was a demand
• Development started in September 2013
• First beta release 2014
• “Under construction”
• April 2015: Distribution via Github/ProfHoekstra/BlueSky
39 |
Open ATM simulator TU Delft BlueSky
• Python based, open source, open data • Compatible with TMX scenarios
BlueSky website http://homepage.tudelft.nl/7p97s/BlueSky/
40 |
Open ATM simulator TU Delft BlueSky
• Python based, open source, open data • Compatible with TMX scenarios
http://homepage.tudelft.nl/7p97s/BlueSky/
41 |
Follow-on steps: open data
• Get more data sources: • A/C Performance data:
• Open data
• ADS-B system identification
• Antenna (Sil)
• To70
• Flight Radar 24
• ATC Box
• ……?
• Nav data: • Web crawlers? ICAO? Eurocontrol?
• Scenarios:
• Real data
• Synthetic
• Metrics:
• Applied:
• KPA’s (e.g. SESAR)
• Stakeholder
• Fuel
• Delays
• Punctuality
• Workload
• Intrinsic:
• More abstract
• Dynamic aspects
• Flow level
• Traffic Complexity
42 |
Inivitation to participate in this Open approach
• Join the BlueSky community & contribute (wikipedia approach, so no obligations) (dependency: full installation of http://pythonxy.org ):
http://github.com/ProfHoekstra/bluesky • Support (or join) the Ahmed consortium:
generic traffic scenarios
43 |
Ahmed proposal: now in the making
An Ahmed Repository proposed set-up
Also for SIMMOD, AirTop, NARSIM, TMX, TAAM, RAMS, SWIM, etc.
44 |
Questions?
http://github.com/ProfHoekstra/bluesky
Click Download ZIP