Underwater plume tracing with an AUV cooperative navigation scheme based on the simplex algorithm

This article concerns an approach for cooperative plume tracing in an underwater environment characterized by very strict communication constraints such as delays, low reliability and limited bandwidth, as well as by the absence of natural features which would help localization and navigation. Localization is of utmost importance for plume tracing and remains a challenging area for AUVs in such a difficult environment. The adopted approach requires only relative localization which is satisfactorily achieved by using a SLAM-like scheme based on Extended Kalman Filter that takes into account the communications constraints. In this scheme, for any given AUV, the other elements of the team play the role of “environmental" features of a dynamic nature. The vehicles share data - relative localization as well as plume samples data - in order to improve localization estimates and generate motion waypoints according to the well known simplex algorithm. Since in this case the vertices are given by vehicle position estimates, they will have some associated uncertainty. We analyse under what conditions the simplex with uncertain vertices reduces to the regular simplex, and simulations reveal that the uncertainty of the adopted cooperative localization method suffices to ensure that the simplex algorithm “converges” to an estimate of the plume source.

[1]  P. Vaz Teixeira,et al.  Long Baseline beacon position estimation , 2011, OCEANS 2011 IEEE - Spain.

[2]  Fernando Lobo Pereira,et al.  Cooperative Autonomous Underwater Vehicle localization , 2010, OCEANS'10 IEEE SYDNEY.

[3]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[4]  Aiqun Zhang,et al.  Simulation environment and guidance system for AUV tracing chemical plume in 3-dimensions , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[5]  Karl Henrik Johansson,et al.  A verified hierarchical control architecture for co-ordinated multi-vehicle operations , 2007 .

[6]  John J. Leonard,et al.  Cooperative Localization for Autonomous Underwater Vehicles , 2009, Int. J. Robotics Res..

[7]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[8]  Jeffrey C. Lagarias,et al.  Convergence Properties of the Nelder-Mead Simplex Method in Low Dimensions , 1998, SIAM J. Optim..

[9]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization, Mapping and Moving Object Tracking , 2007, Int. J. Robotics Res..

[10]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[11]  William M. Spears,et al.  Distributed robotics approach to chemical plume tracing , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Yang Wang,et al.  Adapting an Ant Colony Metaphor for Multi-Robot Chemical Plume Tracing , 2012, Sensors.

[13]  John J. Leonard,et al.  Cooperative Localization for Autonomous Underwater Vehicles , 2009, Int. J. Robotics Res..

[14]  Ian D. Reid,et al.  Simultaneous Localisation and Mapping in Dynamic Environments (SLAMIDE) with Reversible Data Associa , 2007, Robotics: Science and Systems.

[15]  Wolfram Burgard,et al.  Simultaneous Localisation and Mapping in Dynamic Environments (SLAMIDE) with Reversible Data Association , 2008 .

[16]  Tien-Fu Lu,et al.  Multiple robots plume-tracing in open space obstructed environments , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[17]  J.J. Leonard,et al.  Experimental validation of the moving long base-line navigation concept , 2004, 2004 IEEE/OES Autonomous Underwater Vehicles (IEEE Cat. No.04CH37578).