Surfacing strategies for multi-robot adaptive informative sampling with a surface-based data hub

Autonomous underwater vehicles (AUVs) are increasingly being used for lake and ocean sampling. Adaptive informative sampling is one method to gather data that is most informative for a phenomena being modeled. An open question is how multiple AUVs can best collaborate in collecting this data. In this work, we propose two new approaches for deciding when to surface for data sharing with a surface-based data hub: altruistic surfacing, based on the amount of information a vehicle has to share, and gain-based surfacing, based on an estimate of how much information is available at the surface. We compare these approaches to three prior approaches: timed surfacing - with and without data hub - and synchronous surfacing with Voronoi-based partitioning for coordination. Our simulation results show that all approaches perform approximately equal in terms of the error between models created by the vehicles and the ground truth, evaluated over time. While the Voronoi-based approach performs has wider variance in its initial performance, it can perform better at later sampling times for a subset of the tested scenarios. The altruistic surfacing approach can greatly reduce the number of surfacing events required, and shows promise for sampling at greater depths.

[1]  Andreas Krause,et al.  Near-optimal sensor placements in Gaussian processes , 2005, ICML.

[2]  K. H. Low,et al.  Multi-robot adaptive exploration and mapping for environmental sensing applications , 2009 .

[3]  Andreas Birk,et al.  An efficient strategy for data exchange in multi-robot mapping under underwater communication constraints , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gaurav S. Sukhatme,et al.  Pilot Surveys for Adaptive Sampling , 2018, ICRA 2018.

[5]  Gaurav S. Sukhatme,et al.  Adaptive informative sampling with autonomous underwater vehicles: Acoustic versus surface communications , 2016, OCEANS 2016 MTS/IEEE Monterey.

[6]  Geoffrey A. Hollinger,et al.  Multi-robot coordination with periodic connectivity , 2010, 2010 IEEE International Conference on Robotics and Automation.

[7]  Andreas Terzis,et al.  Using mobile robots to harvest data from sensor fields , 2009, IEEE Wireless Communications.

[8]  Sahil Garg,et al.  Persistent Monitoring of Stochastic Spatio-temporal Phenomena with a Small Team of Robots , 2014, Robotics: Science and Systems.

[9]  Hugh Griffiths,et al.  Rendezvous Point Technique for Multivehicle Mine Countermeasure Operations in Communication-Constrained Environments , 2016 .

[10]  Gaurav S. Sukhatme,et al.  Multi-robot coordination through dynamic Voronoi partitioning for informative adaptive sampling in communication-constrained environments , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[11]  P. Holgate Lognormal Distributions: Theory and Applications , 1989 .

[12]  Gaurav S. Sukhatme,et al.  On-board Adaptive Informative Sampling for AUVs: a Feasibility Study , 2018, OCEANS 2018 MTS/IEEE Charleston.

[13]  John J. Leonard,et al.  An Overview of MOOS-IvP and a Brief Users Guide to the IvP Helm Autonomy Software , 2009 .

[14]  Volkan Isler,et al.  Robotic data mules for collecting data over sparse sensor fields , 2011, J. Field Robotics.

[15]  Stephanie Kemna,et al.  Multi-Robot Strategies for Adaptive Sampling with Autonomous Underwater Vehicles , 2018 .

[16]  Hugh Griffiths,et al.  Rendezvous Planning for Multiple Autonomous Underwater Vehicles using a Markov Decision Process , 2017 .

[17]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[18]  Peter I. Corke,et al.  Data muling over underwater wireless sensor networks using an autonomous underwater vehicle , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[19]  Gaurav S. Sukhatme,et al.  Adaptive sampling for marine microorganism monitoring , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).