STARFISH – A small team of autonomous robotic fish

Received 23 March 2011; revised 28 April 2011 STARFISH AUVs (Autonomous Underwater Vehicles) are a group of open architecture vehicles with high degree of modularity and well defined mechanical, electrical, and software interfaces. This enables the baseline AUV configuration to be simple and low in cost, while allowing its capabilities to be extended with various specialized modules depending on the need. Various AUVs can easily be configured in different ways to form a team of heterogeneous AUVs tailored to a specific mission. STARFISH AUVs employ a flexible Command and Control (C2) architecture that is capable of adapting to various configurations of AUVs. The vehicle command is loosely based on the C2 hierarchy in submarines, with software agents such as Captain, Executive Officer, Navigator, etc interacting to each other to control the AUV’s behaviors. Numerous field trials have been conducted in open waters. Results from some of these trials are presented in this paper to illustrate the capability of deploying a heterogeneous team of cooperative AUVs. Specifically, the mission illustrated shows how a single AUV with high positioning accuracy can be used to reduce the positioning error of one or more AUVs with poorer navigational sensors.

[1]  J. Crowell,et al.  Workhorse AUV – A cost-sensible new Autonomous Underwater Vehicle for Surveys/Soundings, Search & Rescue, and Research , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[2]  C. Striebel,et al.  On the maximum likelihood estimates for linear dynamic systems , 1965 .

[3]  Mandar A. Chitre Path planning for cooperative underwater range-only navigation using a single beacon , 2010, 2010 International Conference on Autonomous and Intelligent Systems, AIS 2010.

[4]  Mandar Chitre,et al.  Depth control of an autonomous underwater vehicle, STARFISH , 2010, OCEANS'10 IEEE SYDNEY.

[5]  M. Chitre,et al.  DSAAV - A distributed software architecture for autonomous vehicles , 2008, OCEANS 2008.

[6]  Mandar A. Chitre,et al.  Hierarchical agent-based command and control system for autonomous underwater vehicles , 2010, 2010 International Conference on Autonomous and Intelligent Systems, AIS 2010.

[7]  M. Chitre,et al.  Hardware architecture for a modular autonomous underwater vehicle STARFISH , 2008, OCEANS 2008.

[8]  M. Purcell,et al.  REMUS: a small, low cost AUV; system description, field trials and performance results , 1997, Oceans '97. MTS/IEEE Conference Proceedings.

[9]  Taro Aoki,et al.  The development of the AUV-Urashima , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[10]  Mandar Chitre,et al.  Cooperative positioning using range-only measurements between two AUVs , 2010, OCEANS'10 IEEE SYDNEY.

[11]  N. Storkersen,et al.  HUGIN-AUV concept and operational experiences to date , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[12]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[13]  Prahlad Vadakkepat,et al.  DESIGN AND DEVELOPMENT OF COMMAND AND CONTROL SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES , 2009 .