Mathematical modeling and computer simulation of the wheeled vibrationdriven inpipe robot motion
Vitaliy Korendiy^{1} , Oleh Kotsiumbas^{2} , Volodymyr Borovets^{3} , Volodymyr Gurey^{4} , Rostyslav Predko^{5}
^{1, 3, 4}Department of Robotics and Integrated Mechanical Engineering Technologies, Lviv Polytechnic National University, Lviv, Ukraine
^{2}Department of Motor Vehicle Transport, Lviv Polytechnic National University, Lviv, Ukraine
^{5}Department of Technical Mechanics and Dynamics of Machines, Lviv Polytechnic National University, Lviv, Ukraine
^{1}Corresponding author
Vibroengineering PROCEDIA, Vol. 44, 2022, p. 17.
https://doi.org/10.21595/vp.2022.22832
Received 6 July 2022; received in revised form 19 July 2022; accepted 29 July 2022; published 25 August 2022
58th International Conference on Vibroengineering, Ventspils, Latvia, August 2526, 2022
The inpipe robots are currently of significant interest, considering numerous recent publications on this subject. Such machines can use various locomotion principles: wheeled, tracked (caterpillar), walking (legged), screwtype, wormtype, snaketype, etc. In most cases, such robots are equipped with an active drive system transmitting the torque from a motor shaft to the corresponding locomotion mechanism (wheels, tracks, etc.). The present paper is devoted to the wheeled inpipe robot that doesn’t need a complex transmission. In such a case, the idea of implementing the vibratory locomotion system driven by an internal unbalanced mass is proposed. The corresponding kinematic diagram of the wheeled vibrationdriven inpipe robot is developed, and the differential equations describing the robot motion are deduced. In order to carry out the virtual experimental investigations, the robot’s simulation model is designed in the SolidWorks software. The major scientific novelty of the present research consists in developing the theoretical foundation for designing and practical implementation of the inpipe robots driven by the inertial vibration exciters and equipped with the unidirectionally rotating wheels and overrunning clutches. The results of numerical modeling and computer simulation of the robot motion substantiate the possibilities and expediency of implementing the proposed vibrationdriven locomotion principles while creating novel designs of the inpipe robots.
 The novel inpipe robot is proposed, whose rear wheels are equipped with the overrunning (freewheel) clutches and the vibrations are generated by the inertial exciter (rotating unbalanced mass).
 The corresponding kinematic diagram of the robot’s oscillatory system is developed and the mathematical model describing the robot locomotion conditions is derived.
 The numerical modeling and computer simulation of the robot operation are conducted. The obtained results showed that the robot average speed is about 1.7…1.8 m/s at the forced frequency of 15 Hz.
Keywords: vibratory locomotion system, unbalanced mass, kinematic diagram, experimental investigations, simulation model, inertial vibration exciter, overrunning clutch.
1. Introduction
The inpipe robots are widely used for carrying out the inspecting, cleaning, repairing, welding, and other technological operations inside the pipelines. The main characteristic feature of such robots is the type of the locomotion mechanism. Numerous investigations are dedicated to various locomotion principles of inpipe robots. For example, the recent papers [1] and [2] present a comprehensive analysis of the design and operational peculiarities of the inpipe robots. Among a great variety of locomotion mechanisms, particularly wheeled, tracked (caterpillar), walking (legged), screwtype, inchwormtype, snaketype, etc., the wheeled ones are of the most widespread. In order to provide the adaptation of the wheeled traction systems to a certain pipe’s diameter, the corresponding controlling mechanisms are used. The paper [3] considers a wide range of linkages used for changing the geometrical parameters of the wheeled inpipe robots. In addition, such linkages provide the sufficient contact forces between the driving wheels and the inner surface of the pipe in which the robot is working.
In order to set the inpipe robot into motion, various drives are used. For example, the paper [4] considers the pneumaticallyoperated vibrationdriven robot equipped with the sprung sliding and rolling supports ensuring its unidirectional motion. In [5], the authors proposed a novel design of the wheeled screwtype inpipe robot driven by a single electric motor providing the robot rectilinear motion along the pipeline. The inchworm locomotion principle provided by the improved selflocking mechanism has been implemented in the hydraulicallyoperated inpipe robot presented in [6]. The screwtype wheeled robot with the complex electromechanical transmission providing the controllable motion of the robot’s wheeled frames is studied in [7]. The paper [8] presents the improved inpipe robot equipped with two mechanically synchronized mechanisms: camlinkage and slidingrotating ones, which are driven by one electric motor and provide the inchwormtype locomotion principle. A novel design of the pipeinspection robot with two unidirectionally sliding frames and six slidercranktype mechanisms actuating the telescopic supporting elements is considered in [9]. The paper [10] is focused on defining the optimal sliding modes of the electromagnetically driven wormlike robot.
Analyzing numerous publications on the subject of inpipe robots, e.g., [1][10], it can be concluded that most robots are equipped with an active drive system transmitting the torque from the driving unit to the corresponding locomotion mechanism (wheels, tracks, etc.). Taking into account the complexity of such transmissions, some researchers analyze the possibilities of implementing the passive locomotion principles based on vibration excitation. For example, the paper [11] considers the dynamic behavior of the small mobile vibrationdriven robot equipped with the inertial (eccentric) exciter and flexible supporting bristles. In [12], the authors investigate the doublemass vibratory system of the inpipe robot actuated by two inertial vibration exciters with a noncircular gear drive. Similar locomotion principles have been implemented in the improved vibratory compactor, which can slide along a rough surface and is equipped with the cranktype vibration exciter [13]. In [14], the authors proposed the enhanced inertial vibration exciter equipped with two synchronized and coaxially rotating unbalanced masses. The paper [15] is focused on studying the locomotion conditions of the wheeled vibrationdriven robot with the doublemass oscillatory system and cranktype exciter.
The present paper continues the authors’ previous investigations on the vibrationdriven systems, particularly [13][15], and considers the idea of implementing the wheeled vibratory inpipe robot driven by an internal unbalanced mass. The major scientific novelty of the following investigations consists in developing the theoretical foundation for designing and practical implementation of the inpipe robots driven by the inertial vibration exciters and equipped with the unidirectionally rotating wheels and overrunning (freewheel) clutches.
2. Research methodology
2.1. Kinematic diagram and simulation model of the vibrationdriven inpipe robot
The major idea of this research consists in improving the wheeled inpipe robot by means of implementing the vibratory locomotion system driven by an internal unbalanced mass (see Fig. 1). The robot’s wheels are pressed to the pipe’s walls with the help of the spring couplers.
The rear wheels are connected with the pressing levers using the overrunning (freewheel) clutches (${C}_{1}$, ${C}_{4}$), whilst the front wheels are mounted with the help of the ball bearings (simple revolute joints, hinges ${C}_{2}$, ${C}_{3}$). The clutches restrict the backward motion of the rear wheels. Herewith, the front wheels can rotate in any direction.
Let us consider the case when the robot’s body performs the planeparallel motion due to the action of the inertial (centrifugal) forces generated due to the uniform rotation of the unbalanced mass ${m}_{um}$. The forces are applied to the hinge $O$ simulating the motor’s shaft and locating at the body’s mass center (see Fig. 1). The considered vibratory locomotion system is characterized by two degrees of freedom. Adopting the inertial coordinate system $xOy$ at the initial equilibrium position of the body’s mass center, the corresponding generalized coordinates $x$, $y$ allow for unambiguous describing the positions of all the system’s members at any time moment. The additional coordinates ${x}_{1}$, ${x}_{2}$, ${x}_{3}$, ${x}_{4}$ will be used for analyzing the translational motion of the robot’s wheels. The proposed structure of the robot’s vibratory system allows for its easy adaptation to the changing internal diameter of the pipeline, and improves the possibilities of the robot operation inside the curved pipelines.
The rotary motion of the unbalanced mass ${m}_{um}$ is described by the controllable angular coordinate $\phi $. The wheel ${C}_{4}$ can rotate in the clockwise direction, whilst its counterclockwise rotation is restricted by the overrunning (freewheel) clutch. At the same time, the wheel ${C}_{1}$ can only rotate in the counterclockwise direction. Therefore, in the proposed design of the inpipe robot, there is no need to use the complex active transmission.
Fig. 1. Kinematic diagram and simulation model of the oscillatory system of the wheeled inpipe robot
2.2. Mathematical model describing the robot motion
Let us consider the robot’s body as a particle of the mass ${m}_{rb}$ located at the hinge $O$, and the unbalanced mass ${m}_{um}$ rotating around the hinge at the radius ${r}_{1}$. The geometrical parameters of the robot are adopted to be symmetrical, i.e.: ${l}_{{A}_{1}{A}_{2}}={l}_{{A}_{3}{A}_{4}}$, ${l}_{{A}_{1}{A}_{4}}={l}_{{A}_{2}{A}_{3}}$, ${l}_{{A}_{1}{B}_{1}}={l}_{{A}_{2}{B}_{2}}={l}_{{A}_{3}{B}_{3}}={l}_{{A}_{4}{B}_{4}}={l}_{AB}$, ${l}_{{A}_{1}{C}_{1}}={l}_{{A}_{2}{C}_{2}}={l}_{{A}_{3}{C}_{3}}={l}_{{A}_{4}{C}_{4}}={l}_{AC}$ (see Fig. 1). The distances between the hinge O and the joints ${A}_{1}$, ${A}_{2}$, ${A}_{3}$, ${A}_{4}$ (${l}_{O{A}_{1}}={l}_{O{A}_{2}}={l}_{O{A}_{3}}={l}_{O{A}_{4}}={l}_{OA}$) are assumed to be significantly smaller than all the other geometrical parameters, therefore the angular oscillations (turning) of the robot body are neglected. The clutches and bearings are located at the corresponding hinges ${C}_{1}$, ${C}_{2}$, ${C}_{3}$, ${C}_{4}$. Due to the fact that the masses of all the other bodies (e.g., the wheels with clutches and bearings, the pressing levers, etc.) are negligibly smaller than the robot’s body mass, let us derive the mathematical model describing the robot planeparallel motion using the Lagranged’Alembert principle. Following two nonlinear differential equations describe the motion of the robot’s body:
where ${r}_{1}$, $\omega $ are the radius (eccentricity) and angular velocity of the unbalanced mass rotation, respectively; ${F}_{fr1}\left(t\right)$, ${F}_{fr2}\left(t\right)$, ${F}_{fr3}\left(t\right)$, ${F}_{fr4}\left(t\right)$ are the friction forces acting upon the robot’s wheels; ${F}_{bl1}\left(t\right)$, ${F}_{bl4}\left(t\right)$ are the blocking forces taking place due to action of the overrunning (freewheel) clutches; ${F}_{spr1}\left(t\right)$, ${F}_{spr2}\left(t\right)$ are the restoring forces generated by the upper and lower springs during their tension; ${F}_{dam1}\left(t\right)$, ${F}_{dam2}\left(t\right)$ are the damping forces generated by the upper and lower dampers; ${l}_{AB}$, ${l}_{AC}$ denote the lengths of the corresponding rods. The angles ${\alpha}_{1}$, ${\alpha}_{2}$ are marked in Fig. 1. It is necessary to mention that the friction, blocking, restoring, and damping forces, as well as the angles ${\alpha}_{1}$, ${\alpha}_{2}$ are the functions of time.
To perform further calculations, let us derive the analytical expressions for ${\alpha}_{1}\left(t\right)$, ${\alpha}_{2}\left(t\right)$:
where $d$ is the internal (inside) diameter of the pipeline; ${l}_{{A}_{1}{A}_{4}}$ denotes the distance between the corresponding hinges (see Fig. 1).
The time dependencies of the restoring forces can be described as follows:
where ${l}_{{A}_{1}{A}_{2}}$, ${l}_{{A}_{3}{A}_{4}}$ are the distances between the corresponding hinges. It has been assumed that ${l}_{{A}_{1}{A}_{2}}={l}_{{A}_{3}{A}_{4}}$; ${l}_{spr0}$ denotes the free length of the springs; ${k}_{1}$ is the springs stiffness.
The functions of the damping forces ${F}_{dam1}\left(t\right)$, ${F}_{dam2}\left(t\right)$ are following:
where ${c}_{1}$ denotes the viscous friction coefficient of the damping element.
One of the most complicated tasks of the present research consists in predicting the time dependences and deriving the analytical expressions for the friction forces. In order to simplify further modeling process, let us assume the frictionless forward (rightward) motion of the robot, and consider the singledirection (oneway) rotation of the first and fourth wheels. In such a case, the time functions of the friction and blocking forces can be expressed as follows:
3. Results and discussion
3.1. Numerical modeling of the robot motion inside a horizontal pipeline
Substituting the derived Eqs. (3)(13) into the system of differential Eqs. (1) and (2), the motion of the robot’s body can be mathematically modeled. Due to the significant complexity of the derived system, it is decided to carry out the numerical modeling of the robot motion using the applied software Wolfram Mathematica.
Using the robot’s simulation model (3D design) developed in the SolidWorks software (see Fig. 1), let us define its inertial and geometrical parameters: ${l}_{AB}=$ 0.095 m, ${l}_{AC}=$ 0.12 m, ${l}_{{A}_{1}{A}_{4}}=$ 0.028 m, ${l}_{{A}_{1}{A}_{2}}={l}_{{A}_{3}{A}_{4}}=$ 0.028 m, ${l}_{spr0}=$ 0.022 m, $d=$ 0.17 m, ${r}_{1}=$ 0.05 m, ${m}_{rb}=$ 0.15 kg, ${m}_{um}=$ 0.06 kg. The damping (viscous friction) coefficient ${c}_{1}=$ 5 N∙s/m. The stiffness coefficient is following ${k}_{1}=$ 70 N/m. The forced frequency is equal to 15 Hz and hence the angular velocity of the unbalanced mass $\omega =$94 rad/s.
The results of numerical modeling of the robot motion inside a horizontal pipeline are presented in Fig. 2. During the modeling time (0.4 s) the robot has passed the distance of 0.65 m. The amplitude of the robot’s body vertical oscillations is about 0.012 m. The corresponding trajectory is presented in Fig. 2(c). The peak values of the robot’s horizontal and vertical speeds are equal to 3.3 m/s and 1.4 m/s, respectively. The average horizontal speed is about 1.7 m/s.
Fig. 2. Kinematic characteristics of the robot’s locomotion: a), b) time dependencies of the horizontal and vertical displacements; c) robot’s body motion trajectory; d) robot’s body horizontal and vertical speeds
a)
b)
c)
d)
3.2. Computer simulation of the robot motion
In order to verify the correctness of the numerical modeling results, the computer simulation (virtual experiment) of the robot motion has been carried out in the SolidWorks Motion software. Fig. 3 presents the basic stages of the robot locomotion. The initial position of the robot is shown on the left side. During the first stage, the robot’s body moves upward and rightward due to the action of the centrifugal forces generated by the unbalanced mass rotation. The upper left wheel becomes blocked, whilst the lower left one moves to the right. The next stage starts when the centrifugal force is directed to the left. The lower left wheel becomes blocked, and the upper left one moves to the right. When the unbalanced mass reaches its lowest position, the last locomotion stage starts, and both upper and lower left wheels move to the right.
Fig. 3. Basic stages of the robot locomotion simulated with the help of the SolidWorks software
At the end of the first locomotion cycle, the robot’s body reaches the position similar to the initial one. The average horizontal displacement of the robot’s body during one cycle is about 0.12 m. This value allows for drawing the conclusion about the robot average horizontal speed equal to 0.18 m/s at the forced frequency of 15 Hz. Therefore, the results of virtual experiments satisfactorily agree with the results of numerical modeling.
4. Conclusions
The present research is focused on studying the dynamic behavior and motion characteristics of the wheeled vibrationdriven robot for pipelines inspection. It is considered to equip the rear (left) wheels with the overrunning (freewheel) clutches and generate the forced vibrations with the help of the inertial exciter (rotating unbalanced mass). The corresponding mathematical model of the robot’s oscillatory system is derived and the numerical modeling is carried out in the Mathematica software. The results of numerical modeling and computer simulation in the SolidWorks software showed that the robot average horizontal speed is about 1.71.8 m/s at the forced frequency of 15 Hz, i.e., when the angular velocity of the unbalanced mass is equal to 94 rad/s. The peaktopeak value of the robot’s body vertical displacement is about 0.24 m, and the average displacement during one locomotion cycle is 0.12 m. The proposed vibrationdriven locomotion principles can be implemented while creating novel designs of the inpipe robots.
References
 A. Verma, A. Kaiwart, N. D. Dubey, F. Naseer, and S. Pradhan, “A review on various types of inpipe inspection robot,” Materials Today: Proceedings, Vol. 50, pp. 1425–1434, 2022, https://doi.org/10.1016/j.matpr.2021.08.335 [Publisher]
 H. Jang et al., “A review: technological trends and development direction of pipeline robot systems,” Journal of Intelligent and Robotic Systems, Vol. 105, No. 3, pp. 1–20, Jul. 2022, https://doi.org/10.1007/s10846022016692 [Publisher]
 C. Rusu and M. O. Tatar, “Adapting mechanisms for inpipe inspection robots: a review,” Applied Sciences, Vol. 12, No. 12, p. 6191, Jun. 2022, https://doi.org/10.3390/app12126191 [Publisher]
 K. Ragulskis, M. Bogdevičius, and V. Mištinas, “Behaviour of dynamic processes in selfexciting vibration of a pipe robot,” Journal of Vibroengineering, Vol. 10, No. 3, pp. 397–399, 2008. [Search CrossRef]
 A. Nayak and S. K. Pradhan, “Design of a new inpipe inspection robot,” Procedia Engineering, Vol. 97, pp. 2081–2091, 2014, https://doi.org/10.1016/j.proeng.2014.12.451 [Publisher]
 D. Fang, J. Shang, Z. Luo, P. Lv, and G. Wu, “Development of a novel selflocking mechanism for continuous propulsion inchworm inpipe robot,” Advances in Mechanical Engineering, Vol. 10, No. 1, p. 168781401774940, Jan. 2018, https://doi.org/10.1177/1687814017749402 [Publisher]
 G. Feng, W. Li, H. Zhang, Z. Li, and Z. He, “Development of a wheeled and wallpressing type inpipe robot for water pipelines cleaning and its traveling capability,” Mechanics, Vol. 26, No. 2, pp. 134–145, Apr. 2020, https://doi.org/10.5755/j01.mech.26.2.18783 [Publisher]
 Q. Xie, S. Liu, and X. Ma, “Design of a novel inchworm inpipe robot based on camlinkage mechanism,” Advances in Mechanical Engineering, Vol. 13, No. 9, p. 168781402110451, Sep. 2021, https://doi.org/10.1177/16878140211045193 [Publisher]
 M. M. Salvatore, A. Galloro, L. Muzzi, G. Pullano, P. Odry, and G. Carbone, “Design of PEIS: a lowcost pipe inspector robot,” Robotics, Vol. 10, No. 2, p. 74, May 2021, https://doi.org/10.3390/robotics10020074 [Publisher]
 L. Xiao, R. R. Sattarov, Y. Zhu, and X. Huang, “Optimal sliding mode control of electromagnetic wormlike locomotion systems for inpipe robots,” International Journal of Dynamics and Control, pp. 1–14, Jun. 2022, https://doi.org/10.1007/s4043502200972y [Publisher]
 P. Tallapragada and C. Gandra, “A mobile Mathieu oscillator model for vibrational locomotion of a Bristlebot,” Journal of Mechanisms and Robotics, Vol. 13, No. 5, p. 05450, Oct. 2021, https://doi.org/10.1115/1.4050561 [Publisher]
 D. Liu, J. Lu, Y. Cao, and X. Jin, “Dynamic characteristics of twomass impact pipeline robot driven by noncircular gears,” Advances in Mechanical Engineering, Vol. 14, No. 5, p. 168781322210959, May 2022, https://doi.org/10.1177/16878132221095913 [Publisher]
 V. Korendiy et al., “Kinematic and dynamic analysis of threemass oscillatory system of vibroimpact plate compactor with crank excitation mechanism,” Vibroengineering Procedia, Vol. 40, pp. 14–19, Feb. 2022, https://doi.org/10.21595/vp.2022.22393 [Publisher]
 V. Gursky, P. Krot, V. Korendiy, and R. Zimroz, “Dynamic analysis of an enhanced multifrequency inertial exciter for industrial vibrating machines,” Machines, Vol. 10, No. 2, p. 130, Feb. 2022, https://doi.org/10.3390/machines10020130 [Publisher]
 V. Korendiy et al., “Motion simulation and impact gap verification of a wheeled vibrationdriven robot for pipelines inspection,” Vibroengineering Procedia, Vol. 41, pp. 1–6, Apr. 2022, https://doi.org/10.21595/vp.2022.22521 [Publisher]
Cited By
Vibroengineering PROCEDIA
Vitaliy Korendiy, Oleksandr Kachur, Volodymyr Gurey, Rostyslav Predko, Roman Palash, Oleksandr Havrylchenko

2022
