command and control visualization navciiti tasks 2.1a & 2.1b

16
Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

Upload: anneke

Post on 04-Feb-2016

42 views

Category:

Documents


0 download

DESCRIPTION

Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b. Command and Control Visualization Objectives:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

Page 2: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

Command and Control Visualization Objectives:

Task 2.1a:A collaboration between NUWC, NRL and VT to develop an ASW tactical interface for littoral battle space: TALOSS (Three-dimensional Advanced Localization-Observation Submarine System) DGL project.

Task 2.1b: Extend the DIVERSE API to support OpenGL code (DGL) and facilitate its use by Task 2.1a researchers.

Page 3: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

So what is DIVERSE?

• Software to facilitate the display and creation of device independent virtual environments

• A framework to support highly reconfigurable asynchronous distributed simulations

Page 4: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

DIVERSE features:

• Applications run unmodified on all supported devices- real/simulated, local/remote. – With a variety of Input/Ouput (I/O) devices,

– With any number of navigation and interaction techniques unique to Virtual Environments (VEs).

– Additional functionality loaded at run-time using Dynmaic Shared Objects (DSOs).

• Free open source, both cost and redistribution.

Page 5: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

DIVERSE is comprised of three modules

1) DTK- the DIVERSE ToolKit• Contains classes not related to graphics

– Remote shared memory.

– Input devices- local or remote.

– Non-graphical interactions, such as navigation

• A standalone package in its own right– Complete non-graphical simulations.

– Graphical modules can be added as separate processes.

Page 6: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

DIVERSE is comprised of three modules

2) DPF- the DIVERSE graphics interface for OpenGL Performer

• Built using DTK and Performer– Uses Performer scenegraph and multi-pipe

support for ease of use and efficiency.– Includes command-line tools for non-

programmers.

Page 7: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

DIVERSE is comprised of three modules

3) DGL- the DIVERSE graphics interface for OpenGL

• Built using DTK and OpenGL– Multi-threaded draw callback.

• Scenegraph agnostic– Able to use any scenegraph that generates OpenGL.

• Potential to run on almost any platform– OpenGL runs on almost anything.

Page 8: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

Task 2.1a accomplishments:TALOSS: runs on desktop computer, HMD, I-Wall, and CAVE

TALOSS desktop computer simulator

Page 9: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

• NUWC and NRL have been actively partnered with Virginia Tech via the NAVCIITI program for the past 3 years. This partnership has resulted in several high-end visualization applications.

» CONRAY (Submarine Conical Raytrace) Visualization uses Virginia Tech Diverse Toolkit (DTK) for display in Multiple Virtual Environments.

NUWC / Virginia Tech Partnering

V.R. for Multiwarfare Planning & Execution

CONRAYDESKTOP

DESKTOP

CAVE TM

IMMERSADESKTM

• TALOSS (Three-dimensional Advanced Localization-Observation Submarine System)•Computer Platform independent 3D tactical visualization for submarine implementation.• Virginia Tech pivotal developer of 3D and information-bezel displays.

• Uses Virginia Tech DGL for display in Multiple Virtual Environments.

NUWC/NRL/VT Overview – NUWC RRS – 8/5/02

Page 10: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

NUWC / Virginia Tech Partnering

Simulation Based Design (SBD) Initiatives

• NUWC actively developing high-end visualization applications using

Virginia Tech DIVERSE software API Selection of DIVERSE driven by both developmental and economic considerations

• Access to both source code and VT team streamlines creation of Navy-specific features• Open distribution drives widespead adoption and significantly reduces cost

NUWC Reality Center and multiple immersive display systems on DIVERSE

• DIVERSE supports both ONR and internal NUWC initiatives Undersea Weapon Design & Optimization program - ONR 333

• ONR 6.2 Simulation Based Design (SBD) initiative• Leveraging DIVERSE to support distributed engineering collaboration

NUWC Common Product Development Process (CPDP)• Corporate initiative to improve product development processes• Includes strategic initiatives focused on high-end visualization

Software Purchase Recurring

CAVELib 13K/display

Vega 16K/display

Current GSA cost for commercial equivalents

NUWC Cost Saving

42K – 57K(3 development displays for 2 years)

1K/display

3K/displayTow Cable DynamicsTB29 Simulation Run (Code 41)

Hydroacoustics(Code 74) Sonar Signal ProcessingHydrodynamics

FY03FY03High-Fidelity Modeling & Simulation

Time control

High-End Visualization Laboratory

Scientific Visualization

Virtual Design & Testing

UWDO Overview - NUWC WAK - 8/5/02

Page 11: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

NUWC: Simulation Based Design I-Wall running CONRAY

Page 12: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

NUWC Simulation Based Design of towed-array movie (2 min 29sec)

Page 13: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

Task 2.1b accomplishments:• DPF and DTK released (2000)• DGL for GNU/Linux and IRIX released (2002)

– Supports OpenInventor, an OpenGL-based scenegraph.

• DTK Navigation and GUI interaction tools (2002)– DPF and DGL can use the same code!

• DTK Queued messages (2002)– application control– collaborative tools

• Networked device tools (2002)– PocketPC implemented as a DTK device.– Xwand allows existing desktop interfaces to be used in immersive

environments

Page 14: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

“The work performed at VT under the NAVCIITI project has had an invaluable impact on the Navy's initiatives to assess virtual reality technology within the context of warfighter needs.”

Ken Lima, Principle Investigator at the Naval Undersea Warfare Center, Newport, RI

Page 15: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

Conclusions:

Tasks 2.1a and b have:• Facilitated the Navy’s ability to create a scaleable,

reconfigurable tactical interface for littoral battle space ASW.

• Leveraged from, and contributed to, the capabilities of an open source VE and distributed simulation API.

Page 16: Command and Control Visualization  NAVCIITI  Tasks 2.1a & 2.1b

diverse.sourceforge.net