1 / 25

Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

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. Personnel: Ron Kriz, Co-PI Fernando Das Neves, student developer

minor
Download Presentation

Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

  2. 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. Personnel: Ron Kriz, Co-PI Fernando Das Neves, student developer Year 3 & 4 Funding: $252,000 (NAVCIITI Year 3 & 4 dates: 4/1/01 - 3/31/03)

  3. Command and Control Visualization Objectives Task 2.1b: Extend the DIVERSE API to facilitate its use by Task 2.1a researchers. Personnel: Lance Arsenault, Co-PI John Kelso, developer Chris Logie, student developer Year 3 & 4 Funding: $553,000

  4. 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

  5. DIVERSE features: • Applications run unmodified on all supported devices- real/simulated, local/remote. • With a variety of input devices, • With any number of navigation and interaction techniques. • Additional functionality loaded at run-time. • Free open source, both cost and redistribution.

  6. DIVERSE includes: • C++ library for application development. • Stand-alone programs and utilities. • Tools to support non-programmers. • Dozens of small example programs to illustrate specific features, designed to be easily moved and modified, all based on “hello.C”. • Extensive documentation, including “man” pages and Programmer’s Guide.

  7. 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.

  8. 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.

  9. 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.

  10. All of these modules comprise DIVERSE • Modular • Only use the parts you need • Flexible • Easy to reconfigure and extend • Reusable • Components work across multiple applications, and multiple modules

  11. Task 2.1a accomplishments: • CONRAY (2000) • uses Performer and DPF • TALOSS (2002) • uses OpenInventor and DGL

  12. Task 2.1a accomplishments: • NUWC slide • TALOSS demo on laptop • CONRAY in the CAVE later today

  13. 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!

  14. Task 2.1b accomplishments: • 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

  15. Task 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.

  16. “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

  17. DIVERSE in the larger community Open source model means developments by one can be used by all: • DIVERSE has generated an additional $200,000 in non-Navy funding, but Navy gets to use the work. Open source license has allowed others to use DIVERSE at no cost: • Corporate and Government Research labs. • Universities and high schools.

  18. Who else uses DIVERSE? NUWC: • Simulation- Based Design slide

  19. NUWC SBD movie (2:29)

  20. Who else uses DIVERSE? NIST: • Visualization of complex data sets. • Volume visualization • Haptic devices for probing data set densities.

  21. Who else uses DIVERSE? TASC: • Multi-user Battlefield visualization • Immersive collaboration tools

  22. Local DIVERSE projects: Immersive SmokeView • Visualization of fire propagation through structures • In conjunction with NIST

  23. Local DIVERSE projects: AtomView • Interactive visualization of molecular time-series data

  24. What’s next: • MS Windows version • Collaborative tools • Immersive clusters • Volumetric tools • Additional DGL scenegraphs • OpenSSL being investigated for security

  25. www.diverse.vt.edu

More Related