1 / 14

THESIS RESEARCH

THESIS RESEARCH “Electronic Maneuvering Board and Dead Reckoning Tracer Decision Aid for the Officer of the Deck”. By LT Kennneth L. Ehresman, USN LT Joey L. Frantzen, USN. Thesis Proposal.

jbaxley
Télécharger la présentation

THESIS RESEARCH

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. THESIS RESEARCH “Electronic Maneuvering Board and Dead Reckoning Tracer Decision Aid for the Officer of the Deck” By LT Kennneth L. Ehresman, USN LT Joey L. Frantzen, USN

  2. Thesis Proposal • The U.S. Navy currently bases the majority of our contact management decisions around a time and manning intensive paper-based Maneuvering Board process. • The use of Maneuvering Boards is a perishable skill that has a steep learning curve. • Inherent Human-error and Man-Intensive = Collisions at Sea • Unprecedented Accident rate since 1996 with average cost in Millions of $$ USS Gettysburg(CG 64) Oct 13, 1996 USS Leyte Gulf(CG 55) Oct 14, 1996 $12M 1 crew Inj USS Seattle(AOE 3) Aug 18, 1998 Minor Damage USS Radford(DD 968) Feb 4, 1999 $32M 20 Crew Inj USS Denver(LPD 9) Jul 13, 2000 USNS Yukon(T-AO 202) Jul 13, 2000 USS Lamoure County(LST 1194) Sep 12, 2000 Out of Service USNS Leroy Grumman(T-AO 195) Sep 25, 2000 USS Gladiator(MCM 11) Sep 25, 2000 Ran Aground USS Nicholson(DD 982) Nov 2000 USS Detroit(AOE 4) Nov 2000 USNS Guadalupe/USNS Shasta Feb 27, 2001

  3. Thesis Proposal Cont… • The purpose of this research is to implement a stand-alone system that is timely and accurate. • Less Ships and More Work Load. The loss of even one ship puts inherent additional on the remaining ships and system. • Developing a reliable, automated system in a user friendly format • Our design is based upon these fundamental tenants: Non-Operating System dependent, Non-Hardware System dependent, Extensible and Modular design.

  4. Overall Software Design • Our software design is based upon the Unified Modeling Language (UML). • UML allows us to construct a software model that is supported by the ADA programming language. • UML also provides significant benefits to us, as software engineers, by helping to build rigorous, traceable and maintainable models that will support the software development cycle. • ADA provides a certified compiler and environment, making our code robust and assuring the “buyer” that the program does what we advertise it to do. • We also chose ADA because of the Re-usability inherent to the modular design structure. Our program does not use hardware specific libraries/architecture such as MFC.

  5. Model-View-Controller • Flexibility in current and future models • Highly Extensible • Meets emerging needs • Robust program that compiles and runs on a multitude of platforms

  6. GtkAda and GNAT • Why this Complier? • Free Software • O/S Software and Hardware Independent • Highly Portable Gtk+ toolkit • Supports OOP • Supports Pragma C/Fortan • Supports OpenGL

  7. GtkAda toolkit supports Concurrently programming in Linux and Windows 2000 • Linux/x86 • Linux/sparc • Linux/ppc • Solaris/sparc • Solaris/x86 • Dec Unix • SGI IRIX 6.5 • HP/UX • NT 4.0 • Windows 2000 • Aix 4.3.2 • SCO UnixWare 7.1 • Free BSD 3.2 Merge Modules of Code = Identical Characteristics on different platforms!

  8. GDK, GNAT, and GTKAda

  9. Class Definitions • Date Class • Time Class • Latitude/Longitude Class • Hit Class • Track Class • File_IO Class • Historical_IO Class • OwnShip Class • GPS Class • Network Class • Speed Class • Degree Class • Realnum Class • Radar Class • Deck Log Class

  10. Class Definitions • Navigator Class • Callbacks_Main_Screen Class • Main_Screen_Pkg Class • Main_Screen_Pkg-Callbacks Class • Moboard Class • DRT Class • Sketchpad Class • Utilities Class

  11. Benefits of our System • Reduced Manning • More accurate calculations • Faster information display(OODA LOOP) • Facilitates faster distribution of information • Portable • Robust – Distributed databases These benefits equate to Less Collisions at Sea = Less Loss of $$ and Life

  12. Future Work • Wireless LAN Connectivity • Touch Screen Displays • Voice Recognition Technology • Mobile Headset/Communications • Automated Deck Log • Palm Pilot/CE Devices – Information On Demand • Integrate Multiple Views – Falcon View, CA-DRT, Heads Up Display, etc.

  13. Navigator Demonstration…

  14. Questions?

More Related