Reinforcement learning-based optimal complete water-blasting for autonomous ship hull corrosion cleaning system

Abstract Routine cleaning of the corroded ship hulls in dry dock maintenance guarantees the smooth operation of the shipping industry. Deploying the autonomous system to remove the corrosion by water-blasting is a feasible approach to ease the burden in manual operation and to reduce water, time, and energy consumption. In this paper, the water-blasting framework is proposed for a novel robot platform named Hornbill with the adhesion mechanism by permanent magnetic, self-localization by sensor fusion to navigate smoothly on a vertical surface. Hence, we propose a complete waypoint path planning (CWPP) to re-blast the self-synthesizing deep convolutional neural network (DCNN) based corrosion heatmap by initial-blasting. The optimal CWPP problem, including the shortest travel distance and shortest travel time to save water, power while ensuring visiting all predefined waypoints by benchmarking output, is modeled as the classic Travel Salesman Problem (TSP). Further, the Pareto-optimal trajectory for given TSP has been driven by the reinforcement learning (RL) technique with a proposed reward function based on the robot's operation during blasting. From the experimental results at the shipyard site, the proposed RL-based CWPP generates the Pareto-optimal trajectory that enables the water-blasting robot to spend about 10% of energy and 9% of water less than the second-best evolutionary-based optimization method in various workspaces.

[1]  Masami Iwase,et al.  Motion planner for a Tetris-inspired reconfigurable floor cleaning robot , 2020 .

[2]  Ahmad Kamal Aijazi,et al.  DETECTING AND ANALYZING CORROSION SPOTS ON THE HULL OF LARGE MARINE VESSELS USING COLORED 3D LIDAR POINT CLOUDS , 2016 .

[3]  W. A. V. Stepson,et al.  Design and development of a mobile crawling robot with novel halbach array based magnetic wheels , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Manoj Kumar Shukla,et al.  A Survey of Computer Vision Based Corrosion Detection Approaches , 2017 .

[5]  Carlos Fernández-Isla,et al.  Automated Visual Inspection of Ship Hull Surfaces Using the Wavelet Transform , 2013 .

[6]  M. A. Viraj J. Muthugala,et al.  A Self-Organizing Fuzzy Logic Classifier for Benchmarking Robot-Aided Blasting of Ship Hulls , 2020, Sensors.

[7]  Rajesh Elara Mohan,et al.  Complete Path Planning for a Tetris-Inspired Self-Reconfigurable Robot by the Genetic Algorithm of the Traveling Salesman Problem , 2018 .

[8]  M. A. Viraj J. Muthugala,et al.  Design of an Adhesion-Aware Façade Cleaning Robot , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Kyunghwa Kim,et al.  Technical Trends and Issues Related to Maintenance/Inspection Drones for Ships or Offshore Plants , 2017 .

[10]  Yixin Chen,et al.  Identification of the deviation of seam tracking and weld cross type for the derusting of ship hulls using a wall-climbing robot based on three-line laser structural light , 2018, Journal of Manufacturing Processes.

[11]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[13]  Mohan Rajesh Elara,et al.  Reconfigurable Pavement Sweeping Robot and Pedestrian Cohabitant Framework by Vision Techniques , 2019, IEEE Access.

[14]  Kristin L. Wood,et al.  Path Tracking Control of Self-Reconfigurable Robot hTetro With Four Differential Drive Units , 2020, IEEE Robotics and Automation Letters.

[15]  Ronald J. Williams,et al.  Simple Statistical Gradient-Following Algorithms for Connectionist Reinforcement Learning , 2004, Machine Learning.

[16]  Walter Lucia,et al.  Mobile robot localization via EKF and UKF: A comparison based on real data , 2015, Robotics Auton. Syst..

[17]  Rajesh Elara Mohan,et al.  Modified A-Star Algorithm for Efficient Coverage Path Planning in Tetris Inspired Self-Reconfigurable Robot with Integrated Laser Sensor , 2018, Sensors.

[18]  Rajesh Elara Mohan,et al.  Evolutionary Algorithm-Based Complete Coverage Path Planning for Tetriamond Tiling Robots , 2020, Sensors.

[19]  Daniel Cremers,et al.  Dense visual SLAM for RGB-D cameras , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Rajesh Elara Mohan,et al.  Multi-Objective Genetic Algorithm-Based Autonomous Path Planning for Hinged-Tetro Reconfigurable Tiling Robot , 2020, IEEE Access.

[21]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[22]  Rajesh Elara Mohan,et al.  Optimization Complete Area Coverage by Reconfigurable hTrihex Tiling Robot , 2020, Sensors.

[23]  Navdeep Jaitly,et al.  Pointer Networks , 2015, NIPS.

[24]  Rajesh Elara Mohan,et al.  Energy Consumption Estimation Model for Complete Coverage of a Tetromino Inspired Reconfigurable Surface Tiling Robot , 2019 .

[25]  Yordan Garbatov,et al.  Risk-based framework for ship and structural design accounting for maintenance planning , 2018, Ocean Engineering.

[26]  Chee-Meng Chew,et al.  A Semi-Automatic System for Grit-Blasting Operation in Shipyard , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[27]  Rajesh Elara Mohan,et al.  Complete coverage path planning using reinforcement learning for Tetromino based cleaning and maintenance robot , 2020 .

[28]  Dan M. Frangopol,et al.  Risk-based life-cycle optimal dry-docking inspection of corroding ship hull tankers , 2019, Engineering Structures.

[29]  Yan Wei,et al.  Design and Performance Analysis of a Tracked Wall-Climbing Robot for Ship Inspection in Shipbuilding , 2017 .

[30]  Rajesh Elara Mohan,et al.  Table Cleaning Task by Human Support Robot Using Deep Learning Technique , 2020, Sensors.

[31]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[32]  Rajesh Elara Mohan,et al.  Realization Energy Optimization of Complete Path Planning in Differential Drive Based Self-Reconfigurable Floor Cleaning Robot , 2019 .

[33]  R. Adland,et al.  The energy efficiency effects of periodic ship hull cleaning , 2018 .

[34]  Geoffrey Swain,et al.  Dry-Dock Inspection Methods for Improved Fouling Control Coating Performance , 2016 .

[35]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[36]  Aref Maalej,et al.  Study and modeling of a hull cleaning station with an arm manipulator , 2018, 2018 International Conference on Advanced Systems and Electric Technologies (IC_ASET).

[37]  Yuyao Shi,et al.  System Level Modeling and Control Design of hTetrakis–A Polyiamond Inspired Self-Reconfigurable Floor Tiling Robot , 2020, IEEE Access.

[38]  Domagoj Jakobovic,et al.  Improving genetic algorithm performance by population initialisation with dispatching rules , 2019, Comput. Ind. Eng..

[39]  Nicos Christofides Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem , 1976, Operations Research Forum.

[40]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[41]  Pedro Javier Navarro Lorente,et al.  Sensors Systems for the Automation of Operations in the Ship Repair Industry , 2013, Sensors.

[42]  Rajesh Elara Mohan,et al.  Graph Theory-Based Approach to Accomplish Complete Coverage Path Planning Tasks for Reconfigurable Robots , 2019, IEEE Access.

[43]  Rajesh Elara Mohan,et al.  A Survey of Wall Climbing Robots: Recent Advances and Challenges , 2016, Robotics.

[44]  Chao Wu,et al.  Multi-objective energy-aware batch scheduling using ant colony optimization algorithm , 2019, Comput. Ind. Eng..

[45]  Wolfgang Hess,et al.  Real-time loop closure in 2D LIDAR SLAM , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[46]  Wen Feng Lu,et al.  An Automatic Visual Inspection Method based on Statistical Approach for Defect Detection of Ship Hull Surfaces , 2018, 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE).

[47]  Dan M. Frangopol,et al.  Risk-informed life-cycle optimum inspection and maintenance of ship structures considering corrosion and fatigue , 2015 .

[48]  Alberto Ortiz,et al.  Visual Inspection of Vessels by Means of a Micro-Aerial Vehicle: An Artificial Neural Network Approach for Corrosion Detection , 2015, ROBOT.

[49]  Samy Bengio,et al.  Neural Combinatorial Optimization with Reinforcement Learning , 2016, ICLR.

[50]  Rajesh Elara Mohan,et al.  Reconfiguration During Locomotion by Pavement Sweeping Robot With Feedback Control From Vision System , 2020, IEEE Access.

[51]  Xin Zheng,et al.  Design of a semi-automatic robotic system for ship hull surface blasting , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).

[52]  Francisco Bonnin-Pascual,et al.  On the use of robots and vision technologies for the inspection of vessels: A survey on recent advances , 2019, Ocean Engineering.

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