Next Article in Journal
Coordination of Multiple Robotic Vehicles in Obstacle-Cluttered Environments
Previous Article in Journal
A Collision Avoidance Method Based on Deep Reinforcement Learning
Previous Article in Special Issue
Mechatronic Re-Design of a Manual Assembly Workstation into a Collaborative One for Wire Harness Assemblies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of PEIS: A Low-Cost Pipe Inspector Robot

1
Department of Mechanical, Energy and Management Engineering, University of Calabria, 87036 Rende, Italy
2
Department of Control Engineering and Information Technology, University of Dunaújváros, 2407 Dunaújváros, Hungary
*
Author to whom correspondence should be addressed.
Robotics 2021, 10(2), 74; https://doi.org/10.3390/robotics10020074
Submission received: 19 April 2021 / Revised: 17 May 2021 / Accepted: 18 May 2021 / Published: 19 May 2021
(This article belongs to the Special Issue Advances in Italian Robotics II)

Abstract

:
This paper outlines the design of a novel mechatronic system for semi-automatic inspection and white-water in-pipe obstruction removals without the need for destructive methods or specialized manpower. The device is characterized by a lightweight structure and high transportability. It is composed by a front, a rear and a central module that realize the worm-like locomotion of the robot with a specifically designed driving mechanism for the straight motion of the robot along the pipeline. The proposed mechatronic system is easily adaptable to pipes of various sizes. Each module is equipped with a motor that actuates three slider-crank-based mechanisms. The central module incorporates a length-varying mechanism that allows forward and backward locomotion. The device is equipped with specific low-cost sensors that allow an operator to monitor the device and locate an obstruction in real time. The movement of the device can be automatic or controlled manually by using a specific user-friendly control board and a laptop. Preliminary laboratory tests are reported to demonstrate the engineering feasibility and effectiveness of the proposed design, which is currently under patenting.

1. Introduction

In the last decade, we have been experiencing a growing demand for robotic systems aimed at assisting and collaborating with humans toward unsafe or difficult tasks, widening a great market potential for service robotics applications as reported, for example, in [1]. In-pipe robots are one of the emerging areas of practical service applications where a robot can explore a pipe from the inside to perform various inspections and maintenance tasks.
Pipeline grids of various sizes and materials are pervasive in today’s modern society and they require frequent inspection and maintenance, setting very challenging engineering tasks. Obstructions in pipes are sometimes spotted by the insertion of probes equipped with cameras or even manually in poor areas but is most often avoided because of the costs needed for the operation; long sections of pipes are replaced straight away. Buried white-water pipe infrastructures are regularly in need of maintenance, the cost of which may be significantly reduced by more precisely locating faults by means of in-pipe robots as reported, for example, in [2]. Several approaches and prototypes have been proposed, such as those based on wheeled locomotion [3], crawler locomotion [4], caterpillar locomotion [5], wall-press locomotion [6], walking locomotion [7], inchworm locomotion [8], screw locomotion [9], and spiral locomotion [10]. Each design solution has some merits and drawbacks that make each preferrable for specific applications. Among the existing solutions, particularly interesting is the worm-like locomotion as reported, for example, by [11,12,13]; other locomotion strategies can be based on hybrid solutions and combinations of locomotion principles, such as that in [14,15,16].
This work presents the mechanical, electrical and control design of PEIS (PipE Inspector System). This is a low-cost pipe inspector robot, which introduces a novel, low-cost locomotion mechanism that has been designed and built by the authors at University of Calabria as shown in Figure 1. The proposed locomotion mechanisms allow to easily adapt the device to pipelines of various sizes with horizontal-, inclined-, or even vertical-motion directions.
The paper is organized as follows: Section 2 outlines the mechanical design of the proposed PEIS device with focus on the modeling and synthesis of the locomotion mechanism. Section 3 focuses on a dynamic analysis and simulation of PEIS to size the main components, including the mechanical parts, joints, and actuators, with proper performance to fulfil the desired task requirements. Section 4 focuses on the robot controller to achieve a suitable and stable operation of PEIS. Section 5 outlines the selection of proper, low-cost sensory components and details the electronics and control hardware set-up. Section 6 reports some preliminary experimental results to demonstrate the engineering feasibility and effectiveness of the proposed design that is currently under patenting.

2. Mechanical Design

White-water pipelines are particularly subjected to occlusions caused by debris from various sources. They are usually designed using straight pipes of 200 mm to 600 mm in diameter, spaced out by 500 × 500 mm square inspector manholes. This kind of pipe-system design simplifies the proposed solution from a mechanical point of view, and it leads to a cost reduction that is a key factor for the proposed mechatronic device. The target groups of the device are, indeed, small businesses and local administrations. The mechatronic system should be easy to use to avoid the employment of highly specialized manpower. Another important feature needed is the capability to explore sloped pipes and to adapt to different pipe diameters.
After a careful analysis of the literature and the specifically addressed application task, we have identified the following main design requirements:
  • Suitable for pipelines with a diameter ranging from 200 to 600 mm.
  • Device length lower than 400 mm (for easy fitting into the 500 × 500 mm manholes).
  • Weight lower than 3 kg (for transportability and for avoiding damages to the pipeline.
  • Holding force ranging from 20 to 30 N (to avoid slippage and for avoiding damages to the pipeline).
  • Move along a straight pipeline (since white-water pipelines are equipped with inspection manholes at any direction change).
  • Speed not lower than 5 cm/s (for timely execution of tasks).
As additional requirements, the device should be user friendly and not require specific professional skills for a semi-automatic operation.
The design process is based on multiple, creative-tactic strategies, including morphological charts to help the topology synthesis, which led to a topology with three modules. Namely, the front module and the back module are the “grasping modules”, being able to hold the robot body relative to the pipe walls. A schematic view of the front module is reported in Figure 2a. This module hosts most of the sensors and electronic components. The front and back module are equipped with telescopic elements that are driven by a specifically designed mechanism. This is schematically outlined in Figure 2b. Each grasping module is based on a crank-shaft mechanism with three interchangeable pistons of various lengths and a single circular crank actuated by a servomotor. The rotation of the slider-crank mechanisms produces the extension of the telescopic elements, which hold firmly a module attached to the pipeline surface. The front or back module are actuated alternatively so that one of them is attached to the pipeline surface and the other one is free to move. The central body module embeds a crank-shaft mechanism actuated by a servomotor that makes the length of the robot vary, thus allowing it to move in a worm-like manner. The locomotion module is based, again, on a slider-crank mechanism that displaces the front module relative to the back module as shown in Figure 2c. Accordingly, the locomotion strategy consists of locking one of the front or back modules and allowing the locomotion module to displace forward or backward the other module. The following sections outline the main aspects of the proposed mechanism design as based on the outlined conceptual design.

2.1. Grasping Modules

Two different configurations were studied. Namely, horizontal locomotion and vertical locomotion. One module at a time is considered, clamped to the wall of the pipe, and a Coulomb static friction coefficient of 0.4 (rubber and wet concrete) is supposed. The worst-case scenario is considered when the friction force is holding the robot as provided by a single piston. This case is outlined in the scheme in Figure 3. A 7 N force by a single piston is sufficient to prevent the robot from sliding, based on its own weight (over-estimated as equal to 1 kg), using a safety factor of two. Given the free body diagrams in Figure 4, it is possible to write the relationship between the force exerted by the piston F x and the input servomotor torque τ from the equilibrium equation that can be written as
F x = τ   cos α 3   l m cos θ = τ 3   l m 1 c 2 l m 2 1 c 2 l m 2 l b 2 2 l m l b 2 1 c 2 l m 2 l b 2 2 l m l b 2
The friction force can be assumed as equal to
F s = μ F x
where l m is the crank length, l b the conrod length, c the length between the piston and the crank base and θ the angle between F b a and perpendicular to the crank. The dimensional synthesis of the mechanism consists of identifying the values of l m , l b , so that the mechanism can exert the desired force F x while minimizing the ratio expressed in
S = c l m + l b
where S expresses how close a configuration is relative to the kinematic singularity of the slider-crank mechanism. A value too close to the singularity can generate stability problems while a value too far from the singularity will result in a less compact design. It is also worth noting that an additional grasping tool could be added at the front module as proposed, for example, in [17,18,19].

2.2. Locomotion Module

The proposed device moves along the pipeline by holding the pipeline wall with its front or rear module through their telescopic elements (Figure 2). The worm-like locomotion is achieved by activation of the front and rear module, alternately. Then, the central module displaces the free module relative to the one holding the pipeline wall. Reversing the order of activation of the front and rear modules allows to reverse the motion direction. These locomotion steps are repeated cyclically until an obstruction is found or until the operator decides to stop the device. The selected driving mechanism is based on a slider-crank, whose size synthesis is performed based on the desired motion speed and the expected loading conditions defined in the design specifications.

3. Dynamic Analysis

A simplified model was developed for estimating the dynamic effects. The masses and moments of inertia of the main components have obtained from the 3D CAD model of the device. These terms are used to implement a Euler–Lagrange set of equations of motion that are solved in a Matlab environment. We assume the slider-crank mechanisms as planar mechanisms; also, we assume homogeneous materials, rigid parts, perfect constraints, and a safety factor equal to two to take into account the neglected aspects.

3.1. Horizontal Motion

The Euler–Lagrange equation (Equation (4)) is written by considering the 1 DOF slider-crank mechanism, whose scheme is shown in Figure 5, in the following form:
d dt L α ˙ L α = τ m
where α ˙ is the time derivative of α depicted in Figure 4, τ m is the servo couple and L is the “Lagrangian” defined as the difference between the sum of the kinetic energy and the sum of the potential energy of the member in Equation (5).
L = E c E p = = 1 2 m 1 V G 1 2 + I 1 α ˙ 2 + m 2 V G 2 2 + I 2 β ˙ rot 2 + m p V c 2 m 1 gG 1 y m 2 gG 2 y
where m i , V G i , I i are the i th member mass, center of gravity velocity and moment of inertia, respectively. G 1 y and G 2 y are the y coordinates of the crank and the rod, respectively; V c and   m p are the front module velocity and mass; α ˙ and β ˙ rot are angles time derivative; and g is the gravitational acceleration, referring to the scheme in Figure 5.
Geometrical considerations and the substitution of previous terms lead to the motion equation in the following form:
f   α ¨ t , α ˙ t , α t , t = τ m t
A constant rotational speed is imposed in order to check the capability of the servomotors to make the device advance and to make an estimate of the maximum motor torque needed during the operation after the transient phase. This leads to the to the results shown in Figure 6, which are compared with similar results that were obtained by a simulation in the Working Model multibody simulation software with the same input data. The maximum required absolute torque can be estimated from Figure 6 as about 0.003 Nm.

3.2. Vertical Motion

This case is addressed again by developing a proper formulation as based on the Euler–Lagrange approach. The main difference is given by the presence of the potential energy of the piston that can be computed as follows:
L = E c E p = = 1 2 m 1 V G 1 2 + I 1 α ˙ 2 + m 2 V G 2 2 + I 2 β ˙ rot 2 + m p V c 2 m 1 gG 1 x m 2 gG 2 x m p gx c
where G 1 x and G 2 x are the x coordinates of the crank and of the rod, while the other terms have the same formulation as reported in Equation (5). The required can be obtained by referring to the plot in Figure 7 as having a maximum absolute value of about 0.45 Nm.

4. Control Synthesis

The motion of the system can be described with the state space representation as follows. The linearization of Equation (6) α ¨ t = f t ,   α t , α ˙ t , τ m t with x = α , α ˙ T state vector and u = τ m input of the physical system around the equilibrium π / 2 , 0 , 0 results in the following:
x ˙ = f x   x t + f u   u t , x ˙ = Ax + Bu ,
where y = Cx and, moreover, A and B are the state and input matrices, respectively. It is assumed, that the output of the system is fully measurable, therefore y = 1   0 x = α . Based on Equation (6), the matrices A and B are given as follows.
A = 0 1 1.9871 0 ;   B = 0 840.3253
The evaluation of the controllability matrix results is M c = B   AB , where rank   M c = 2 . Based on the Kalman rank condition for controllability, the system described with Equation (8) is controllable since dim x = 2 . As a result, a linear quadratic regulator (LQR) is proposed for the stabilization of the system, using the controllable system A , B . The LQR algorithm establishes a cost function J x , u for the obtainment of optimal state-feedback gain K . This feedback gain minimizes the following cost function, thereby providing both good system response and feasible control action:
J x , u = 1 2 k = 0 N 1 x k T Qx k + u k T Ru k + 1 2 x N T Qx N ,
where Q = Q T 2 × 2 , Q 0 and R ,   R > 0 are the weights in Equation (10), which determine the dynamics of asymptotic stability related to the control signal u k = Kx k in the k th epoch. The feedback matrix is calculated as K = R + B T PB 1 B T PA , where P = P T 0 denotes the solution of the Control Algebraic Riccati equation. To ensure the reference tracking as well, the N x and N u matrices are employed as follows:
N x N u = A B C 0 1 0 2 1 .
As a result, the control signal is obtained u = Kx + N u + KN x r , where r is the reference signal, while the matrices are given as follows:
Q = 100 0 0 0 ,   R = 50 , K = 1.1110 0.0514 ,   N x = 1   0 ,   N u = 0.0024
Based on Equations (9) and (12), the corresponding step response of the closed loop system is plotted in the following Figure 8 and Figure 9. The simulation results show that the implemented LQR strategy stabilizes the system around the reference signal.
A similar analysis can be conducted for the vertical motion. Based on Equation (7), the linearization of the equations of motion is obtained, then the state and input matrices are derived as follows:
A = 0 1 187.6978 0 ; B = 0 840.3253
Then, the state feedback and reference tracking matrices are calculated based on Equations (10) and (11), which are given as follows.
K = 1.3238 0.0552 , N x = 10 , N u = 0.2234
The aforementioned results enable the definition of the control signal u = Kx + N u + K   N x   r , which ensures asymptotic stability.

5. Sensors and Electronics

The robot is equipped with multiple sensors because it needs to obtain various information from the outside world. The sensors are powered by a battery located in the rear module and the motors are powered by an external, cabled power source. An alert LED and manual command buttons are located on a board that remains outside of the pipe during the operations. The electrical scheme is presented in Figure 10. This control architecture can allow user-friendly operation in which an operator places the device at the beginning of a pipeline. Then, a latch switch turns on the device, including the LED lighting and all sensory feedbacks, which are streamed on the screen of a laptop and stored for further analyses. A second latch switch selects the operation direction (forward or backward). The device automatically stops when it reaches an obstruction while streaming a camera view to inspect the characteristics of an obstruction. Furthermore, the sensory feedback allows to identify the position of the obstruction relative to the initial position of the robot at the pipeline entrance.

5.1. Proximity Sensor

An essential feature of the device is being able to detect the occlusion. This is achieved using a proximity sensor located on the front module. The HC-SR04 sensor (Robot Italy, Rome) used is an ultrasonic one: the sensor is very well suited for the purpose since it is cheap, simple and works in a dark environment.

5.2. Temperature Sensor

The temperature sensor is a tmp36 (Robot Italy, Rome) and is used to obtain the in-pipe temperature. This information is used to correct the proximity sensor measurement because sound speed depends on the temperature of the medium. It is located at the front module.

5.3. Camera

The camera and the lights mounted on the front module allow to see a live feed of the inside of the tube, thus allowing an operator to evaluate the nature of the obstruction present and check for potential damages of the pipe.
The logic implemented realizes the autonomous motion of the robot by controlling, in the right order, the positions of the servos. The control loop also checks for the presence of obstacle after each step and listen to possible user inputs. If an input is detected, the control is overridden and the user can move the robot forward or backward, while it continues to automatically grasp the pipe. If no input is received, the robot memorizes the number of steps to estimate the distance of the obstacle and allows an autonomous backward motion to bring itself to the entrance of the pipe. Details of the built prototype are reported in Figure 11.

5.4. Inertial Measurement Unit

The electronics can be extended with an inertial measurement unit (IMU) code MPU-9250 (Robot Italy, Rome) to capture vibrations and parasitic accelerations and localize disturbances. The IMU is an extension that provides additional information of the state of the system with the accelerometer, gyroscope, and magnetometer sensors. The magnetometer can be used to identify and localize magnetic disturbances during the motion of the system. Additionally, the accelerometer and gyroscope signals can be incorporated in a state-of-the-art filter algorithm to monitor the instantaneous orientation of the system. This orientation filter is characterized by core parameters that determine the state estimation convergence; therefore, the filter parameters should be carefully chosen to ensure accurate state measurements. An efficient approach to evaluate the filter performance and to tune the filter parameters is proposed in [20].

6. Preliminary Tests

The preliminary tests were carried out by using a 3D-printed proof-of-concept prototype as proposed in [21]. The experimental tests consisted of the following steps:
-
Place the device at the beginning of a pipeline.
-
Turn on the device with a latch switch. This activates the device including all sensory feedbacks that are streamed on the screen of a laptop and stored for further analyses.
-
Turn on the latch switch, selecting the semiautomatic forward motion. The device automatically stops when it reaches an obstruction while streaming a camera view to inspect the characteristics of the obstruction.
-
Upon reaching an obstruction, the operator can visually inspect the obstruction by using video streaming. Furthermore, the sensory feedback allows to identify the position of the obstruction relative to the initial position of the robot at the pipeline entrance.
-
Turn on the latch switch, selecting the semiautomatic backward motion. The device automatically stops when it is back at the initial position.
The same operation strategy was implemented for several tests. In particular, the PEIS prototype was able to advance in pipelines that were horizontal, but also in a sloped pipeline and even in a vertical pipeline as shown in Figure 11 and Figure 12. The locomotion principle was very effective in all operation conditions with a simple operation and no grip loss. Various obstructions were successfully detected, and the LED light, placed on the front module, allowed for seeing clearly through the camera. The drive current and servomotor position/velocity feedback were monitored during operation. All the obtained readings were within maximum values in the range 0.6 to 0.8 amperes, and their values are compatible with the simulated values, even exceeding the performance expectations. The temperature and distance detection were obtained with readings in the expected error range. The manual control worked well with no appreciable delay. Several different types of obstructions were tested in terms of shape, size and position of obstacles in the pipeline. The used ultrasonic sensors were proven to be very effective in identifying the obstructions, regardless of their shape, size and position. The detection distance can be adjusted starting from a range of 1 m. Then, the operator can use video streaming to further inspect the characteristics of the obstruction.
The performed tests successfully demonstrated the engineering feasibility of the proposed design as well as the user-friendliness of the proposed design, which can be operated without professional skills in a semi-automatic operation. Note that the aim of this work consisted of proposing a conceptual design. In future, we do plan to design an improved prototype and carry out more experiments as based on the outcomes of this work. Additionally, we do plan to perform safety tests, such as those outlined in [22].

7. Conclusions

This paper outlines the design of a PEIS novel robotic system for semi-automatic inspection and white-water in-pipe obstruction removal. The proposed device is characterized by a lightweight structure and high transportability. It is composed of a front, a rear and a central module that realize a worm-like locomotion of the robot with a specifically designed driving mechanism. Proper modeling and numerical simulations were carried out to complete the design of the prototype. The proposed prototype is integrated with control and sensory components and was preliminarily validated in laboratory tests under various operation conditions with horizontal and even vertical pipelines. All the tests were successful. The obtained preliminary results demonstrated the engineering feasibility and effectiveness of the proposed design with satisfactory in-pipe motion and inspection with proper visual and sensory detection of obstacles by means of the onboard camera, proximity sensor, temperature sensor, and IMU sensor. Further investigations will be carried out in the near future to integrate further sensory feedback as well as to test the device in real operation conditions.

8. Patents

A specific Italian patent application has been made for the PEIS design as reported in [23].

Author Contributions

Conceptualization, M.M.S., A.G., L.M., G.P. and G.C.; methodology, M.M.S., A.G., L.M., G.P. and G.C.; investigation, M.M.S., A.G., L.M., G.P. and G.C.; writing—original draft preparation, M.M.S., P.O., G.C.; supervision, G.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the EFOP-3.6.1-16-2016-00003 project, which is co-financed by the European Union. Peter Odry was also partially supported by the 2020-4.1.1-TKP2020 program.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aspragathos, N.; Moulianitis, V.; Koustoumpardis, P. Special Issue on Human–Robot Interaction (HRI). Robotica 2020, 38, 1715–1716. [Google Scholar] [CrossRef]
  2. Worley, R.; Anderson, S. Topological robot localization in a pipe network. In Proceedings of the UKRAS20 Conference: “Robots into the Real World, Online conference, 7 April 2020; EPSRC UK-RAS Network. pp. 59–60. [Google Scholar]
  3. Carbone, G.; Malchikov, A.; Ceccarelli, M.; Jatsun, S. Design and Simulation of Kursk Robot for in-Pipe Inspection. In Proceedings of the 10th IFToMM International Symposium on Science of Mechanisms and Machines SYROM’09, Brasov, Romania, 12–15 October 2009; Springer: Dordrecht, The Netherlands, 2009; pp. 103–114. [Google Scholar]
  4. Roman, H.T.; Pellegrino, B.A.; Sigrist, W.R. Pipe crawling inspection robot: An overview. IEEE Trans. Energy Convers. 1993, 8, 576–583. [Google Scholar] [CrossRef]
  5. Nagano, S.; Oka, Y. Application of In-Pipe Visual Inspection Robot to Piping Internal Surface Lining. In Proceedings of the 5th International Symposium on Robotics in Construction, Tokyo, Japan, 6–8 June 1988; pp. 897–906. [Google Scholar]
  6. Pfeiffer, F.; Robmann, T.; Loffer, K. Control of a Tube Crawling Machine. In Proceedings of the International Conference on Control of Oscillations and Chaos, S. Petersburg, Russia, 5–7 July 2000; Volume 3, pp. 586–591. [Google Scholar]
  7. Bertetto, A.M.; Ruggiu, M. In-pipe inch-Worm Pneumatic Flexible Robot. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Como, Italy, 8–12 July 2001; Volume 2, pp. 1226–1231. [Google Scholar]
  8. Anthierens, C.; Ciftci, A.; Betemps, M. Design of an Electro Pneumatic Micro Robot for In-Pipe Inspection. In Proceedings of the IEEE International Symposium on Industrial Electronics, Bled, Slovenia, 12–16 July 1999; Volume 2, pp. 968–972. [Google Scholar]
  9. Tourajizadeh, H.; Boomeri, V.; Rezaei, M.; Sedigh, A. Dynamic Optimization of a Steerable Screw In-pipe Inspection Robot Using HJB and Turbine Installation. Robotica 2020, 38, 2001–2022. [Google Scholar] [CrossRef]
  10. Liang, L.; Chen, B.; Tang, Y.; Xu, Y.; Liu, Y. Operational performance analysis of spiral capsule robot in multiphase fluid. Robotica 2019, 37, 213–232. [Google Scholar] [CrossRef]
  11. Tang, Z.; Lu, J.; Wang, Z.; Ma, G.; Chen, W.; Feng, H. Development of a New Multi-cavity Pneumatic-driven Earthworm-like Soft Robot. Robotica 2020, 38, 2290–2304. [Google Scholar] [CrossRef]
  12. Zhou, F.; Xu, X.; Xu, H.; Chang, Y.; Wang, Q.; Chen, J. Implementation of a Reconfigurable Robot to Achieve Multimodal Locomotion Based on Three Rules of Configuration. Robotica 2020, 38, 1478–1494. [Google Scholar] [CrossRef]
  13. Roy, R.; Ghoshal, D. Grey Wolf Optimization-Based Second Order Sliding Mode Control for Inchworm Robot. Robotica 2020, 38, 1539–1557. [Google Scholar] [CrossRef]
  14. Saab, W.; Racioppo, P.; Kumar, A.; Ben-Tzvi, P. Design of a miniature modular inchworm robot with an anisotropic friction skin. Robotica 2019, 37, 521–538. [Google Scholar] [CrossRef] [Green Version]
  15. Carbone, G.; Ceccarelli, M. A low-cost easy-operation hexapod walking machine. Int. J. Adv. Robot. Syst. 2008, 5, 161–166. [Google Scholar] [CrossRef]
  16. Carbone, G.; Shrot, A.; Ceccarelli, M. Operation strategy for a low-cost easy-operation cassino hexapod. Appl. Bionics Biomech. 2007, 4, 149–156. [Google Scholar] [CrossRef] [Green Version]
  17. Yao, S.; Ceccarelli, M.; Carbone, G.; Dong, Z. Grasp Configuration Planning for a Low-Cost and Easy-Operation Underactuated Three-Fingered Robot Hand. Mech. Mach. Theory 2018, 129, 51–69. [Google Scholar] [CrossRef]
  18. Hernández-Martínez, E.E.; Ceccarelli, M.; Carbone, G.; López-Cajún, C.S.; Jáuregui-Correa, J.C. Characterization of a cable-based parallel mechanism for measurement purposes. Mech. Based Des. Struct. Mach. 2010, 38, 25–49. [Google Scholar] [CrossRef]
  19. Carbone, G.; Ceccarelli, M. Experimental Tests on Feasible Operation of a Finger Mechanism in the LARM Hand. Mech. Based Des. Struct. Mach. 2008, 36, 1–13. [Google Scholar] [CrossRef]
  20. Odry, Á. An Open-Source Test Environment for Effective Development of MARG-Based Algorithms. Sensors 2021, 21, 1183. [Google Scholar] [CrossRef]
  21. Cafolla, D.; Ceccarelli, M.; Wang, M.F.; Carbone, G. 3D printing for feasibility check of mechanism design. Int. J. Mech. Control 2016, 17, 3–12. [Google Scholar]
  22. Cordero, C.A.; Carbone, G.; Ceccarelli, M.; Echávarri, J.; Muñoz, J.L. Experimental tests in human-robot collision evaluation and characterization of a new safety index for robot operation. Mech. Mach. Theory 2014, 80, 184–199. [Google Scholar] [CrossRef] [Green Version]
  23. Salvatore, M.M.; Galloro, A.; Muzzi, L.; Pullano, G.; Carbone, G. Device for Automatic Monitoring of Occlusions in White Water Pipelines. Italian Patent Application No. 102021000002651, 5 February 2021. (In Italian). [Google Scholar]
Figure 1. The proposed PEIS design: (a) 3D CAD model; (b) built prototype of PEIS at DIMEG, University of Calabria.
Figure 1. The proposed PEIS design: (a) 3D CAD model; (b) built prototype of PEIS at DIMEG, University of Calabria.
Robotics 10 00074 g001
Figure 2. Details of the proposed PEIS design: (a) the front module; (b) the pipeline grasping module based on three slider-crank mechanisms, actuating the telescopic elements by using one motor, (c) the central body driving module based on one slider-crank mechanism and three sliders.
Figure 2. Details of the proposed PEIS design: (a) the front module; (b) the pipeline grasping module based on three slider-crank mechanisms, actuating the telescopic elements by using one motor, (c) the central body driving module based on one slider-crank mechanism and three sliders.
Robotics 10 00074 g002
Figure 3. A free body diagram for static analysis in the horizontal plane.
Figure 3. A free body diagram for static analysis in the horizontal plane.
Robotics 10 00074 g003
Figure 4. Geometry and free body diagrams of a single slider-crank mechanism in the grasping module.
Figure 4. Geometry and free body diagrams of a single slider-crank mechanism in the grasping module.
Robotics 10 00074 g004
Figure 5. A scheme of the slider-crank mechanism for driving the central module.
Figure 5. A scheme of the slider-crank mechanism for driving the central module.
Robotics 10 00074 g005
Figure 6. Simulation results for motor sizing during a horizontal motion: (a) Simulated torque in a Matlab environment; (b) simulated torque in the Working Model environment from 0 to 1.5 s.
Figure 6. Simulation results for motor sizing during a horizontal motion: (a) Simulated torque in a Matlab environment; (b) simulated torque in the Working Model environment from 0 to 1.5 s.
Robotics 10 00074 g006
Figure 7. Simulation results for motor sizing during a vertical motion: (a) simulated torque in a Matlab environment; (b) simulated torque in the Working Model environment from 0 to 1.5 s.
Figure 7. Simulation results for motor sizing during a vertical motion: (a) simulated torque in a Matlab environment; (b) simulated torque in the Working Model environment from 0 to 1.5 s.
Robotics 10 00074 g007
Figure 8. Reference tracking performance in terms of α versus time.
Figure 8. Reference tracking performance in terms of α versus time.
Robotics 10 00074 g008
Figure 9. Reference tracking performance in terms of motor torque versus time.
Figure 9. Reference tracking performance in terms of motor torque versus time.
Robotics 10 00074 g009
Figure 10. A scheme of the electrical wiring.
Figure 10. A scheme of the electrical wiring.
Robotics 10 00074 g010
Figure 11. Details of the assembling phases of PEIS at DIMEG, University of Calabria: (a) view of the back module assembly; (b) view of the front module with main electronics and sensors.
Figure 11. Details of the assembling phases of PEIS at DIMEG, University of Calabria: (a) view of the back module assembly; (b) view of the front module with main electronics and sensors.
Robotics 10 00074 g011
Figure 12. Details of the testing of PEIS at DIMEG, University of Calabria: (a) with natural light conditions; (b) with the onboard lighting in dark conditions.
Figure 12. Details of the testing of PEIS at DIMEG, University of Calabria: (a) with natural light conditions; (b) with the onboard lighting in dark conditions.
Robotics 10 00074 g012
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Salvatore, M.M.; Galloro, A.; Muzzi, L.; Pullano, G.; Odry, P.; Carbone, G. Design of PEIS: A Low-Cost Pipe Inspector Robot. Robotics 2021, 10, 74. https://doi.org/10.3390/robotics10020074

AMA Style

Salvatore MM, Galloro A, Muzzi L, Pullano G, Odry P, Carbone G. Design of PEIS: A Low-Cost Pipe Inspector Robot. Robotics. 2021; 10(2):74. https://doi.org/10.3390/robotics10020074

Chicago/Turabian Style

Salvatore, Mario Mauro, Alessio Galloro, Leonardo Muzzi, Giovanni Pullano, Péter Odry, and Giuseppe Carbone. 2021. "Design of PEIS: A Low-Cost Pipe Inspector Robot" Robotics 10, no. 2: 74. https://doi.org/10.3390/robotics10020074

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop