34
HALO Mission Support System Marc Rautenhaus, Andreas Dörnbrack (DLR Oberpfaffenhofen, Institut für Physik der Atmosphäre) Jens Schneider, Rüdiger Westermann (TU München, Informatik XV – Grafik und Visualisierung) Thomas Everding, Kristina Helle, Edzer Pebesma (Universität Münster, Institut für Geoinformatik) Frankfurt (HALO-SPP Colloquium), 23 October 2009

HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

HALOMission Support

System

Marc Rautenhaus, Andreas Dörnbrack(DLR Oberpfaffenhofen, Institut für Physik der Atmosphäre)

Jens Schneider, Rüdiger Westermann(TU München, Informatik XV – Grafik und Visualisierung)

Thomas Everding, Kristina Helle, Edzer Pebesma(Universität Münster, Institut für Geoinformatik)

Frankfurt (HALO-SPP Colloquium), 23 October 2009

Page 2: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 2 (HALO Mission Support System)

Outline

• Motivation for a “Mission Support System”

• Objectives

• Concept

• Benefit for HALO campaigns

• Request for feedback

Page 3: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 3 (HALO Mission Support System)

Motivation: Current situation

• Numerical forecast models, satellite and radar data, and observations yield large amounts of data to be explored.

• Additionally, tools for specific tasks (statistical computations, specific numerical models, ..) are in use.

Page 4: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 4 (HALO Mission Support System)

Current situation: Data Integration

• Difficult to compare different visualisations.

Page 5: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 5 (HALO Mission Support System)

Current Situation: Limited Interactivity

• Which fields are visualised on a map has to be specified in advance (prior to the campaign).

• Map region is fixed, interactive zoom & pan is not possible.

• Additional plotting of, e.g., planned flight tracks is complicated.

• Example: ECMWF forecasts are currently available as precomputed graphics from a DLR website.

Page 6: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 6 (HALO Mission Support System)

Motivation: Summary

Shortcomings in the areas of:

• Interoperability.

• Integration.

• Interactive visual data exploration.

• On demand processing and simulation.

Page 7: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 7 (HALO Mission Support System)

Objectives of the Project

Investigation of information technology methods that make the

• flight route planning and optimisation• visual data exploration (forecasting)• analyses and simulation control• communication• real-time monitoring of aircraft and instrument

status

processes easier, faster, and in some parts possible at all.

Scientists can spend their time more efficiently on actual scientific issues.

Scientific quality will be improved at lower costs.

Page 8: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 8 (HALO Mission Support System)

Scenario: Interactive Flight Planning

4) overlay additional data fields, e.g. NWP or OpenStreetMap

1) 2D view of map

2) plan horizontal component of flight track

3) first estimates of flight performance

Page 9: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 9 (HALO Mission Support System)

Interactive Flight Planning: Tilted View

2) NWP curtain;simulated data such as Lidar

3) flight manoeuvres

4) flight performance

1) adjust height

Page 10: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 10 (HALO Mission Support System)

Interactive Flight Planning: Combined Views

1) Synchronized views: If the flight path is changed in one view, the other is automatically updated.

Page 11: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 11 (HALO Mission Support System)

Interactive Flight Planning: Output

1) 2D map of flight track2) list of waypoints3) list of flight manoeuvres

Page 12: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 12 (HALO Mission Support System)

Vision

website

Mission Support System

user

application

experienceduser

instrument scientists, pilots, technical staff

principal investigators, forecasters, modelling scientists

Page 13: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 13 (HALO Mission Support System)

Concept: ECMWF + 3D + OGC Standards

• Basis: ECMWF software (cooperation).• Usage of standards from the Geographic Information Systems

(GIS) domain for interoperability.

• Investigate fully four/five-dimensional visualisation methods.• Find suitable ways to couple tools with web service standards.

• Goal: Keep the system modular, transparent, and conform to standards.

→ Make it easy to integrate new tools and data sources.

Page 14: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 14 (HALO Mission Support System)

Concept

remotedata server

remoteweb services web page

centralMSS server

database

web services

web mapping

web processing

HALO

HALO DB

web services

field office

work station

MSS/3D

flight planning3D visualisationcomp. steering

web processing

web mapping

Page 15: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 15 (HALO Mission Support System)

ECMWF

MSS modulevisualisation (3D), flight planning and computational steering

our contribution:

Mission Planning Module for Metview

• Working environment for operational and research applications (Desktop Plotting & Meteorological Data Processing Package).

Page 16: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 16 (HALO Mission Support System)

Webpage with Open Source GIS Tools

Page 17: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 17 (HALO Mission Support System)

Expertise TUM.3D

● Interactive visual exploration of large 3D data sets.– Scalars, vectors, tensors

● Combination with real-time simulation.– Computational steering

● Implementation on graphics processors.– Efficient parallel algorithms

● Application oriented.– Geoinformation-systems– Flight simulators– Medical simulations– Virtual windtunnels

Research areas

Page 18: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 18 (HALO Mission Support System)

Expertise TUM.3D: Interactive Visualisation

Realtime visualisation in geoinformation-systems● Digital height fields and multimodal data

Page 19: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 19 (HALO Mission Support System)

Expertise IfGI: Web Services

• Without standards:– No common data and meta data model.– No common interface specifications.

Sensor = Data source(model, satellite, HALO measurement, ...)

Page 20: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 20 (HALO Mission Support System)

Expertise IfGI: Web Services

• Using standards:– Well defined data and meta data standards.– Well defined interface specifications.

Page 21: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 21 (HALO Mission Support System)

Expertise IfGI: Uncertainty Visualisation

Use the information of the whole ENSEMBLE forecast. Example: Where can I be sure to get cloud free sky?

ENSEMBLE forecast

Interactive exploration of joint information

Page 22: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 22 (HALO Mission Support System)

Benefit for HALO Campaigns

• Flight planning tasks become easier, faster, and more efficient, thus reduced complexity of the flight planning process.

• Standardized interfaces allow for– quick and easy integration of new tools and data

sources.– close coupling between MSS and HALO database.

• MSS data can be viewed on board of HALO.

• The MSS software environment can also be used for data analysis purposes after a campaign.

• Potential to improve overall scientific quality.

Page 23: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 23 (HALO Mission Support System)

Realistic Achievements in 36 Months?

• Cannot develop a system with all-encompassing functionality.

• Objective:– Find methods for mission planning that are well suited

for HALO campaigns.– Implement prototypic software infrastructure.– Make software available as open source to all

scientists involved in future HALO campaigns.

• Focus on application scenarios motivated by the requirements of HALO demo missions.

Page 24: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 24 (HALO Mission Support System)

Request for Feedback

Thank you for your attention!

Please talk to us or send your comments, ideas, criticism to

[email protected]@dlr.de

Page 25: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 25 (HALO Mission Support System)

Page 26: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 26 (HALO Mission Support System)

Backup Slides.

Page 27: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 27 (HALO Mission Support System)

Visualisation: Data Sources

1) If data is available locally, render locally.If not, import 2D section (horizontal/vertical) from web map service.

Page 28: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 28 (HALO Mission Support System)

Expertise IfGI: Web Services

• Challenges:– Specialization / restriction of standards to special

needs.– Stay conform to standards.

Page 29: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 29 (HALO Mission Support System)

Motivation: Summary

Shortcomings in the areas of:

• Interoperability.• Product integration.• Interactive visual data exploration.• On demand processing and simulation.

With increasing complexity flight planning will benefit from:

• Advanced visualisation (3D, uncertainties).• Computational steering.• Data mining to aid manual data exploration.

Page 30: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 30 (HALO Mission Support System)

Vision

An easy to use website provides results from the planning process: visualisations of forecast and observational data, planned flight tracks, results of analyses carried out by the core planning team.

Mission Support System

user

An application provides extensive visualisation options for all sorts of data – ranging from standard views to 3D display. Flight tracks can be planned interactively. Analysis methods and processing services such as flight performance, the computation of trajectories or the simulation of expected lidar measurements can be controlled interactively. Results can be prepared for presentation and submitted to flight operations.

experienceduser

Page 31: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 31 (HALO Mission Support System)

Concept

Metview

remotedata server

remoteweb processing

remoteweb mapping

web page

local data server(caching)

centralMSS server

data access

macro

uPlot/2D

MSS/3D

flight planning3D visualisationcomp. steering

database

web services

web mapping

web processing

HALO

HALO DB

web services

field office

Page 32: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 32 (HALO Mission Support System)

ECMWF

MSS modulevisualisation (3D) , flight planning and computational steering(2D)

our contribution:

Mission Planning Module for Metview

• Working environment for operational and research applications (Desktop Plotting & Meteorological Data Processing Package)

Page 33: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 33 (HALO Mission Support System)

Metview Data Flow

ECMWF

Compute

Filter

Meteorological Data

OPeNDAP(e.g. THREDDS)

MARS

Other Data Sources

MARS Retrieval

Metview Main App

Manipulate with, e.g., macros

Visualisation in MSS moduleor output in file, ...

Page 34: HALO Mission Support System€¦ · Slide 3 (HALO Mission Support System) Motivation: Current situation • Numerical forecast models, satellite and radar data, and observations yield

Slide 34 (HALO Mission Support System)

Metview Workflow

ECMWF

Compute

Filter

Meteorological Data Sources

Metview Main App

Manipulate with, e.g., macros

Visualisation in MSS moduleor output in file, ...