Real-time sonar classification for autonomous underwater vehicles
Campbell, Michael Scott
Brutzman, Don P.
MetadataShow full item record
The Naval Postgraduate School autonomous underwater vehicle (AUV) phoenix did not have any sonar classification capabilities and only a basic collision avoidance system. The Phoenix also did not have the capability of dynamically representing its environment for path planning purposes. This thesis creates a sonar module that handles real time object classification and enables collision avoidance at the Tactical level. The sonar module developed communicates directly with the available sonar and preprocesses raw data to a range - bearing data pair. The module then processes the range - bearing data using parametric regression to form line segments. A polyhedron building algorithm combines line segments to form objects and classifies them based on their attributes. When the Phoenix is transiting, the classifying algorithm detects collision threats and initiates collision avoidance procedures. The result of this thesis is a fully implemented sonar module on the Phoenix. This module was tested in a virtual world, test tank and in the first ever sea-water testing of the Phoenix. The sonar module has demonstrated real time sonar classification, run time collision avoidance and the ability to dynamically update the representation of the unknown environment. The sonar module is a forked process written in the 'C' language, functioning at the Tactical level. Source code and output from an actual Phoenix mission displaying the object classification of the sonar module are included.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Mission planning and mission control software for the Phoenix Autonomous Underwater Vehicle (AUV) : implementation and experimental study Leonhardt, Bradley J. (Monterey, California. Naval Postgraduate School, 1996-03);The Naval Postgraduate School Autonomous Underwater Vehicle (AUV), Phoenix, has a well developed lower level architecture (Execution level) while the upper, Strategic and especially the Tactical, levels need refinement. ...
Bracci, Justin T. (Monterey, CA; Naval Postgraduate School, 2021-09);The purpose of this work was to determine if a single 3D lidar sensor could provide enough data to conduct obstacle detection and avoidance for a small ground-based autonomous vehicle in an indoor environment. This work ...
Lee, Yuh-jeng; Luqi (1992);We have been investigating the use of CAPS, a computer-aided prototyping· system, to automate and maintain the software configuration for AUV II the autonomous underwater vehicle that has been designed and constructed ...