Geographical Data Supply to Simulators and...

Preview:

Citation preview

03-10-06

1

Saab Aerosystems1

Geographical Data Supply to Simulators and Games

Digital Map Generating System (DMGS)

Göran Ancker Saab Aerosystems, Support Systems and Simulators

2007-01-25

03-10-06

2 Saab Aerosystems

Gripen Mission Trainer

Cabins and visual systems

Instructor station (IOS)

Network to external systems

03-10-06

3 Saab Aerosystems

Mission Evaluation

Gripen Aircraft SystemsMore than Aircraft necessary for mission completion

Mission Planning

Perform/RehearseMission

03-10-06

4 Saab Aerosystems

Gripen Aircraft systemswhere geospatial data is vital for operation

Aircraft

Mission Planning& Evaluation

Training &Rehearsal

03-10-06

5 Saab Aerosystems

Geographical Data – Geodata – Geospatial Data -Database - DatasetWhat do I mean?• Set of digital data that represents part of geography or information

related to geography. Digital format can be:• Proprietary formatted text tables• Standard formats e.g. ESRI SHAPE, DTED, ARINC 424• Relational Database .e.g Oracle Database• Etc.

• The Geographical Database is used by a System (not necessarily GIS) as exchangeable data for its functionality. Functionality can be:• Calculations and Analysis e.g. line-of-sight calculations• Visualisation e.g. maps or 3D-scenes• Etc.

03-10-06

6 Saab Aerosystems

Geographical data in Gripen AircraftGripen Moving Map (GMM)

Moving Map Data:• Geographic

information• Features• Aeronautical

information

03-10-06

7 Saab Aerosystems

Geographical data in Gripen Aircraft (SA)Navigation System Functions

Navigation system data (in SC):• IGRF (International Geomagnetic

Reference Field)• Geoids (local & global)• Elevation (local & “global”)• Runways• Radio navigation aids• Reference points

03-10-06

8 Saab Aerosystems

Geographical data inMission Support System (MSS)Mission Planning and Evaluation

Embedded GIS application for map presentation and terrain analysis. Holistic GIS database:

• Geographic information• Features• Feature Attributes

03-10-06

9 Saab Aerosystems

Geographical data inMission Support System (MSS)Mission Planning and Evaluation

Navigation system data

Moving Map Data:

03-10-06

10 Saab Aerosystems

Geographical data inMission Support System (MSS)Mission Fly-Through

3D visualisation data:• OpenFlight database• 3D models

03-10-06

11 Saab Aerosystems

Geographical data in Gripen Training System Real-Time Scene Generation

3D visualisation data for Out-The-Window (OTW), Infra-Red (IR) and Radar (RR):

• OpenFlight database• 3D models• IR and RR extensions

03-10-06

12 Saab Aerosystems

Geographical data in Gripen Training System Aircraft Simulation

Gripen Aircraft simulation needs data for:

• GMM• Navigation Functions

03-10-06

13 Saab Aerosystems

Geographical data in Gripen Training System Networked Simulators using Geographical Data

Computer Generated Forces (CGF) & Weapons simulation using GIS-data:

• Geographic information• Features• Feature Attributes

Instructor/Operator Station (IOS) Map GUI data:

• Geographic information• Features• Feature Attributes

03-10-06

14 Saab Aerosystems

Geographical data management and database generation, traditionally

AircraftSystems

Aircraft

Mission Planning& Evaluation

Training & Rehearsal

GeographicalDatabases

GeographicalSourceData

0100 1011 0000 1011 1011 10011000 0101 0010

DatabaseGeneration

Process

Raster (e.g. images)

Grids (e.g. elevation)

Vector (e.g. roads)

Table (e.g. Geoid)

03-10-06

15 Saab Aerosystems

Enterprise approach for geographical data management and database generation

AircraftSystems

Aircraft

Mission Planning& Evaluation

GeographicalDatabases

Raster (e.g. images)

Grids (e.g. elevation)

Vector (e.g. roads)

GeographicalSourceData

0100 1011 0000 1011 1011 10011000 0101 0010

Table (e.g. Geoid)

1 Process1 Database1 System

Training & Rehearsal

03-10-06

16 Saab Aerosystems

Enterprise data managementOperational concept description

Support System Administrators

GeographicalSourceData

AircraftData Provider

GeographicalSource Data

Provider

Aircraft Ground Crew

GeographicalDatabases

Accre-ditation

DMGS

03-10-06

17 Saab Aerosystems

DMGS - OverviewSystem Setup

H/WClients & Server

• PC ClientWindows OS

• Sun ServerSolaris OS

S/W ApplicationsDMGS S/W application

• ESRI ArcGISWith extended functionality

• ESRI ArcSDE• Oracle Database Management System

Supporting Tools• Erdas Imagine• Multigen Creator

Server

Clients

03-10-06

18 Saab Aerosystems

What’s GIS?Geodatabase in GIS

03-10-06

19 Saab Aerosystems

What’s GIS?Geographical data types

• Vector based dataPoints, lines, and polygons

• Raster based dataRaster images, grids

• Table dataContinuous set of data

03-10-06

20 Saab Aerosystems

What’s GIS?Working with data in GIS

03-10-06

21 Saab Aerosystems

What’s GIS?Geoprocessing

• ESRI ArcGIS class library includes ~2000+ methods• DMGS also includes Saab-developed methods

DMGS - OverviewSystem User Interface and Functions•ArcMap Graphical User Interface

•Tailored menus & wizards• Selected and verified

ArcGIS tools • DMGS unique tools• Process wizards

03-10-06

23 Saab Aerosystems

DMGS - OverviewSystem Components

Import modulesImport of geospatial data

CoreGeodatabase management and common tools

Export modulesProcess geodata and export output databases

Core system

GMM Nav SNE OTWExport modules

Database CommonTools

Export API

Import modules Vector Raster Tables

DMGSDetails!

GMM Nav SNE OTWExport modules

Aircraft Mission Planning& Evaluation

Training &Rehearsal

Core system Database

CommonTools

Import modules VPF

AeronauticalImagesElevation“Map”-data Navigation

Shape DTED Geo-TIFF

ESRIGrid

GSDElev.

ARINC424

Prop-rietary

Reference

03-10-06

25 Saab Aerosystems

OTW

DMGSOTW

03-10-06

26 Saab Aerosystems

DMGS - OTW Export ModuleTarget System CharacteristicsOut-The-Window Visual

Database • Database for 3-D scene

visualization• Elevation• Terrain• Features/Objects

• Can be used for visualization in multiple spectra• Visual (Sensor images or human views)• IR (image sensors)• Radar (SAR)

• Output file in open standard format -Open Flight

03-10-06

27 Saab Aerosystems

DMGS - OTW Export ModuleTarget System CharacteristicsOut-The-Window Visual

Database • Database for 3-D scene

visualization• Elevation• Terrain• Features/Objects

• Can be used for visualization in multiple spectra• Visual (Sensor images or human views)• IR (image sensors)• Radar (SAR)

• Output file in open standard format -Open Flight

• Independent of visualization system

03-10-06

28 Saab Aerosystems

DMGS - OTW Export ModuleVisual Database for Dummies

Visual database principles • Elevation represented with

polygons• Texture (i.e. image) draped on

elevation• Features (i.e. static objects)

placed on terrain• 3D-models (i.e. moving objects)

inserted during simulation by image generator (IG) software

03-10-06

29 Saab Aerosystems

DMGS - OTW Export ModuleTexture generating Tools

• Retrieves images from the Base Texture (e.g. satellite imagery) and High-res Texture (e.g. aerial photography) data frames

• Creates one base texture and a number of high-res textures per patch

GeotypicalTexturizer ImageBlenderColorizer

03-10-06

30 Saab Aerosystems

DMGS - OTW Export ModuleTinBuilder• Creates a Triangulated Irregular Network (TIN)

03-10-06

31 Saab Aerosystems

DMGS - OTW Export ModuleGeotypicalBuilder• Creates geo-typical terrain polygons

03-10-06

32 Saab Aerosystems

InsetBuilder

• Inserts 3D models into terrain

03-10-06

33 Saab Aerosystems

DMGS - OTW Export ModuleScatteredObjectBuilder

• Distributes scattered 3D models on top of terrain

03-10-06

34 Saab Aerosystems

DMGS - OTW Export ModulePointObjectBuilder• Plants 3D-models on top of terrain

03-10-06

35 Saab Aerosystems

GMM

DMGSGMM

03-10-06

36 Saab Aerosystems

DMGS - GMM Export ModuleTarget System CharacteristicsGripen Moving Map, GMM

(Swedish acronym ELKA ) • Gripen map display including

• Geographical info• Features• Aeronautical info

• Multiple pre-defined scales• Information dependent on map

scale, flight mode and altitude• GMM database in Gripen proprietary

format• Gripen hosts 4 map databases

each divided into sub-maps

03-10-06

37 Saab Aerosystems

DMGS - GMM Export ModuleLayer definition and Feature assignment

Layer definitionSelect features from repository database (Data Transfer Wizard)Assign selected features to GMM layers

DMGS Repository

Feature Mapping

GMM Layers

03-10-06

38 Saab Aerosystems

DMGS - GMM Export ModuleSegmentation and Split

Segmentation of vector data to • 16 directions• lengths suitable for each map scale

Split vectors crossing sub-maps

2 1 0 F E

3 D

C4

5 B

A9876

Directions&

LengthSub-maps

03-10-06

39 Saab Aerosystems

DMGS - GMM Export ModuleMap Sign DefinitionDefine (Draw) Map signs

• Shape• Color• Intensity

Signs in map

03-10-06

40 Saab Aerosystems

DMGS - GMM Export ModuleVerificationFilter out overlapping symbolsManual edit e.g. text overlapping other infoCheck for graphics processor overloadVisual inspection of end-result

Overload check End-result

03-10-06

41 Saab Aerosystems

DMGS - GMM Export ModuleExport Aircraft BinariesCalculate check-sumsConvert into Gripen file structure and binary format

Map symbol definitionsScale 1

Map sets Map symbols

Scale 2

Scale 3

03-10-06

42 Saab Aerosystems

Enterprise approach for geographical data management and database generation

AircraftSystems

Aircraft

Mission Planning& Evaluation

GeographicalDatabases

Raster (e.g. images)

Grids (e.g. elevation)

Vector (e.g. roads)

GeographicalSourceData

0100 1011 0000 1011 1011 10011000 0101 0010

Table (e.g. Geoid)

1 Process1 Database1 System

Training & Rehearsal

03-10-06

43 Saab Aerosystems

Geographical Data Supply to Simulators and GamesConclusions

Do we need accurate geodata and environment?Requirements on geodata accuracy is influenced by:• Real system accuracy (through correlation requirements)• Simulation objective e.g. Mission rehearsal

How do we achieve “common” environment?Correlated geographical data is dependent on open standards,

but which standards? Gaming, Military simulation or GIS?

Where do we find technology for environment representation?Gaming, Military simulation or GIS?

Recommended