Path planning algorithm to minimize an overlapped path and turning number for an underwater mining robot

This paper considers the problem of minimizing an overlapped path and turning number to cover an uneven terrain ocean floor for an underwater mining robot. The purpose of this algorithm is to generate the shortest path to travel through the entire given bathymetric map with minimum overlapping path and minimum turning number based on binary map, cell decomposition, minimal sum of altitude method and depth-first search algorithm. To do this task, the following tasks are performed. Firstly, a binary map is obtained by applying threshold to the high slope regions of the ocean floor. Secondly, Morse cell decomposition method is applied to divide the whole area of work space into cells in the vertical and horizontal directions. To minimize the turning number, a minimal sum of altitude method is applied to the combination of vertical and horizontal cell decompositions. Finally, the coverage order is calculated by depth-first search algorithm. The simulation result shows that the proposed method generates the short coverage path with minimum overlapping, minimum turning number and fast coverage time compared to vertical and horizontal cell decomposition methods.

[1]  B. Shirinzadeh,et al.  Optimal area covering using genetic algorithms , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[2]  Antonio Barrientos,et al.  Aerial coverage optimization in precision agriculture management: A musical harmony inspired approach , 2013 .

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

[4]  Min-Ji Bae,et al.  Path tracking control coverage of a mining robot based on exhaustive path planning with exact cell decomposition , 2014, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014).

[5]  Esther M. Arkin,et al.  Approximation Algorithms for the Geometric Covering Salesman Problem , 1994, Discret. Appl. Math..

[6]  R. Prim Shortest connection networks and some generalizations , 1957 .

[7]  Elon Rimon,et al.  Spanning-tree based coverage of continuous areas by a mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[8]  Chun-Liang Lin,et al.  Optimal planner for lawn mowers , 2010, 2010 IEEE 9th International Conference on Cyberntic Intelligent Systems.

[9]  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).

[10]  Junfei Qiao,et al.  Path planning algorithm based on sub-region for agricultural robot , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[11]  David A. Bader,et al.  Graph Algorithms , 2011, Encyclopedia of Parallel Computing.

[12]  Marc Carreras,et al.  Planning coverage paths on bathymetric maps for in-detail inspection of the ocean floor , 2013, 2013 IEEE International Conference on Robotics and Automation.