Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation...

30
1 1 14 14 - - 15 June 2006 15 June 2006 Reston, Virginia Reston, Virginia Presented by Eddie Mayhew Presented by Eddie Mayhew Syracuse Research Corporation Syracuse Research Corporation Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox The Virtual Reality Toolbox 2006 2006 MathWorks MathWorks Aerospace and Defense Conference Aerospace and Defense Conference

Transcript of Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation...

Page 1: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

11

1414--15 June 200615 June 2006Reston, VirginiaReston, Virginia

Presented by Eddie MayhewPresented by Eddie MayhewSyracuse Research CorporationSyracuse Research Corporation

Virtual Environment Simulation UsingVirtual Environment Simulation Using The Virtual Reality ToolboxThe Virtual Reality Toolbox

20062006 MathWorksMathWorks

Aerospace and Defense ConferenceAerospace and Defense Conference

Page 2: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

22

The Objective of this PresentationThe Objective of this Presentation

To demonstrate the capabilities of theTo demonstrate the capabilities of theVirtual Reality Toolbox and the benefitsVirtual Reality Toolbox and the benefitstherein.therein.

Footnote:Footnote: All screenshots in thisAll screenshots in this presentation were generated by thepresentation were generated by theVirtual Reality Toolbox from within theVirtual Reality Toolbox from within theMATLAB environment.MATLAB environment.

Page 3: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

33

Who would benefit using the VirtualWho would benefit using the Virtual Reality Toolbox?Reality Toolbox?

�� Manned or Unmanned Flight SimulationsManned or Unmanned Flight Simulations�� PostPost--Flight AnalysisFlight Analysis�� Guidance/Navigation/Control Design ValidationGuidance/Navigation/Control Design Validation�� Intelligence/Surveillance/Reconnaissance ApplicationsIntelligence/Surveillance/Reconnaissance Applications�� Air/Ground/Sea Radar SimulationAir/Ground/Sea Radar Simulation�� Tracking Targets (Air/Ground/Sea)Tracking Targets (Air/Ground/Sea)

The above is especially true if MATLAB is already being used.The above is especially true if MATLAB is already being used.

Those involved with:Those involved with:

Page 4: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

44

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

The Mars Rover on aThe Mars Rover on a ““syntheticsynthetic”” MarsMars –– Courtesy of Quadelta, Inc.Courtesy of Quadelta, Inc.

Fly, drive or sail virtually anywhereFly, drive or sail virtually anywhere -- ononEarth, the Moon orEarth, the Moon or MarsMars……

Page 5: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

55

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

CourtesyCourtesy

of:of:

3DNature.com3DNature.com

Display fictional scenes orDisplay fictional scenes or……..

Page 6: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

66

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

…… geographical ones.geographical ones.

AATornadoTornadoCruisingCruising

OverOverNWNW

WaW shis ngtn ona hi gtonStateState

Page 7: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

77

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

CourtesyCourtesy

OfOf

TheThe

MathWorksMathWorks

(less the(less the

extraextra

moon)moon)

Scenes can be exoatmosphericScenes can be exoatmospheric……

Page 8: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

88

…… or atmospheric.or atmospheric.

A Predator Flying Over Southern NevadaA Predator Flying Over Southern Nevada

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Page 9: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

99

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

AnAn

EAEA--6B6B

““ProwlingProwling””

OverOver

NWNW

WashingtonWashington

StateState

Update Terrain Images with Current OnesUpdate Terrain Images with Current Ones

Page 10: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1010

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

The capability to change the resolution ofThe capability to change the resolution of the texture map (aerial image).the texture map (aerial image).

Arlington,Arlington,

VirginiaVirginia

atat

11--metermeter

resolutionresolution

Page 11: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1111

Accentuate targets at great distances,Accentuate targets at great distances, using spheres, to verify radar analysis.using spheres, to verify radar analysis.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Colors can be used to represent Identification Friend or Foe (IFF) results.

CourtesyCourtesy

of:of:

GeorgeGeorge

MasonMason

UniversityUniversity

SensorSensor

ManagementManagement

SystemSystem

Page 12: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1212

AA--10s Flying10s Flying

IndependentlyIndependently

Over CraterOver Crater

Lake, OregonLake, Oregon

Courtesy ofCourtesy of

Quadelta, Inc.Quadelta, Inc.

The 3D objects within the virtual world are asThe 3D objects within the virtual world are as dynamic as MATLAB.dynamic as MATLAB.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Page 13: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1313

An arbitrary number of "missions" can beAn arbitrary number of "missions" can be flown over a given area.flown over a given area.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

A JSF FlyingA JSF Flying

Low OverLow Over

Crater Lake,Crater Lake,

OregonOregon

Areas of 800Areas of 800

square milessquare miles

have beenhave been

used.used.

Page 14: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1414

The cost of building the scenes is affordable.The cost of building the scenes is affordable.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

DEM dataDEM dataandand

aerialaerialimageimage

purchasedpurchasedfromfrom

MapMart.comMapMart.com

Page 15: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1515

Easily build a MATLAB GUI as a frontEasily build a MATLAB GUI as a front--endend to the simulation using GUIDEto the simulation using GUIDE……

…… and still remain integraland still remain integral to the applicationto the application without anywithout any complications.complications.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Page 16: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1616

Instrumentation can be embedded into theInstrumentation can be embedded into the navigation panel any # of ways.navigation panel any # of ways.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

To the leftTo the left

is theis the

cockpit ofcockpit of

aa

DassaultDassault

Rafale B.Rafale B.

Page 17: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1717

Development time is reduced whenDevelopment time is reduced when compared to other languages.compared to other languages.

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Here aHere a target istarget is

beingbeingpaintedpaintedby theby the

ownship.ownship.

Courtesy ofCourtesy of GMUGMU –– SMSSMS

Page 18: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1818

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Add or remove virtually any 3D objectAdd or remove virtually any 3D object to/from the scene at any time. To include:to/from the scene at any time. To include:

An LCACAn LCAC on Crateron Crater

Lake,Lake, Oregon.Oregon.

CourtesyCourtesyofof

Quadelta,Quadelta,Inc.Inc.

Page 19: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

1919

Airports, Citations, RunwaysAirports, Citations, Runways

CourtesyCourtesyof:of:

TheTheMathWorksMathWorksCorporateCorporateCessnaCessna

Page 20: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2020

Mountains, Rocks, DesertsMountains, Rocks, Deserts

TerrainTerrain

GeneratedGenerated

by:by:

WorldWorld

ConstructionConstruction

SetSet

Page 21: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2121

FF--14s, F14s, F--16s, F16s, F--18s, C18s, C--121s121s

CourtesyCourtesy

of:of:

GeorgeGeorge

MasonMason

UniversityUniversity

(SMS)(SMS)

Page 22: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2222

Ground Vehicles, Radar, BeamformingGround Vehicles, Radar, Beamforming

CourtesyCourtesyof:of:

DefenseDefenseIntelligenceIntelligence

ModelModelSimulationSimulationResourceResource

RepositoryRepository

Page 23: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2323

Foliage, Clouds, StructuresFoliage, Clouds, Structures

CourtesyCourtesy

of:of:

3DNature3DNatur .come.com

Page 24: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2424

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Make adjustments to the flight dynamics,Make adjustments to the flight dynamics, waypoints generators, radars, sensors,waypoints generators, radars, sensors, weapons systems, whatever,weapons systems, whatever, ………immediately.immediately.

You can edit the source code.You can edit the source code.

Page 25: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2525

Benefits using the Virtual Reality ToolboxBenefits using the Virtual Reality Toolbox

�� No worries as to whetherNo worries as to whether or not the 3or not the 3rdrd partypartyapplication will compile.application will compile.

�� Visualization hasVisualization has instantinstantaccess to processedaccess to processeddatadata

�� No function calls outsideNo function calls outside of MATLAB applicationof MATLAB application

A Stand-Alone MATLAB

application integral with its visualization

Flight Dynamics

calls?

Prob. of Detection

calls?

IFF calls?

3D Visualization Outside of MATLAB

Radar Processing

calls?

Sensor Data calls?

Absolutely No Integration ConcernsAbsolutely No Integration Concerns

Page 26: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2626

Benefits Using the Virtual Reality ToolboxBenefits Using the Virtual Reality Toolbox

Stand-alone MATLAB Application with 3-D Visualization

… … …

N = 1 ….…… N = A Gazillion

Virtually Unlimited DistributionVirtually Unlimited Distribution

Stand-alone MATLAB Application with 3-D Visualization

Page 27: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2727

All possible using the following MathWorksAll possible using the following MathWorks products:products:

�� MATLABMATLAB

�� Virtual Reality ToolboxVirtual Reality Toolbox�� Image Processing Toolbox (terrain imageImage Processing Toolbox (terrain image

enhancement and increased resolution)enhancement and increased resolution)�� Mapping ToolboxMapping Toolbox �� MATLAB CompilerMATLAB Compiler

Time limitations prevent much more of an explanation than thisTime limitations prevent much more of an explanation than this……

Page 28: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2828

Special thanks goes to:Special thanks goes to:

�� The MathWorks Tech SupportThe MathWorks Tech Support -- especially theespecially the Virtual Reality Team. The best in the business.Virtual Reality Team. The best in the business.

�� Dr. Ken Hintz of George Mason UniversityDr. Ken Hintz of George Mason University’’s Sensors Sensor Management System.Management System.

�� 3DNature for their support regarding the building of3DNature for their support regarding the building of the terrains in this presentation.the terrains in this presentation.

Page 29: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

2929

5 Minutes for Q&A5 Minutes for Q&A

Questions?Questions?

Page 30: Virtual Environment Simulation Using Virtual Environment ...€¦ · Virtual Environment Simulation Using Virtual Environment Simulation Using The Virtual Reality Toolbox 2006 2006

3030

Contact InformationContact Information

Eddie MayhewEddie Mayhew

Syracuse Research CorporationSyracuse Research Corporation

944 Glenwood Station Road944 Glenwood Station Road –– Suite 201Suite 201

Charlottesville, Virginia 22901Charlottesville, Virginia 22901

(434) 220(434) 220 -- 16271627

[email protected]@syrres.com