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...
Main Author: | |
---|---|
Other Authors: | |
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 |