Machine learning techniques for robotic and autonomous inspection of mechanical systems and civil infrastructure
Michael O. Macaulay, Mahmood Shafiee
Machine learning techniques for robotic and autonomous inspection of mechanical systems and civil infrastructure
Machine learning and in particular deep learning techniques have demonstrated the most efficacy in training, learning, analyzing, and modelling large complex structured and unstructured datasets. These techniques have recently been commonly deployed in different industries to support robotic and autonomous system (RAS) requirements and applications ranging from planning and navigation to machine vision and robot manipulation in complex environments. This paper reviews the state-of-the-art with regard to RAS technologies (including unmanned marine robot systems, unmanned ground robot systems, climbing and crawler robots, unmanned aerial vehicles, and space robot systems) and their application for the inspection and monitoring of mechanical systems and civil infrastructure. We explore various types of data provided by such systems and the analytical techniques being adopted to process and analyze these data. This paper provides a brief overview of machine learning and deep learning techniques, and more importantly, a classification of the literature which have reported the deployment of such techniques for RAS-based inspection and monitoring of utility pipelines, wind turbines, aircrafts, power lines, pressure vessels, bridges, etc. Our research provides documented information on the use of advanced data-driven technologies in the analysis of critical assets and examines the main challenges to the applications of such technologies in the industry.
Machine learning / Deep learning / Robotics and autonomous system (RAS) / Inspection / Monitoring / Mechanical systems / Civil infrastructure
[1] |
|
[2] |
|
[3] |
|
[4] |
C. Stout, D. Thompson, UAV Approaches to Wind Turbine Inspection: Reducing Reliance on Rope-Access. Offshore Renewable Energy Catapult. (2019)
|
[5] |
D. Schmidt et al., Climbing robots for maintenance and inspections of vertical structures—A survey of design aspects and technologies. Robot. Auton. Syst. (2013). https://doi.org/10.1016/j.robot.2013.09.002
|
[6] |
D. Lattanzi et al., Review of Robotic Infrastructure Inspection Systems. J. Infrastruct. Syst. (2017). https://doi.org/10.1061/(ASCE)IS.1943-555X.0000353
|
[7] |
M.A.M. Yusoff et al., Development of a Remotely Operated Vehicle (ROV) for underwater inspection. Jurutera (2013)
|
[8] |
|
[9] |
F. Rubio et al., A review of mobile robots: Concepts, methods, theoretical framework, and applications. Int. J. Adv. Robot. Syst. 2019 (2019). https://doi.org/10.1177/1729881419839596
|
[10] |
D.W. Gage, A Brief History of Unmanned Ground Vehicle (UGV) Development Efforts (1995)
|
[11] |
|
[12] |
|
[13] |
|
[14] |
J. Seo et al., Drone-enabled bridge inspection methodology and application. Autom. Constr. (2018). https://doi.org/10.1016/j.autcon.2018.06.006. https://www.sciencedirect.com/science/article/pii/S0926580517309755 DOI
|
[15] |
M. Shafiee et al., Unmanned Aerial Drones for Inspection of Offshore Wind Turbines: A Mission-Critical Failure Analysis. Robotics J. (2021). https://doi.org/10.3390/robotics10010026
|
[16] |
M.H. Frederiksen et al., Drones for inspection of infrastructure: Barriers, opportunities and successful uses. Center for Integrative Innovation Management (2019)
|
[17] |
M. Drones Lt, Best Commercial Drones for Beginners, Sep. 02, 2019, 2018. https://www.coptrz.com/best-commercial-drones-for-beginners/
|
[18] |
|
[19] |
X.L. Ding et al., A review of structures, verification, and calibration technologies of space robotic systems for on-orbit servicing (2020). https://doi.org/10.1007/s11431-020-1737-4
|
[20] |
|
[21] |
P.J. Staritz et al., Skyworker: A Robot for Assembly, Inspection and Maintenance of Large-Scale Orbital Facilities. IEEE (2001). https://doi.org/10.1109/ROBOT.2001.933271
|
[22] |
|
[23] |
|
[24] |
|
[25] |
|
[26] |
|
[27] |
|
[28] |
|
[29] |
|
[30] |
|
[31] |
|
[32] |
|
[33] |
|
[34] |
V. Nasteski, An overview of the supervised machine learning methods. Horizons B 4 (2017). https://doi.org/10.20544/HORIZONS.B.04.1.17.P05
|
[35] |
|
[36] |
|
[37] |
M.N. Mohammed et al., Design and Development of Pipeline Inspection Robot for Crack and Corrosion Detection (2018)
|
[38] |
[39] |
|
[40] |
A. Geron, Hands-On Machine Learning with Scikit-Learn, Keras &TensorFlow, 2nd edn. (2019). 2019
|
[41] |
|
[42] |
|
[43] |
|
[44] |
|
[45] |
|
[46] |
[47] |
[48] |
|
[49] |
K. Gopalakrishnan et al., Crack damage detection in unmanned aerial vehicle images of civil infrastructure using pre-trained deep learning model. Int. J. Traffic Transp. Eng. (IJTTE) (2017)
|
[50] |
|
[51] |
|
[52] |
|
[53] |
|
[54] |
[55] |
[56] |
|
[57] |
[58] |
P.S. Bithas et al., A Survey on Machine-Learning Techniques for UAV-Based Communications. Sensors (Basel, Switzerland) 26 November 2019 (2019). https://europepmc.org/articles/PMC6929112. Accessed September 2020
|
[59] |
|
[60] |
|
[61] |
K. He et al. Mask R-CNN. In ICCV, 2017
|
[62] |
J. Dai et al., R-FCN: Object Detection via Region-based Fully Convolutional Networks (2016). arXiv:1605.06409
|
[63] |
W. Liu et al., Ssd: Single shot multibox detector (2015). Preprint arXiv:1512.02325
|
[64] |
S. Ren et al., Faster r-cnn: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015 (2015)
|
[65] |
|
[66] |
J.A. Bullinaria, Recurrent neural networks. Neural Computation: Lecture 12 (2013)
|
[67] |
|
[68] |
I.J. Goodfellow et al., Generative Adversarial Networks (2014). arXiv, stat.ML
|
[69] |
M. Mirza, S. Osindero, Conditional Generative Adversarial Nets (2014)
|
[70] |
L. Noriega, Multilayer perceptron tutorial. School of Computing. Staffordshire University (2005)
|
[71] |
|
[72] |
G. Alain, Y. Bengio, What Regularized Auto-Encoders Learn from the Data Generating Distribution (2014)
|
[73] |
|
[74] |
|
[75] |
|
[76] |
|
[77] |
|
[78] |
|
[79] |
|
[80] |
|
[81] |
[82] |
|
[83] |
J. Franko et al., Design of a multi-robot system for wind turbine maintenance. Energies (2020)
|
[84] |
|
[85] |
T. Malekzadeh et al., Aircraft Fuselage Defect Detection using Deep Neural Networks (2017). arXiv:1712.09213
|
[86] |
|
[87] |
|
[88] |
|
[89] |
|
[90] |
|
[91] |
|
[92] |
|
[93] |
|
[94] |
|
[95] |
P. Rakshata et al., Car damage detection and analysis using deep learning algorithm for automotive. Int. J. Sci. Technol. Res. 5(6) (2019). Nov-Dec-2019, ISSN (Online): 2395-566X
|
[96] |
|
[97] |
|
[98] |
C. Giovany Pachón-Suescún et al., Scratch Detection in Cars Using a Convolutional Neural Network by Means of Transfer Learning. IJAER (2018) 16 Nov 2018
|
[99] |
|
[100] |
R. Ali et al., Subsurface damage detection of a steel bridge using deep learning and uncooled micro-bolometer. Constr. Build. Mater. 226 (2019). https://doi.org/10.1016/j.conbuildmat.2019.07.293. 2019, 376-387, ISSN 0950-0618. https://www.sciencedirect.com/science/article/pii/S0950061819319671
|
[101] |
|
[102] |
|
[103] |
|
[104] |
V.N. Nguyen et al., Automatic autonomous vision-based power line inspection: A review of current status and the potential role of deep learning. Int. J. Electr. Power Energy Syst. 2018 (2018)
|
[105] |
|
[106] |
|
[107] |
|
[108] |
|
[109] |
|
[110] |
|
[111] |
|
[112] |
|
[113] |
R.K. Rai et al., Intricacies of Unstructured Data. EAI Endorsed Transactions on Scalable Information Systems 4(14) (2017). https://doi.org/10.4108/eai.25-9-2017.153151
|
[114] |
|
[115] |
|
[116] |
|
[117] |
|
[118] |
|
[119] |
|
[120] |
|
[121] |
M. Hillebrand et al., A design methodology for deep reinforcement learning in autonomous systems. Procedia Manufacturing 52 (2020). https://doi.org/10.1016/j.promfg.2020.11.044. https://www.sciencedirect.com/science/article/pii/S2351978920321879
|
[122] |
|
[123] |
|
/
〈 | 〉 |