An Algorithm of Complete Coverage Path Planning for Unmanned Surface Vehicle Based on Reinforcement Learning

A deep reinforcement learning method to achieve complete coverage path planning for an unmanned surface vehicle (USV) is proposed. This paper firstly models the USV and the workspace required for complete coverage. Then, for the full-coverage path planning task, this paper proposes a preprocessing method for raster maps, which can effectively delete the blank areas that are impossible to cover in the raster map. In this paper, the state matrix corresponding to the preprocessed raster map is used as the input of the deep neural network. The deep Q network (DQN) is used to train the complete coverage path planning strategy of the agent. The improvement of the selection of random actions during training is first proposed. Considering the task of complete coverage path planning, this paper replaces random actions with a set of actions toward the nearest uncovered grid. To solve the problem of the slow convergence speed of the deep reinforcement learning network in full-coverage path planning, this paper proposes an improved method of deep reinforcement learning, which superimposes the final output layer with a dangerous actions matrix to reduce the risk of selection of dangerous actions of USVs during the learning process. Finally, the designed method validates via simulation examples.

[1]  A. Zolotas,et al.  End-to-End One-Shot Path-Planning Algorithm for an Autonomous Vehicle Based on a Convolutional Neural Network Considering Traversability Cost , 2022, Sensors.

[2]  V. Nguyen,et al.  Wireless Communications for Data Security: Efficiency Assessment of Cybersecurity Industry—A Promising Application for UAVs , 2022, Drones.

[3]  Van Thanh Tien Nguyen,et al.  CFD Analysis and Optimum Design for a Centrifugal Pump Using an Effectively Artificial Intelligent Algorithm , 2022, Micromachines.

[4]  Thanh Thuong Huynh,et al.  Optimal Design for Compliant Mechanism Flexure Hinges: Bridge-Type , 2021, Micromachines.

[5]  Jiaxin Luo,et al.  Complete Coverage Path Planning of an Unmanned Surface Vehicle Based on a Complete Coverage Neural Network Algorithm , 2021, Journal of Marine Science and Engineering.

[6]  Huacheng He,et al.  An efficient motion planning based on grid map: Predicted Trajectory Approach with global path guiding , 2021, Ocean Engineering.

[7]  Tao Geng,et al.  Visual Navigation and Landing Control of an Unmanned Aerial Vehicle on a Moving Autonomous Surface Vehicle via Adaptive Learning , 2021, IEEE Transactions on Neural Networks and Learning Systems.

[8]  Qidi Wu,et al.  Modeling and optimization of watering robot optimal path for ornamental plant care , 2021, Comput. Ind. Eng..

[9]  Huayan Pu,et al.  Hybrid Partition-Based Patrolling Scheme for Maritime Area Patrol with Multiple Cooperative Unmanned Surface Vehicles , 2020, Journal of Marine Science and Engineering.

[10]  Chi-Chia Sun,et al.  SoC FPGA Accelerated Sub-Optimized Binary Fully Convolutional Neural Network for Robotic Floor Region Segmentation , 2020, Sensors.

[11]  Xu Miao,et al.  Multi-Cleaning Robots Using Cleaning Distribution Method Based on Map Decomposition in Large Environments , 2020, IEEE Access.

[12]  Guoqing Xia,et al.  Global Path Planning for Unmanned Surface Vehicle Based on Improved Quantum Ant Colony Algorithm , 2019, Mathematical Problems in Engineering.

[13]  Li,et al.  Second Path Planning for Unmanned Surface Vehicle Considering the Constraint of Motion Performance , 2019, Journal of Marine Science and Engineering.

[14]  Alexandre M. Amory,et al.  Unmanned Surface Vehicle Simulator with Realistic Environmental Disturbances , 2019, Sensors.

[15]  Chaomin Luo,et al.  Complete Coverage Autonomous Underwater Vehicles Path Planning Based on Glasius Bio-Inspired Neural Network Algorithm for Discrete and Centralized Programming , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[16]  Alexandre M. Amory,et al.  A Survey on Unmanned Surface Vehicles for Disaster Robotics: Main Challenges and Directions , 2019, Sensors.

[17]  Nauman Aslam,et al.  Dynamic Fuzzy-Logic Based Path Planning for Mobility-Assisted Localization in Wireless Sensor Networks , 2017, Sensors.

[18]  Hoang Huu Viet,et al.  B-Theta*: an Efficient Online Coverage Algorithm for Autonomous Cleaning Robots , 2017, J. Intell. Robotic Syst..

[19]  Se-Young Oh,et al.  Smooth coverage path planning and control of mobile robots based on high-resolution grid map representation , 2011, Robotics Auton. Syst..

[20]  Howie Choset,et al.  Coverage of Known Spaces: The Boustrophedon Cellular Decomposition , 2000, Auton. Robots.

[21]  Rajesh Elara Mohan,et al.  Reinforcement Learning-Based Energy-Aware Area Coverage for Reconfigurable hRombo Tiling Robot , 2020, IEEE Access.

[22]  Jiucai Jin,et al.  Vision-Based Target Tracking for Unmanned Surface Vehicle Considering Its Motion Features , 2020, IEEE Access.

[23]  Haifeng Zhang,et al.  Learn to Navigate: Cooperative Path Planning for Unmanned Surface Vehicles Using Deep Reinforcement Learning , 2019, IEEE Access.

[24]  Xu Miao,et al.  Scalable Coverage Path Planning for Cleaning Robots Using Rectangular Map Decomposition on Large Environments , 2018, IEEE Access.