Robot Crawler for Surveying Pipelines and Metal Structures of Complex Spatial Configuration
Robot Crawler for Surveying Pipelines and Metal Structures of Complex Spatial Configuration
Pshenin, Vladimir;Liagova, Anastasia;Razin, Alexander;Skorobogatov, Alexander;Komarovsky, Maxim
2022-05-25 00:00:00
Article Robot Crawler for Surveying Pipelines and Metal Structures of Complex Spatial Configuration Vladimir Pshenin *, Anastasia Liagova, Alexander Razin, Alexander Skorobogatov and Maxim Komarovsky Department of Transport and Storage of Oil and Gas, Saint Petersburg Mining University, 199106 Saint Petersburg, Russia; lyagova_aa@pers.spmi.ru (A.L.); s180507@stud.spmi.ru (A.R.); s170506@stud.spmi.ru (A.S.); s200506@stud.spmi.ru (M.K.) * Correspondence: pshenin_vv@pers.spmi.ru Abstract: There is an obvious tendency towards increasing the information content of surveys of hard-to-reach objects at high altitudes through the use of remote-controlled robot crawlers. This can be explained by the reasonable desire of industrial objects owners to maintain their property: pipelines, containers, metal structures in operating technical condition, which contributes to reducing accident risks and increasing the economic efficiency of operation (optimization of repair planning, etc.) This paper presents the concept of a robotic device equipped with LIDAR and EMAT which can move over pipes from a diameter of 100 mm by using a special type of magnetic wheel. The robot uses convolutional neural networks to detect structural elements and classify their defects. The article contains information about tests held on a specially developed test rig. The results showed that the device could increase the information level of survey and reduce the labour intensity. In this work, we consider a prototype of the device which has not started mass operation Citation: Pshenin, V.; Razin, A.; at industrial facilities yet. Skorobogatov, A.; Komarovsky, M. Robot Crawler for Surveying Keywords: robot crawler; magnetic wheel; technical condition; LIDAR; EMAT; machine vision Pipelines and Metal Structures of Complex Spatial Configuration. Infrastructures 2022, 7, 75. https://doi.org/10.3390/ 1. Introduction infrastructures7060075 Nowadays, the most common way of condition monitoring of remote pipeline Academic Editor: Raffaele Landolfo sections and metal structures at altitude is rope access. These objects can be found both Received: 14 April 2022 on industrial enterprise (for example, pipeline overpass, see Figure 1) and within the city Accepted: 23 May 2022 (for example, gas pipeline to roof boiler room, see Figure 2). Published: 25 May 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/license Figure 1. Gas pipeline overpass through an obstacle. Copyrighted by authors. s/by/4.0/). Infrastructures 2022, 7, 75. https://doi.org/10.3390/infrastructures7060075 www.mdpi.com/journal/infrastructures Infrastructures 2022, 7, 75 2 of 20 (a) (b) (c) Figure 2. (a) Pipeline overpasses and metal structures; (b) Reservoirs; (c) Gas pipeline to roof boiler room. Copyrighted by authors. Remote-controlled robotic devices are feasible to apply in order to minimize the risks of occupational injuries, reduce the cost of surveys, and increase the quality level of information content. The authors of the study propose the following steps to reach this goal: 1. To analyze spatial configuration of the most common objects and create the informational album of typical obstacles; 2. To review the world experience in surveying above-ground pipelines and metal structures at altitude; 3. To run an analysis of existing kinematic patterns of movement on vertical metal planes and pipelines of different configurations using magnetic field force for grip; 4. To analyze existing magnetic wheel structures; 5. To create a device capable of moving over high-situated above-ground gas pipelines and monitoring their technical condition; 6. To test the device on a test rig comprising generic obstacles of typical gas pipeline; 7. To make recommendations on the organization of work using the developed device. 2. Theoretical Study 2.1. Analysis of Spatial Configurations of the Most Common Objects Existing options for surface pipelines include vertical, horizontal, and, much less frequently, sloped sections. The most difficult part of a survey is connected with different types of sections in one fragment: for example, the presence of branched horizontal parts makes use of devices with power cable complex. T-junctions, bends, and concentric reducer fittings are the main shaped elements of overhead pipelines. The maximum height of the weld above the welded pipes depends on the type of connection, but generally is not more than 10 mm. A variety of supports are used for fixing pipelines to walls of buildings and metal structures. The most common of them are supports with U-bolt clamp and rubber inserts. As the diameter increases, the curvature of the surface decreases, so the pipes with small diameter about 57 mm … 108 mm (2″–4″) due to high curvature significantly complicate the survey process, increase the turning radius of the devices, or make it completely impossible. The thickness of the metal at the joint has a certain influence on the magnetic adhesion force. Thus, thin-shelled assembly bears the risk of uncontrolled fall [1]. 2.2. Development of an Experimental Test Rig Based on the established information base of typical objects in terms of above-ground pipeline, a list of the main obstacles was drawn up (see Table 1). The test rig comprises pipe supports, fittings, and specific types of obstacles such as an electric insulation joint, test site of bypass with rainwater pipes, not sealed tightly clamp, wide paronite gasket, Infrastructures 2022, 7, 75 3 of 20 and consists of three pipe sections: DN50, DN100, and DN200 (2″, 4″, 8″). The general view of the test rig with the main types of obstacles is shown in Figure 3. Table 1. Main types of obstacles on the pipeline for robotic examination. Pipe Supports Schematic Item Visual Representation Short Title A variety of options for 4 fixing pipelines to building walls and metal structures Specific types of obstacles Schematic item Visual representation Short title 8 Insulating flanged joint 9 Insulating monolithic sleeve Support with U-bolt clamp and rubber insert Test site of bypass with rainwater pipes Not sealed tightly on the saddle clamp 13 Faulty welded joint Fittings Schematic item Visual representation Short title Infrastructures 2022, 7, 75 4 of 20 14 Bend 90° 15 Bend 45° 16 Straight T-junction 17 Transition T-junction 18 Concentric reducer Figure 3. Construction of the test rig. 2.3. Review of the World Experience in Surveying Above-Ground Pipelines and Metal Structures of Complex Spatial Configuration In the oil and gas industry, there is an urgent need to find alternatives to manual inspection in case of reducing risks and costs. The use of drones is one of the recent technologies [2]. This method has a number of advantages, such as access to objects at altitude, technical diagnosis of pipes with nonferromagnetic surfaces, large viewing angle, and high resolution shooting [3]. The usage of drones can solve some problems connected with surveying of hard-to- reach objects, but it has a lot of disadvantages: 1. Generally, drones have a low battery charge, therefore due to the presence of special inspection equipment the duration of the examination is about 15–20 min; 2. As the battery capacity increases, the size of the drone and the number of screws grow, which negatively affects maneuverability; 3. There is a high risk of accident while surveying narrow areas; 4. It is not possible to inspect the complex pipe manifold due to advanced maneuvering. 5. Limited on-board computer selection caused by weight restriction; 6. High control complexity compared to land-based devices. Infrastructures 2022, 7, 75 5 of 20 This way, the use of drones is less informative and does not allow to reach the information content completeness of survey, which makes it suitable only for the initial assessment of large objects. Let us consider more advanced remote monitoring arrangements for above-ground pipelines and metal structures: Saudi Aramco [4], INTROSCAN [5], ARA Lab [6], Waygate technologies [7], University of Tsukuba [8], University of Coimbra [9], SSC Pacific [10], DEEP TREKKER [11], DFKI [12], and RIT [13]. Table 2 presents the technical characteristics of the proposed device. Table 2. Technical characteristics of robotic devices. Saudi INTROSC Waygate University of University of SSC DEEP Unit of ARA Lab DFKI RIT Parameter Aramco AN technologies Tsukuba Coimbra Pacific TREKKER measure [6] [12] [13] [4] [5] [7] [8] [9] [10] [11] Dimensions: - length 325 400 163 247 345 240 No 710 380 380 - width mm 180 270 145 190 210 240 informatio 406 280 130 - height 215 240 198 217 130 140 n 228 150 120 No Weight kg 9.5 18 3 9.6 2.3 1.12 informatio 16.6 0.67 6 No No Maximum speed mm/s 140 83,3 200 50 320 140 informatio 200 500 informatio n n Gas detector – CH4, CO2, O2 Absent Absent Absent Absent Absent Absent Absent Absent Absent Infrared Ultrasonic Ultrasonic Ultrasonic sensor and Ultrasonic wet Type of sensor – Hall transducer Absent Absent Absent Absent dry dry contact dry contact eddy current contact contact sensor Camera pcs 1 1 2 2 0 0 1 1 1 2 No No Operating No °C 0… +50 −20… +60 No information No information No information informatio 5… +40 informatio 10… +50 temperature information n n Obstacle – No No Partly Partly Partly No Yes Partly Partly No negotiation General view – An analysis of existing devices revealed the following «weak spots»: Outer diameter of 125 mm (5″) is the minimum diameter to survey the pipelines, most robot crawlers are not able to move over the pipes of smaller diameter or move erratically due to high surface curvature; Electrical power cable is most frequently used to power the robots. The use of this cable makes it impossible to survey metal structures of complex spatial configuration; These devices have no possibility to overcome specific obstacles. This leads to an uncontrolled fall. Considered robotic devices have the following types of kinematic configurations: Magnetic crawler. The possibility of a tank steering and solved problem of low surface contact are the pros [14]. Cons: high coefficient of friction and adhesion due to large contact surface resulting in increased energy consumption for moving, bad maneuverability need for caterpillar tension systems, etc. [15]. Magnetic circuits of different configurations [16]. Highly adhesive, simply structured, and cheaply produced [17]. Disadvantages connected with the risks of breaking away from the surface in case of «magnetic chain» disconnection. Magnetic wheel. Wheeled robots have the highest speed of movement, simple mechanics and control, and besides, the ability of land–wall transition [18]. However, they Infrastructures 2022, 7, 75 6 of 20 are not suitable for overcoming specific obstacles and have low surface contact, which can lead to failure. Wheel with magnets, located according to Halbach-Array [19]. While using a special configuration of permanent magnets—Halbach-Array—it is easy to get a significant increase of adhesion force (about two times, see Figure 4). The main purpose of the assembling is that the compensation of lower magnetic flux leads to strengthening of the upper one [20]. Figure 4. Magnetic wheel with Halbach-Array. However, Halbach-Array requires a rigid wheel design or presence of a specific mechanism [21], which rotates the shaft with the assembly when crossing certain types of obstacles. Wheel with swinging inside part [22]. If the inside part is in an incorrect position, there is a risk of losing adhesion and the following uncontrolled fall, see Figure 5. Figure 5. Wheel construction with Halbach-Array inside. 2.4. Design of Wireless Mobile Robot Crawler System for Pipe Inspection During the engineering development, the design of the device presented in Figure 6 was proposed. The robot crawler has a LIDAR system [23] as well as an EMAT on a telescopic retractable rod. Infrastructures 2022, 7, 75 7 of 20 Figure 6. Design of the proposed robot crawler. The special flexible shape of the wheel with the magnet inside makes it possible to overcome obstacles (Figure 7). Figure 7. Special design of flexible rubber tire allows to overcome obstacles without separation from the ferromagnetic surface. Copyrighted by authors. The characteristics of the device and its components are presented in Table 3. Table 3. Technical characteristics of the developed robot crawler. LiDAR Intel RealSense L515 Parameters Type of tracking Laser scanning Operating range 0.25–9 m Depth camera resolution and FPS 1024 × 768; 30 FPS RGB camera resolution and FPS 1920 × 1080; 30 FPS Color depth camera resolution and FPS 1920 × 1080; 30 FPS Depth accuracy 5 mm Depth camera coverage 70 × 55 degrees RGB camera coverage 70 × 43 degrees Color depth camera coverage 69 × 42 degrees IMU sensor model Bosch BMI085 IMU sensor number of degrees of freedom 6 Speed of accelerometer data output 100 Hz/200 Hz/400 Hz Speed of gyroscope data output 100 Hz/200 Hz/400 Hz Infrastructures 2022, 7, 75 8 of 20 Operating temperature range of the −20…+70 °C environment EMAT parameters Range of thickness measured for steel 2–80 mm Thickness measurement uncertainty 0.08 mm Permissible gap between sensor and unit up to 4 mm under test Permissible misalignment of sensor ±25 degrees relatively to surface normal Minimum permissible radius of surface ≥10 mm curvature Device operating frequency 4 MHz Operating temperature range of the testing −20…+80 °C object surface Robot crawler parameters Width 180 mm Length 180 mm Height 165 mm Mass (without accumulator) 1.8 kg Kinematics 4WD, fully rotatable Above-ground gas pipelines are subject to vibrations that are potentially hazardous processes. A large number of studies are underway to explore it and minimize its negative impact [24–26]. With some modifications, the device will be able to evaluate the vibration parameters along the length of the gas pipeline. In this work we consider only the prototype device (as in many other robotic works [4–6], and therefore the indicator of reliability, durability, and maintainability of the robot cannot be precisely determined. However, the following may be noted: 1. We have used the most suitable constructive materials that will ensure sufficient durability (Table 4); 2. Maintainability is provided with the possibility of large-unit repair. In addition, the sensors are easily removable, this allows them to be «hot» replaced in the field. Individual elements (fasteners, gears) are made of unified standard sizes—this allows them to achieve good interchangeability; 3. Overall metrics of reliability of the device are still difficult to assess, as there is no extensive field experience. Table 4. Materials used in the design of the device. № Constructive Part Material Durability 1 Spur gear Nylon 5 years 2 Body ABS up to 10 years 3 Wheel tire Polyurethane 5 years 4 Wheel shaft Titanium 30 years Infrastructures 2022, 7, 75 9 of 20 2.5. Neural Network Classification of Objects While surveying hard-to-reach objects, it is important to identify the obstacle and to estimate its main parameters. The detection of complication signatures (traces of corrosion, cracks, misalignment of supports) is also important [27–32]. Damage caused by incorrect identification of an obstacle may entail the risk of uncontrolled fall of the device and occurrence of emergency, untimely complications, and detecting may result in extra material costs for their separate investigation and liquidation. Therefore, the use of machine vision and the prediction of complications in the surveying pipelines and metal structures of complex spatial configuration is a crucial task, which, being realized, will improve quality of the surveying hard-to-reach objects and will help to avoid contingency, resulting in safe operation. The application of machine vision technology involves the automated objects classification and helps the engineer to take into account the possible risk of emergency. As the objects classification task is flexible and varies according to the field of application, it was decided to use artificial intelligence technology with the possibility of overfitting to the necessary databases of obstacles and complications. The input data obtained by the robotic device in the surveying pipelines and metal structures of complex spatial configuration are characterized by the following features: 1. Axial displacement, change of the angle, rotations, other distortions; 2. Fast staff turnover, the need for high data processing rate; 3. A wide variety of different types of objects (elements of pipe manifold, supporting structures, defects, leaks); 4. The use of high-resolution cameras results in a large amount of input data; 5. Updating the database for the new survey. For the project realization, the authors used convolutional neural network with extractor of FPN functions (Feature Pyramid Network) [33], which has the following advantages: 1. Decreased amount of learnable parameters and increased speed of learning in comparison with fully connected neural network [34]; 2. Ability to implement computations and network learning algorithms on graphic processors (GPU) [35]; 3. Displacement stability of input data [36]; 4. The use of convolutional kernels helps to avoid generalization of the displayed information. Scanning by parts allows to take into consideration a larger number of properties of the object, which improves the quality of recognition. The architecture of the neural network consists of: 1. Number of layers; 2. Number of sites (neurons) in each layer; 3. Type of activation function. Convolutional neural networks are constructed from the following types of layers: 1. Convolutional—performs convolution, which is characterized by the following parameters: Filters: number of output channels; Kernel size: convolutional kernel, is a local receptive field that specifies the width and height of the 2D convolution window; Padding: function that allows to create a zero-fill around the perimeter of the input image, so that the output has the same width and height; Activation: activation function; Input shape: dimension of the input signal. 2. Pooling—this layer works in a similar way to the convolutional layer, but it does not have the convolutional kernel, but the pooling layer calculates the maximum or average values of the input data; Infrastructures 2022, 7, 75 10 of 20 3. Reshaping layers—change the dimension the input data; 4. Dense—fully connected layer; 5. Dropout—regularization technique that allows to avoid overfitting by keeping neurons in a state of activity (not zero) with a given probability. Figure 8 presents a typical topology of a convolutional neural network containing input layer, convolutional layers, pooling layers, and standard fully connected layer. Figure 8. Convolutional Neural Network topology. Since this study addresses two classification challenges, namely, the identification of obstacles on the path of the robotic device and the detection of complication signatures, it was agreed to use two convolutional neural networks with different topologies trained in different databases, the architectures of which are presented in Table 5. Table 5. Architectures of applied neural networks. CNN for Obstacle Identification CNN for Detecting Complication Signatures Number of Layer Output Number of Layer (Type) Output Shape Parameters (Type) Shape Parameters 250 × 250 Input 250 × 250 × 1 0 Input 0 × 3 Convolutional 250 × 250 × 128 1280 Convolutio 250 × 250 Convolutional 250 × 250 × 128 147,584 nal × 16 MaxPooling 125 × 125 × 128 0 Convolutio 250 × 250 Dropout 125 × 125 × 128 0 nal × 16 Convolutional 125 × 125 × 128 147,584 125 × 125 MaxPooling 0 Convolutional 125 × 125 × 128 147,584 × 32 MaxPooling 62 × 62 × 128 0 125 × 125 Dropout 0 Dropout 62 × 62 × 128 0 × 32 Convolutional 62 × 62 × 128 147,584 Convolutio 125 × 125 Convolutional 62 × 62 × 128 147,584 nal × 32 MaxPooling 31 × 31 × 128 0 Convolutio 125 × 125 18,496 Dropout 31 × 31 × 128 0 nal × 32 Convolutional 31 × 31 × 128 147,584 62 × 62 × MaxPooling 0 Convolutional 31 × 31 × 128 147,584 64 MaxPooling 15 × 15 × 128 0 62 × 62 × Dropout 0 Dropout 15 × 15 × 128 0 64 Flatten 28,800 0 Flatten 246,016 0 Dense 128 3,686,528 Dense 256 6,2980,352 Dropout 128 0 Dropout 256 0 Dense 11 1419 Dense 2 514 Infrastructures 2022, 7, 75 11 of 20 Total Total parameters: 4,722,315 63,013,698 parameters: Input layer receives data in the format of the image with dimension of WxHxCin pixels, where W = 1920—the width of the image, H = 1080—the height of the image, Cin = 3—the number of image channels. In this layer of the neural network there is a compression to dimension of 250 × 250 × 1 in case of identifying the obstacles and 250 × 250 × 3 in case of detection of complication signatures as the number of image channels (color) has no informative value for the first task, but for detection of complication signatures color is an important characteristic, for example for detecting signs of corrosion. Next, the data is normalized to a range (−0.5:1) for further processing by subsequent layers: ( ) , , = − 0,5, (1) where () —normalization function; —pixel color value; —pixel maximum value—255; —pixel minimum value—0. Convolutional layer is a set of feature maps that slide across the entire data region of the previous layer and highlight certain features of objects. The convolutional layer can be considered as a special case of a fully connected layer, provided that weights outside the local receptive field are equal to zero for each neuron, and the parameters of the convolutional kernel are distributed among the neurons. = ( ∙ + ), (2) where –j—feature map (previous input layer output); –k layer shift coefficients for the j—feature map; –j map, k layer convolutional kernel; ()—activation function, LeakyReLU activation ( ( ) = ( , )) is used in both architectures. The choice of LeakyReLU activation function is explained by the fact that it has a number of advantages: Fast in computation 1. Gradients do not disappear for > 0; 2. Provides fast convergence in practice; 3. Works if < 0, which ensures continuous computing, as opposed to function ReLU ( ( ) = (0, )) [37]. MaxPooling minimizes the size of the previous layer maps by selecting maximum local features: ( ( ) ) (3) = ∙ + , where —layer k outlet; , —k layer shift coefficients; () —local maximum feature sampling operation. Dropout layer reduces the process of retraining the neural network. In case of using this layer, the learning process affects only part of the parameters on each iteration. All neurons are present during testing, but their outputs are multiplied by a given probability to maintain the scale of input data (Figure 9). Infrastructures 2022, 7, 75 12 of 20 training testing pw Present with Always present probability Figure 9. Dropout technology, where p—given probability value, w—neural network sites weight. The flatten layer smooths input data without affecting size. When receiving input data in 15 × 15 × 128 dimension, output data dimension after conversion is 28,800 × 1. Dense layer is a fully connected layer that classifies an object, simulating a non-linear function, whose gradual optimization increases the efficiency of recognition. The neurons of each map of the pooling are interconnected with one neuron of that layer. The value of the neuron can be calculated according to the following formula [38]: = ( ∙ + ), (4) where –j—feature map (previous k layer output); () —LeakyReLU activation function; –