LocDyn: Robust Distributed Localization for Mobile Underwater Networks

How do we self-localize large teams of underwater nodes using only noisy range measurements? How do we do it in a distributed way, and incorporating dynamics into the problem? How do we reject outliers and produce trustworthy position estimates? And what if some of the vehicles can measure angular information? The stringent acoustic communication constraints and accuracy needs of our geophysical survey application demand fast and very accurate localization methods. We address dynamic localization as a MAP estimation problem where the prior encodes kinematic information, and we apply a convex relaxation method that takes advantage of previous estimates at each measurement acquisition step. The resulting LocDyn algorithm is fast: It converges at an optimal rate for first order methods. LocDyn is distributed: There is no fusion center responsible for processing acquired data and the same simple computations are performed at each node. LocDyn is accurate: Numerical experiments attest to about 30% smaller positioning error than a comparable Kalman filter. LocDyn is robust: It rejects outlier noise, while benchmarking methods succumb in terms of positioning error.

[1]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[2]  João M. F. Xavier,et al.  Robust Localization of Nodes and Time-Recursive Tracking in Sensor Networks Using Noisy Range Measurements , 2011, IEEE Transactions on Signal Processing.

[3]  Geert Leus,et al.  Distributed Maximum Likelihood Sensor Network Localization , 2013, IEEE Transactions on Signal Processing.

[4]  Ubirajara F. Moreno,et al.  Kernel-Function-Based Models for Acoustic Localization of Underwater Vehicles , 2017, IEEE Journal of Oceanic Engineering.

[5]  Soummya Kar,et al.  DILAND: An Algorithm for Distributed Sensor Localization With Noisy Distance Measurements , 2009, IEEE Transactions on Signal Processing.

[6]  E. Hamilton Geoacoustic modeling of the sea floor , 1980 .

[7]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[8]  Ying Zhang,et al.  Localization from connectivity in sensor networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[9]  Byron Boots,et al.  A Spectral Learning Approach to Range-Only SLAM , 2012, ICML.

[10]  Hongyang Chen,et al.  Distributed Wireless Sensor Network Localization Via Sequential Greedy Optimization Algorithm , 2010, IEEE Transactions on Signal Processing.

[11]  John J. Leonard,et al.  Outlier rejection for autonomous acoustic navigation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[12]  Beatriz Quintino Ferreira,et al.  Collaborative localization of vehicle formations based on ranges and bearings , 2016, 2016 IEEE Third Underwater Communications and Networking Conference (UComms).

[13]  M. Caccia,et al.  The MORPH concept and its application in marine research , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[14]  John J. Leonard,et al.  Decentralized cooperative trajectory estimation for autonomous underwater vehicles , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  R. Starr Quasi-Equilibria in Markets with Non-Convex Preferences , 1969 .

[16]  Stergios I. Roumeliotis,et al.  Distributed multirobot localization , 2002, IEEE Trans. Robotics Autom..

[17]  Yosi Keller,et al.  A Diffusion Approach to Network Localization , 2011, IEEE Transactions on Signal Processing.

[18]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[19]  Gerd Ascheid,et al.  A Novel Low-Complexity Numerical Localization Method for Dynamic Wireless Sensor Networks , 2015, IEEE Transactions on Signal Processing.

[20]  Daniel Polani,et al.  The widely scalable Mobile Underwater Sonar Technology (WiMUST) project: An overview , 2015, OCEANS 2015 - Genova.

[21]  Frankie K. W. Chan,et al.  Accurate Distributed Range-Based Positioning Algorithm for Wireless Sensor Networks , 2009, IEEE Transactions on Signal Processing.

[22]  Yurii Nesterov,et al.  Introductory Lectures on Convex Optimization - A Basic Course , 2014, Applied Optimization.

[23]  Kim-Chuan Toh,et al.  Semidefinite Programming Approaches for Sensor Network Localization With Noisy Distance Measurements , 2006, IEEE Transactions on Automation Science and Engineering.

[24]  Zhi-Quan Luo,et al.  Distributed sensor network localization using SOCP relaxation , 2008, IEEE Transactions on Wireless Communications.

[25]  Ying Tan,et al.  Unified frameworks for sampled-data extremum seeking control: Global optimisation and multi-unit systems , 2013, Autom..

[26]  João M. F. Xavier,et al.  Distributed, simple and stable network localization , 2014, 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP).

[27]  Toon van Waterschoot,et al.  Cooperative localization using efficient Kalman filtering for mobile wireless sensor networks , 2011, 2011 19th European Signal Processing Conference.

[28]  G. Bruzzone,et al.  Bottom-Following for Remotely Operated Vehicles , 2000 .

[29]  Joao Alves,et al.  Joint localization of underwater vehicle formations based on range difference measurements , 2014, 2014 Underwater Communications and Networking (UComms).

[30]  Stergios I. Roumeliotis,et al.  Distributed Maximum A Posteriori Estimation for Multi-robot Cooperative Localization , 2009 .

[31]  Giuseppe Carlo Calafiore,et al.  Distributed optimization techniques for range localization in networked systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[32]  Beatriz Quintino Ferreira,et al.  A unified approach for hybrid source localization based on ranges and video , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[33]  Baris Fidan,et al.  Localization Algorithms and Strategies for Wireless Sensor Networks: Monitoring and Surveillance Techniques for Target Tracking , 2009 .

[34]  Jorge Ribeiro,et al.  Cooperative formation control in the scope of the EC MORPH project: Theory and experiments , 2015, OCEANS 2015 - Genova.

[35]  Brian D. O. Anderson,et al.  A Theory of Network Localization , 2006, IEEE Transactions on Mobile Computing.

[36]  Sinan Gezici,et al.  A Survey on Wireless Position Estimation , 2008, Wirel. Pers. Commun..

[37]  Gianluca Antonelli,et al.  Shape estimate of a streamer of hydrophones towed by an Autonomous Underwater Vehicle , 2016 .

[38]  Ryan M. Eustice,et al.  Cooperative localization by factor composition over a faulty low-bandwidth communication channel , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[39]  Konstantinos N. Plataniotis,et al.  High-Accuracy Total Variation With Application to Compressed Video Sensing , 2013, IEEE Transactions on Image Processing.

[40]  Y. Nesterov A method for solving the convex programming problem with convergence rate O(1/k^2) , 1983 .

[41]  João M. F. Xavier,et al.  Simple and Fast Convex Relaxation Method for Cooperative Localization in Sensor Networks Using Range Measurements , 2014, IEEE Transactions on Signal Processing.