210 likes | 227 Views
Explore the collaboration between NUWC, NRL, and Virginia Tech in developing an ASW tactical interface for littoral battle space using the CONRAY/MIX system. Presentation covers project personnel, software development, and future system enhancements. Learn about the DIVERSE API, OpenGL integration, and network-centric warfare features.
E N D
R. Kriz*, L. Arsenault**, J. Kelso**, F. Das Neves**, and C. Logie** University Visualization and Animation Group * Engineering Science and Mechanics ** Computer Science Command and Control Visualization: NAVCIITI Task 2.1a&b NAVSEA Dahlgren Virginia, April 12, 2002
Presentation: • Overview of NAVCIITI Task 2.1a&b: Command and • Control Visualization: a collaboration between NUWC, • NRL, and Virginia Tech to develop of an ASW tactical • interface for littoral battle space: CONRAY/MIX. • Demo CONRAY/MIX • The DIVERSE API used to develop CONRAY/MIX • with features for future network centric warfare • system development • Demo DIVERSE embedded in CONRAY/MIX
Key Project Personnel • ONR, Paul Quinn: NAVCIITI Primary Project Contact • VT, Ken Reifsnider: NAVCIITI Principal Investigator • NRL, Larry Rosenblum: Task 2.1 POC • Doug Maxwell, CONRAY/MIX developer • NUWC, Ken Lima (code22) Task 2.1 Program Manager • Rich Shell and Lauren Mathews, CONRAY/MIX developers • VT, Ron Kriz: CoPI Task 2.1a • F. Das Neves, integrate scenegraph into CONRAY/MIX dGL • VT, Lance Arsenault: CoPI Task 2.1b & DTK Development • VT, John Kelso & Chris Logie: Task 2.1b dGL Development • VT, Alex Kalita & Eric Tester, Develop GUI manager for DTK
Task 2.1a: (year 3, $156K) Development of CONRAY/MIX C&C acoustic model scenegraph based on API developed in Task 2.1b Task 2.1b: (year 3, $275K) Create OpenGL API for IRIX, Linux, HP-UX, Windows Investigate how to incorporate OpenGL scene-graphs Integrate networked device tools Create navigation tools in collaboration with D. Hix Expand on network extensions for DTK with data abstractions and security Create GUI manager for DTK NAVCIITI Task 2.1
ONR-NavCIITI Task2.1 Command & Control Visualization NUWC: K. Lima, R. Shell, L. Mathews NRL: L. Rosenblum, D. Maxwell VT: R. Kriz, L. Arsenault, J. Kelso, F. das Neves Physics based simulation model of acoustics in a 3D world: bottom Bounce, etc. http://www.sv.vt.edu/future/cave/resprj/navciiti/nuwc_task2-1/
CONRAY/MIX model scalable - reconfigurable I-Desk CAVE Desktop CAVE simulator
ONR Command and Control and Combat Systems (C2&CS) Technology Review, Arlington, Virginia May 22-24, 2001 “Visualization for Multi-warfare Planning and Execution” Presentation by Ken Lima, NUWC, Project Manager Top Ranked Project by Review Panel
Accomplishments and Future work • Presentation to ADM Cohen (CNR) Feb 2001 on 3D • Viz project and proposed DSS FNC concept • Two presentations at JAWS S3 Symposium, July 2001 • - “Undersea Command & Control Visualization” • - “DIVERSE: a Software Toolkit to Integrate Distributed • Simulations and Heterogeneous Virtual Environments” • Patent application in preparation “3D Acoustic scattering • and rendering technique for Conical Bearing data’’ • 1st 2D/3D assessment experiment conducted 5/9/01 • Virginia Tech will be an integrated part of the FNC Y02.
D evice I ndependent V irtual E nvironment: R econfigurable, S calable, E xtensible
DIVERSE sponsored by Office of Naval Research DURIP Kam Ng NAVCIITI Paul Quinn Lockheed Martin Pat McKenzie
Runs on: • GNU/Linux SGI IRIX What is DIVERSE? • DIVERSE is: • free(GNULGPLandGPL) software • Consisting of: • C++ Application Programming Interfaces (APIs) • Utility and Example programs
Crane Ship Simulator with CAVE and motion base What is DIVERSE? DIVERSE is for creating Applications like:
DIVERSE Toolkit: Networked Asynchronous Simulation • Remote shared memory • Library: C++ Classes to Build Server and Applications • Networked Server: Manage Dynamic Shared Objects (DSOs) • DSO I/O Services: Loaded/Unloaded on the Fly DIVERSE Graphics Interface for Performer • Uses DTK and Performer to provide: • Configuration via DSOs • Display-Independent Graphics • Coordinate Systems and Scene Graph • Viewing Frusta • Stereo Graphics • Input from Real and Emulated Devices • Many Navigation Methods
Reconfigurable Local host wombat dynamics Stop memory “wombat” graphics graphics wombat dynamics memory “wombat” Simulate wombat dynamics File play back Remote wombat host Remote Display DTK Remote Shared Memoryis Simulator Glue
CONCLUSION The remote shared memory architecture of the DIVERSE API can be used to develop other network centric command and control tactical interfaces.