command and control visualization navciiti tasks 2.1a & 2.1b
DESCRIPTION
Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b. Command and Control Visualization Objectives:. - PowerPoint PPT PresentationTRANSCRIPT
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.
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
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.
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.
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.
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.
Task 2.1a accomplishments:TALOSS: runs on desktop computer, HMD, I-Wall, and CAVE
TALOSS desktop computer simulator
• 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
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
NUWC: Simulation Based Design I-Wall running CONRAY
NUWC Simulation Based Design of towed-array movie (2 min 29sec)
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
“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
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.
diverse.sourceforge.net