A software architecture for a small autonomous underwater vehicle navigation system

Approved for public release; distribution is unlimited. === This thesis documents the development of an interim Small Autonomous Underwater Vehicle (AUV) Navigation System (SANS), a self-contained, externally mountable navigation package. The purpose of SANS is to determine the position of a submerg...

Full description

Bibliographic Details
Main Author: Stevens, Clark D.
Other Authors: Kwak, Se-Hung
Language:en_US
Published: Monterey, California. Naval Postgraduate School 2014
Online Access:http://hdl.handle.net/10945/39849
id ndltd-nps.edu-oai-calhoun.nps.edu-10945-39849
record_format oai_dc
spelling ndltd-nps.edu-oai-calhoun.nps.edu-10945-398492015-01-26T15:55:58Z A software architecture for a small autonomous underwater vehicle navigation system Stevens, Clark D. Kwak, Se-Hung Clynch, James R. Naval Postgraduate School (U.S.) Department of Computer Science Approved for public release; distribution is unlimited. This thesis documents the development of an interim Small Autonomous Underwater Vehicle (AUV) Navigation System (SANS), a self-contained, externally mountable navigation package. The purpose of SANS is to determine the position of a submerged object of interest located by an AUV. The volume of SANS must not exceed 120 cubic inches and total system accuracy of 10.0 meters rms or better is required. An Inertial Navigation System (INS) is implemented to compute the ascent path during transit from an object of interest to the surface. INS hardware components include miniature spin gyroscopes, a compass and a depth transducer interfaced through an analog to digital converter. Global Positioning System (GPS) is used to determine the AUV's location after reaching the surface. The reciprocal of the ascent vector is applied to the AUV's GPS position to accurately determine the location of the target of interest. A primarily object- oriented software architecture is implemented here with extensive software testing to verify the proper operation of key modules. The objective of this thesis is to quantify the adequacy of the selected components in meeting these requirements and to develop a breadboard design demonstrating the basic functions of the interim SANS. This research concludes that the components selected for the interim SANS meet the accuracy requirements provided the AUV maintains a climb angle which is equal to or steeper than 12 degrees from a typical mission depth of 20 meters. 2014-03-26T23:23:32Z 2014-03-26T23:23:32Z 1993-06 Thesis http://hdl.handle.net/10945/39849 en_US This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, it may not be copyrighted. Monterey, California. Naval Postgraduate School
collection NDLTD
language en_US
sources NDLTD
description Approved for public release; distribution is unlimited. === This thesis documents the development of an interim Small Autonomous Underwater Vehicle (AUV) Navigation System (SANS), a self-contained, externally mountable navigation package. The purpose of SANS is to determine the position of a submerged object of interest located by an AUV. The volume of SANS must not exceed 120 cubic inches and total system accuracy of 10.0 meters rms or better is required. An Inertial Navigation System (INS) is implemented to compute the ascent path during transit from an object of interest to the surface. INS hardware components include miniature spin gyroscopes, a compass and a depth transducer interfaced through an analog to digital converter. Global Positioning System (GPS) is used to determine the AUV's location after reaching the surface. The reciprocal of the ascent vector is applied to the AUV's GPS position to accurately determine the location of the target of interest. A primarily object- oriented software architecture is implemented here with extensive software testing to verify the proper operation of key modules. The objective of this thesis is to quantify the adequacy of the selected components in meeting these requirements and to develop a breadboard design demonstrating the basic functions of the interim SANS. This research concludes that the components selected for the interim SANS meet the accuracy requirements provided the AUV maintains a climb angle which is equal to or steeper than 12 degrees from a typical mission depth of 20 meters.
author2 Kwak, Se-Hung
author_facet Kwak, Se-Hung
Stevens, Clark D.
author Stevens, Clark D.
spellingShingle Stevens, Clark D.
A software architecture for a small autonomous underwater vehicle navigation system
author_sort Stevens, Clark D.
title A software architecture for a small autonomous underwater vehicle navigation system
title_short A software architecture for a small autonomous underwater vehicle navigation system
title_full A software architecture for a small autonomous underwater vehicle navigation system
title_fullStr A software architecture for a small autonomous underwater vehicle navigation system
title_full_unstemmed A software architecture for a small autonomous underwater vehicle navigation system
title_sort software architecture for a small autonomous underwater vehicle navigation system
publisher Monterey, California. Naval Postgraduate School
publishDate 2014
url http://hdl.handle.net/10945/39849
work_keys_str_mv AT stevensclarkd asoftwarearchitectureforasmallautonomousunderwatervehiclenavigationsystem
AT stevensclarkd softwarearchitectureforasmallautonomousunderwatervehiclenavigationsystem
_version_ 1716728774728351744