A hybrid algorithm for coverage path planning with imperfect sensors

We are interested in the coverage path planning problem with imperfect sensors, within the context of robotics for mine countermeasures. In the studied problem, an autonomous underwater vehicle (AUV) equipped with sonar surveys the bottom of the ocean searching for mines. We use a cellular decomposition to represent the ocean floor by a grid of uniform square cells. The robot scans a fixed number of cells sideways with a varying probability of detection as a function of distance and of seabed type. The goal is to plan a path that achieves the minimal required coverage in each cell while minimizing the total traveled distance and the total number of turns. We propose an off-line hybrid algorithm based on dynamic programming and on a traveling salesman problem reduction. We present experimental results and show that our algorithm's performance is superior to published results in terms of path quality and computational time, which makes it possible to implement the algorithm in an AUV.

[1]  W. Marsden I and J , 2012 .

[2]  Simeon C. Ntafos,et al.  Watchman Routes Under Limited Visibility , 1992, Comput. Geom..

[3]  Luc Lamontagne,et al.  The optimal searcher path problem with a visibility criterion in discrete time and space , 2009, 2009 12th International Conference on Information Fusion.

[4]  M. Carreras,et al.  Coverage path planning for marine habitat mapping , 2012, 2012 Oceans.

[5]  Arto Visala,et al.  Coverage path planning algorithms for agricultural field machines , 2009, J. Field Robotics.

[6]  João Barroso,et al.  Proc. of IEEE International Symposium on Industrial Electronics , 1997 .

[7]  Howie Choset,et al.  Path Planning for Robotic Demining and Development of a Test Platform , 2001 .

[8]  Ioannis M. Rekleitis,et al.  Optimal coverage of a known arbitrary environment , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  Howie Choset,et al.  Coverage for robotics – A survey of recent results , 2001, Annals of Mathematics and Artificial Intelligence.

[10]  A J Healey,et al.  The Present State of Autonomous Underwater Vehicle (AUV) Applications and Technologies , 2008 .

[11]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[12]  Douglas W. Gage,et al.  Randomized search strategies with imperfect sensors , 1994, Other Conferences.

[13]  Howie Choset,et al.  Probabilistic methods for robotic landmine search , 2001, SPIE Optics East.

[14]  J. R. Stack,et al.  Combining random and data-driven coverage planning for underwater mine detection , 2003, Oceans 2003. Celebrating the Past ... Teaming Toward the Future (IEEE Cat. No.03CH37492).

[15]  Scott Reed,et al.  An automatic approach to the detection and extraction of mine features in sidescan sonar , 2003 .

[16]  Jon Bentley,et al.  Programming pearls: algorithm design techniques , 1984, CACM.

[17]  Douglas W. Gage Many-Robot MCM Search Systems , 1995 .

[18]  David P. Williams On optimal AUV track-spacing for underwater mine detection , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  Liam Paull,et al.  Path Planning for Autonomous Underwater Vehicles , 2013 .

[20]  Cheng Fang,et al.  Coverage path planning for harbour seabed surveys using an autonomous underwater vehicle , 2010, OCEANS'10 IEEE SYDNEY.

[21]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[22]  M. I. Ribeiro,et al.  Complete coverage path planning and guidance for cleaning robots , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[23]  Irène Abi-Zeid,et al.  SARPlan: A decision support system for Canadian Search and Rescue Operations , 2005, Eur. J. Oper. Res..

[24]  D. Hopkin,et al.  Modeling Autonomous Underwater Vehicle (AUV) operations in mine hunting , 2005, Europe Oceans 2005.

[25]  Giorgio Cannata,et al.  A Minimalist Algorithm for Multirobot Continuous Coverage , 2011, IEEE Transactions on Robotics.

[26]  Charlotte Truchet,et al.  Revue d'Intelligence Artificielle , 2014 .

[27]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.