1. Execution level Java software and hardware for the NPS autonomous underwater vehicle
- Author
-
Ayala, Miguel Arnaldo, Brutzman, Don, Shing, Man-Tak, Computer Science (CS), and Information Technology Management
- Subjects
Software engineering ,Java (Computer program language) ,Remote submersibles - Abstract
Autonomous underwater vehicles (AUVs) have a great potential use for the United States Marine Corps and United States Navy. When performing amphibious operations, underwater mines present a danger for the forces going ashore. The use of underwater vehicles for the detection of this mines and signaling to the Amphibious Ready Group is very attractive. With advancements in hardware and object oriented language technology, more complicated and robust software can be developed. The Naval Postgraduate School Center for AUV Research has been designing, building, operating, and researching AUVs since 1987. Each generation of vehicles has provided substantially increased in operational capabilities and level of sophistication in the hardware and software respectively. With the advancement in real-time computer languages support, object oriented technology, and cost efficient and high performance hardware, this thesis lays the foundations to develop a software system for the execution level using the Java language. We look into the Java Real-Time specifications and extension to familiarize with the capabilities of Java for realtime support, and study Java boards and its application for embedded real-time systems. We developed an object-oriented design for the execution level control software and implemented the design in Java. A testing phase is still under work. http://archive.org/details/executionlevelja109455509 Captain, United States Marine Corps Approved for public release; distribution is unlimited.
- Published
- 2002