geo-enabled modeling and simulation

15
1 ©MÄK Technologies, Inc. geo geo- Enabled Enabled Modeling and Simulation Modeling and Simulation Tom Stanzione Kevin Johnson {tstanzione, kevinj}@mak.com October 17, 2007 ©MÄK Technologies, Inc. Overview Overview What is geo-Enabled Modeling and Simulation Why is it important What are the challenges How do we get there Demonstration

Upload: others

Post on 05-Feb-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: geo-Enabled Modeling and Simulation

1

©MÄK Technologies, Inc.

geogeo--EnabledEnabledModeling and SimulationModeling and Simulation

Tom Stanzione Kevin Johnson{tstanzione, kevinj}@mak.com

October 17, 2007

©MÄK Technologies, Inc.

OverviewOverview

What is geo-Enabled Modeling and SimulationWhy is it importantWhat are the challengesHow do we get thereDemonstration

Page 2: geo-Enabled Modeling and Simulation

2

©MÄK Technologies, Inc.

What is geoWhat is geo--Enabled Modeling and Enabled Modeling and SimulationSimulation

Running M&S applications on operationalgeospatial data

Improved interoperability between C4ISR and M&SUsing actionable geospatial information for higher level behaviors

Improved computer decision makingUsing CJMTK (GIS) enterprise services for data and information that support both C2 and M&S applications

True train as you fight capabilityEnabler for mission planning, missionrehearsal, and predictive situation awareness

©MÄK Technologies, Inc.

Challenges geoChallenges geo--Enabled M&S AddressesEnabled M&S Addresses

Data commonality, availability and accessMove from simulation specific terrain data to common geospatial information

Simulation behaviorsDevelop realistic behaviors that are based on doctrine using geospatial information that is also based on doctrine (TSOs)Move up from reasoning at the dirt level to reasoning at the operational levelAssociation of battlespace entities with actionable geospatial information

Interoperability StandardsGeospatial - GML, geo-BMLSimulation – HLA, DIS, TENA, MSDLCommand and control – BML, JC3IEDM

Page 3: geo-Enabled Modeling and Simulation

3

©MÄK Technologies, Inc.

Current Geospatial Data ApproachCurrent Geospatial Data ApproachC4ISR systems and M&S systems use different tools and formats for generating and storing geospatial information

C4ISR – CJMTK, GIS, NGA dataM&S – Specialized run time formats for each application

OOS – OTFJSAF – CTDBOthers – OpenFlight, MrTDB, MÄK GDB, …

No single geospatial representation supports both domainsEven within just simulation domain, no common representation of geospatial information (not even data)

©MÄK Technologies, Inc.

Problems With Current Geospatial Problems With Current Geospatial ApproachApproach

Expensive and time consuming to produce M&S terrain databasesCorrelation between M&S terrain data difficultCan not easily share geospatial information between C4ISR and M&S

Makes mission planning or embedded training more difficultHarder to maintain geospatial information as it changes

A common geospatial approach that can generate data (and information) with a single set of tools and share it across applications would help alleviate these problems

Page 4: geo-Enabled Modeling and Simulation

4

©MÄK Technologies, Inc.

Terrain Database Generation for M&STerrain Database Generation for M&S

Data Sources Data Compiling Specialized Formats

©MÄK Technologies, Inc.

Common Geospatial Database ApproachCommon Geospatial Database Approach

Page 5: geo-Enabled Modeling and Simulation

5

©MÄK Technologies, Inc.

Actionable Geospatial InformationActionable Geospatial Information

Today, M&S systems access static geospatial data, but must generate actionable geospatial information during run time

Uses valuable compute resources which limits higher level behaviorsNo commonality of generated information between different M&S systems

Examples of actionable geospatial informationTactical spatial objectsRoute generation based on factors other than shortest pathSemantic information

Directional concealment, ridge lines, etc.

©MÄK Technologies, Inc.

Actionable Geospatial InformationActionable Geospatial Information

Use GIS and terrain analysis capabilities of CJMTK to generate it

Battlefield Terrain Reasoning and AwarenessOther terrain reasoning models using Spatial Analyst and 3D Analyst

Use geo-BML to distribute with orders and reports to / from M&S

In context of mission and taskAllows heterogeneous simulations to have more common behaviors

Page 6: geo-Enabled Modeling and Simulation

6

©MÄK Technologies, Inc.

Composable BehaviorsComposable Behaviors

Actionable geospatial information with BML enables composable behaviors

Start with primitive behaviors based on physical characteristics of entities

Move, shoot, communicateBuild higher level behaviors based on mission, task, situation awareness, spatial awareness

Coordinated tasks in time and spaceSubordinate tasking in M&S

Don’t have to use valuable M&S cycles to generate geospatial information

©MÄK Technologies, Inc.

GeoGeo--Enabled M&SEnabled M&S

JC3IEDM

MIPDEMHLA/DIS

Geospatial

C2 Services

Layer

M&S Services

Layer

GIS Services

Layer

BML

GeoBML GeoBML

GM

L

JC3IEDMJC3IEDM

MIPDEMHLA/DIS

HLA/DIS

GeospatialGeospatial

C2 Services

Layer

C2 Services

Layer

M&S Services

Layer

M&S Services

Layer

GIS Services

Layer

GIS Services

Layer

BMLBML

GeoBML

GeoBML GeoBML

GeoBML

GM

L

OperationalGeospatialData

ActionableGeospatialInformation

ComposableBehaviors

Page 7: geo-Enabled Modeling and Simulation

7

©MÄK Technologies, Inc.

Challenges To Be OvercomeChallenges To Be Overcome

PerformanceGeospatial data accessTerrain analysis servicesDynamic, distributed geospatial information

Legacy M&S system terrain representations & APIsMinimize changes to legacy systems

3D VisualizationGIS data is inherently 2D

Fine for CGF applicationsArcGlobeProcedural terrain visualization approaches

Standards ComplianceEvolving – BML, geoBML, MSDL, TENAMore Established – JC3IEDM, HLA, DIS, GML, SEDRIS

©MÄK Technologies, Inc.

How Do We Get ThereHow Do We Get There

GIS-Enabled Modeling and Simulation (GEMS)

MÄK and ESRI, Funded by TECAdditional funding coming from PEOSTRI SIMCI program

Progress to DateAddressed the geospatial access and API challengesPreliminary integration of actionable geospatial information and BMLDeveloped HLA, DIS, and TENA capabilities for ESRI GIS products

Page 8: geo-Enabled Modeling and Simulation

8

©MÄK Technologies, Inc.

VR-Forces Front End

ESRIGeodatabase

GeoprocessingModel

GEMS ComponentsGEMS Components

MÄKGDB

TDB Tool

VR-Link

VR-ForcesSimulation Engine

Behaviors

Vehicle Dynamics

Other Models

HLA / DIS

VR-Link VR-ForcesTerrain API

©MÄK Technologies, Inc.

VR-Forces Front End

ESRIGeodatabase

GeoprocessingModel

GEMS ComponentsGEMS Components

VR-Link

VR-ForcesSimulation Engine

Behaviors

Vehicle Dynamics

Other Models

HLA / DIS

VR-Link VR-ForcesTerrain API

Page 9: geo-Enabled Modeling and Simulation

9

©MÄK Technologies, Inc.

VR-Forces Front End

ESRIGeodatabase

GeoprocessingModel

GEMS ComponentsGEMS Components

VR-Link

VR-ForcesSimulation Engine

Behaviors

Vehicle Dynamics

Other Models

HLA / DIS

VR-Link VR-ForcesTerrain API

GIS-to-SIMArcObjects

VR-Link

VRF Toolbar

ArcMAP

©MÄK Technologies, Inc.

VR-Forces Front End

ESRIGeodatabase

GeoprocessingModel

GEMS ComponentsGEMS Components

VR-Link

VR-ForcesSimulation Engine

Behaviors

Vehicle Dynamics

Other Models

HLA / DIS

VR-Link VR-ForcesTerrain API

GEMS APIVRF Terrain I/F

ArcObjects

GIS-to-SIMArcObjects

VR-Link

VRF Toolbar

ArcMAP

Page 10: geo-Enabled Modeling and Simulation

10

©MÄK Technologies, Inc.

VR-Forces Front End

ESRIGeodatabase

GeoprocessingModel

GEMS ComponentsGEMS Components

VR-Link

VR-ForcesSimulation Engine

Behaviors

Vehicle Dynamics

Other Models

HLA / DIS

VR-Link VR-ForcesTerrain API

GEMS APIVRF Terrain I/F

ArcObjects

GIS-to-SIMArcObjects

VR-Link

VRF Toolbar

ArcMAP

©MÄK Technologies, Inc.

GeoprocessingGeoprocessingExpands linear features by their width attribute to create area features.Expands point features by their width and length attributes to create area features.Building point features are combined with the area building features into a single layer.Creates a unified soil type layer and stores pointers to it directly in the TIN.Extrudes buildings by their height attributes to create 3D multipatch features.Adds building area features to the TIN layer, with references to the 3D multipatchfeatures.

Page 11: geo-Enabled Modeling and Simulation

11

©MÄK Technologies, Inc.

Before GeoprocessingBefore Geoprocessing

©MÄK Technologies, Inc.

After GeoprocessingAfter Geoprocessing

Page 12: geo-Enabled Modeling and Simulation

12

©MÄK Technologies, Inc.

GEMS APIGEMS API

Designed with integration into more than just VR-Forces in mindTwo layers

ESRI (ArcObjects) specific layer for access to geodatabaseSimulation application specific layer

Backward compatible to existing terrain APIsPackages up result of queries for applications

©MÄK Technologies, Inc.

PerformancePerformance

0

10

20

30

40

50

60

70

80

Microseconds

VerticalIntersection

HorizontalIntersection

GIS vs MAK GDB Performance

MÄK GDBGeodatabase

Page 13: geo-Enabled Modeling and Simulation

13

©MÄK Technologies, Inc.

GISGIS--toto--SIMSIM

Provides underlying components to enable ArcGIS-based applications to connect to HLA/DIS exercise & visualize real-time data

ArcMap rapidly updating symbologyArcGlobe dynamic 3D models

Uses MOLE library for symbologyComprised of underlying ArcObjects that easily integrate with other ArcGIS Engine components

©MÄK Technologies, Inc.

GISGIS--toto--SIMSIM

ArcGlobe

ArcMap

Page 14: geo-Enabled Modeling and Simulation

14

©MÄK Technologies, Inc.

Year 2 FocusYear 2 Focus

Access to GIS-based Analytics and Terrain Reasoning

Extend terrain subsystem APIDevelop framework

Dynamic updates with ArcServerLocal updates (dynamic terrain)Data management and distribution

Service Oriented Architecture

©MÄK Technologies, Inc.

More Work to be DoneMore Work to be Done

Integrate actionable geospatial information into existing simulation behaviors and develop higher level behaviors using itIntegrate BML / geo-BML for tasking and reportingIntegrate MSDL for scenario initialization3D Visualization CapabilitiesBrowser-based Visualization Capabilities

Extend GIS-to-SIM for GIS serversIntegration with other CGFs – OOS, JSAF, etc.Complete ArcMap Front End

Battlefield GeometrySEDRIS Importer / ExporterEDCS

FACC to EDCS mapping or direct use of EDCSin geospatial data

Page 15: geo-Enabled Modeling and Simulation

15

©MÄK Technologies, Inc.

DemonstrationDemonstration

GEMS with BTRA and BMLShowing during lunch time (too)

©MÄK Technologies, Inc.

ConclusionsConclusions

Geo-Enabled M&S is quite feasibleImproves C4ISR and M&S system interoperabilityPromotes integration of M&S into C4ISR systems and doctrineMÄK and ESRI are committed to making this happen