Coverage path planning based on a multiple sweep line decomposition

Coverage path planning determines a path that guides an autonomous vehicle to pass every part of a workspace completely and efficiently. Since turns are often costly for autonomous vehicles, minimizing the number of turns usually produces more working efficiency. This paper presents an optimization approach to minimize the number of turns of autonomous vehicles in coverage path planning. For complex polygonal fields, the problem is reduced to finding the optimal decomposition of the original field into simple subfields. The optimization criterion is minimization of the sum of widths of these decomposed subfields. Here, a new algorithm is designed based on a multiple sweep line decomposition. The time complexity of the proposed algorithm is O(n2 log n). Experiments show that the proposed algorithm can provide nearly optimal solutions very efficiently when compared against recent state-of-the-art. The proposed algorithm can be applied for both convex and non-convex fields.

[1]  Voronoi Diagrams 9 . 1 Post Office Problem , 2022 .

[2]  Jian Jin,et al.  Optimal Coverage Path Planning for Arable Farming on 2D Surfaces , 2010 .

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

[4]  Chaomin Luo,et al.  A Bioinspired Neural Network for Real-Time Concurrent Map Building and Complete Coverage Robot Navigation in Unknown Environments , 2008, IEEE Transactions on Neural Networks.

[5]  Wesley H. Huang Optimal line-sweep-based decompositions for coverage algorithms , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Howie Choset,et al.  Sensor-based coverage with extended range detectors , 2006, IEEE Transactions on Robotics.

[7]  Godfried T. Toussaint,et al.  Computing the Width of a Set , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  David A. Clausi,et al.  Mapping, Planning, and Sample Detection Strategies for Autonomous Exploration , 2014, J. Field Robotics.

[9]  Jin Bae Park,et al.  Complete coverage navigation of cleaning robots using triangular-cell-based map , 2004, IEEE Transactions on Industrial Electronics.

[10]  J. Hung,et al.  Optimal path planning with obstacle avoidance for autonomous surveying , 2010, IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society.

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

[12]  Chung-Hsien Kuo,et al.  Pneumatic Sensor: A Complete Coverage Improvement Approach for Robotic Cleaners , 2011, IEEE Transactions on Instrumentation and Measurement.

[13]  S.X. Yang,et al.  A neural network approach to complete coverage path planning , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[15]  Arto Visala,et al.  Coverage path planning algorithms for agricultural field machines , 2009 .

[16]  Howie Choset,et al.  Coverage Path Planning: The Boustrophedon Cellular Decomposition , 1998 .

[17]  Liam Paull,et al.  Sensor-Driven Online Coverage Planning for Autonomous Underwater Vehicles , 2013 .

[18]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[19]  Woojin Chung,et al.  Tripodal Schematic Control Architecture for Integration of Multi-Functional Indoor Service Robots , 2006, IEEE Transactions on Industrial Electronics.

[20]  M. Er,et al.  Coverage path planning for UAVs based on enhanced exact cellular decomposition method , 2011 .

[21]  Gokhan Kirlik,et al.  A Dynamic Path Planning Approach for Multirobot Sensor-Based Coverage Considering Energy Constraints , 2009, IEEE Transactions on Cybernetics.

[22]  Chun-Liang Lin,et al.  Design of an autonomous lawn mower with optimal route planning , 2008, 2008 IEEE International Conference on Industrial Technology.