Pipeline patrol inspection robot having variable tracks and control method therefor

11965620 ยท 2024-04-23

Assignee

Inventors

Cpc classification

International classification

Abstract

The present invention discloses a pipeline patrol inspection robot having variable tracks and a control method therefor. The pipeline patrol inspection robot of the present invention includes a robot body, track assemblies symmetrically disposed on a left side and a right side of the robot body, and a movement driving mechanism. The robot body is connected to the track assemblies on the left side and the right side by track fixtures, and track angle adjusting mechanisms are respectively connected between the robot body and the track assemblies on the left side and the right side. By means of the present invention, a track camber angle can be adjusted. In addition, each track angle adjusting mechanism is independent, and has desirable flexibility to adapt to different pipeline environments.

Claims

1. A pipeline patrol inspection robot having variable tracks for moving through a pipeline, comprising: a robot body; track assemblies symmetrically disposed on a left side and a right side of the robot body; and two movement driving mechanisms, wherein the robot body is connected to the track assemblies on the left side and the right side by track fixtures, and track angle adjusting mechanisms are respectively connected between the robot body and the track assemblies on the left side and the right side, wherein each of the track angle adjusting mechanisms comprises: a sliding rail connected to the robot body, a push rod motor mounted to the sliding rail, a power output shaft of the push rod motor driving a slidable block movable back and forth on the sliding rail, a four-link mechanism mounted to the slidable block, wherein the four-link mechanism of each of the track angle adjusting mechanisms comprises a lower link, an upper link, and two side links, wherein a first end of the lower link of each four-link mechanism is mounted to a lower pin shaft by using a revolute pair, wherein a second end of the lower link of each four-link mechanism is mated with a ball head of one of the track assemblies, wherein lower parts of the two side links of each four-link mechanism are connected to a corresponding lower pin shaft by a corresponding revolute pair, and upper parts of the two side links of each four-link mechanism are connected to an upper pin shaft by the corresponding revolute pair, wherein the two movement driving mechanisms are symmetrically disposed on a front of the robot body, and each of the two movement driving mechanisms comprises a servo motor, a reinforcing link, and a universal joint, wherein the servo motor of each of the two movement driving mechanisms is fixed to an inner bottom plate of the robot body and is connected to the reinforcing link of the corresponding one of the two movement driving mechanisms, wherein a first end of the universal joint of each of the two movement driving mechanisms is connected to the reinforcing link of the corresponding one of the two movement driving mechanisms, and a second end of the universal joint of each of the two movement driving mechanisms is connected to a driving wheel of the corresponding one of the track assemblies, such that the pipeline patrol inspection robot automatically adjusts the mechanisms to adapt to varying pipe diameters.

2. The pipeline patrol inspection robot having variable tracks according to claim 1, wherein each of the track assemblies comprises the driving wheel, a tensioner, a support wheel, and a track fixing side plate, the track fixing side plates are respectively disposed on inner sides of the track assemblies on the left side and the right side of the robot body, the driving wheel and the tensioner of each of the track assemblies are respectively located at a front end and a rear end of one of the track assemblies, and the support wheel of each of the track assemblies is disposed in a middle section of each of the track assemblies.

3. The pipeline patrol inspection robot having variable tracks according to claim 2, wherein a three-dimensional force sensor is disposed on the tensioner of each of the track assemblies on the left side and the right side.

4. The pipeline patrol inspection robot having variable tracks according to claim 2, wherein the ball head of each of the track assemblies is disposed on the track fixing side plate of each of the track assemblies.

5. The pipeline patrol inspection robot having variable tracks according to claim 1, wherein the track fixtures comprise four track fixtures symmetrically mounted in the robot body in front-to-rear and left-to-right directions, a symmetrical plane where each of the track fixtures are mounted in the front-to-rear direction is a plane where each of the four-link mechanisms is located, a mounting height is a height of a transverse central axis of a track fixing side plate of each of the track assemblies, each of the track fixtures has a herringbone structure, a first end of each of the track fixtures is hinged to the track fixing side plate of each of the track assemblies by using a spherical hinge, and two branches protruding from a second end of each of the track fixtures are connected to the robot body.

6. A control method for the pipeline patrol inspection robot having variable tracks of claim 1, wherein each of the track assemblies comprises the driving wheel, a tensioner and a three-dimensional force sensor disposed on the tensioner of each of the track assemblies, and wherein the method further comprises the following steps: step 1: sampling Y-axis direction force values and Z-axis direction force values outputted by the three-dimensional force sensor at a sampling frequency of 100 Hz, and performing filtering by using a median averaging algorithm to obtain a Y-axis direction force F.sub.Y1 and a Z-axis direction force F.sub.Z1 of the track assembly on the left side of the robot and a Y-axis direction force F.sub.Y2 and a Z-axis direction force F.sub.Z2 of the track assembly on the right side of the robot; step 2: calculating a ratio of the Y-axis direction force to the Z-axis direction force for each of the track assembly on the left side of the robot and the track assembly on the right side of the robot, which are ?1 and ?.sub.2, wherein ? 1 = F Y 1 F Z 1 , ? 2 = F Y 2 F Z 2 ( 1 ) step 3: calculating a determination basis for track camber angle adjustment, and selecting a proper control algorithm:
?.sub.1=|?.sub.1|??(2)
?.sub.2=|?.sub.2|??(3)
?=?.sub.1?.sub.2(4)
?=?.sub.1??.sub.2(5) wherein ? is a set positive threshold, and when ?.sub.1>? and ?.sub.2>?, the track assembly on the left side of the robot and the track assembly on the right side of the robot are both required to be expanded outward; when ??.sub.1>? and ??.sub.2>?, the track assembly on the left side of the robot and the track assembly on the right side of the robot are both required to be retracted inward; in the above two states, the two push rod motors are simultaneously controlled by using a gradient descent method, to adjust a track camber angle to quickly approximate an optimal state, that is, ?.sub.1?0 or ?.sub.2?0; in case of approximating the optimal state, that is, ?.sub.1 ?0 or ?.sub.2 ?0, or when the track assembly on the left side of the robot and the track assembly on the right side of the robot are both required to be adjusted clockwise/counterclockwise, that is, ?.sub.1 >0, ?.sub.2>0, and ?<0, a fixing one while moving the other proportional-integral (PI) control method is adopted, and the fixing one while moving the other PI control method comprises the following: if ?>0, PI control is performed on only a left push rod motor to adjust a camber angle of the track assembly on the left side of the robot so that ?.sub.1=0, and on the contrary, PI control is performed on only a right push rod motor to adjust a camber angle of the track assembly on the right side of the robot so that ?.sub.2=0, until an optimal state of contact between a track surface and a pipe wall is realized, that is, ?.sub.1=0 and ?.sub.2=0; and step 4: when the robot passes through a diameter-varying area of the pipeline or an irregular pipeline area, automatically monitoring a state of the contact between the track assemblies and the pipe wall by steps 1-3, if it is detected that the track is in a non-optimal state, first adjusting a universal joint to a proper angle by using a servo motor, and then automatically adjusting the track camber angle to the optimal state by using the track angle adjusting mechanisms, wherein the above steps 1-4 are adaptive adjustment steps of the track camber angle, the movement of the robot is realized by the movement driving mechanisms, and steering of the robot is controlled by using a left and right track differential method.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a top view of mechanisms of a pipeline patrol inspection robot having variable tracks according to the present invention.

(2) FIG. 2 is a side view of the mechanisms of the pipeline patrol inspection robot mechanism having variable tracks according to the present invention.

(3) FIG. 3 is a schematic structural top view of the mechanisms of the pipeline patrol inspection robot mechanism having variable tracks according to the present invention.

(4) FIG. 4 is a schematic structural side view of the mechanisms of the pipeline patrol inspection robot mechanism having variable tracks according to the present invention.

(5) FIG. 5 is a schematic structural diagram of a track angle adjusting mechanism.

(6) FIG. 6 are schematic diagrams of states before and after a pipeline patrol inspection robot automatically adjusts a track camber angle inside a pipeline to adapt to a pipe wall. FIG. 6 (a) is a schematic diagram of the state before the track camber angle is adjusted, and FIG. 6 (b) is a schematic diagram of the state after the track camber angle is adjusted.

REFERENCE NUMERALS

(7) 1: Robot body; 11: Track fixture; 12: Track angle adjusting mechanism; 121: Push rod motor; 122: Slidable block; 123: Sliding rail; 124: Upper link; 125: Lower link; 126: Side link; 127: Upper pin shaft; 128: Lower pin shaft; 129: Spherical groove; 2: Track assembly; 21: Driving wheel; 22: Tensioner; 23: Support wheel; 24: Track fixing side plate; 25: Three-dimensional force sensor; 26: Transverse central axis of fixing side plate; 3: Movement driving mechanism; 31: Servo motor; 32: Reinforcing link; 33: Universal joint.

DETAILED DESCRIPTION

(8) The following further describes the present invention in detail with reference to the accompanying drawings in the specification and preferred embodiments.

(9) As shown in FIG. 1 and FIG. 2, a pipeline patrol inspection robot mechanism having variable tracks includes a robot body 1, track assemblies 2 on a left side and a right side, and a movement driving mechanism 3. The robot body is connected to the track assemblies on the left side and the right side by track fixtures 11, and track angle adjusting mechanisms 12 are respectively connected between the robot body and the track assemblies on the left side and the right side.

(10) The track fixtures include four track fixtures symmetrically mounted in the robot body in front-to-rear and left-to-right directions, a symmetrical plane where the track fixtures are mounted in the front-to-rear direction is a plane where the four-link mechanism is located, a mounting height is a height of a transverse central axis 24 of the track fixing side plate. In this way, the track camber angle adjustment is limited, the push-pull force on the planar four links is reduced, and the energy consumption of the camber angle adjustment is reduced.

(11) Each of the track fixtures has a herringbone structure. One end is hinged to the track fixing side plate by using a spherical hinge, and two branches protruding from an other end are connected to the robot body.

(12) The track angle adjusting mechanism includes two track angle adjusting mechanisms symmetrically mounted in the middle of the robot body. Each of the track angle adjusting mechanisms includes a sliding rail 123 connected to the robot body. A push rod motor 121 is mounted to the sliding rail. A power output shaft of the push rod motor drives a slidable block 122 movable back and forth on the sliding rail. A four-link mechanism is mounted to the slidable block. The four-link mechanism includes a lower link 125, an upper link 124, and side links 126. One end of the lower link is mounted to a lower pin shaft 128 by using a revolute pair. An other end is a spherical groove mated with a ball head of one of the track assemblies. Lower parts of the two side links are connected to the lower pin shaft by the revolute pair. Upper parts are connected to an upper pin shaft 127 by the revolute pair. The upper link is mounted to the upper pin shaft by the revolute pair. An other end is a spherical groove mated with the ball head of the track assembly.

(13) The upper link 124 and the lower link 125 of the planar four links pass through a housing of the robot body, and a transmission gap is retained between the upper link and the lower link and the housing of the robot body. According to the present invention, the planar four links are combined with the push rod motor, and the track assemblies are docked by using spherical hinges. Therefore, a track camber angle can be adjusted. In addition, each track angle adjusting mechanism is independent, and has desirable flexibility to adapt to different pipeline environments.

(14) Each of the track assemblies includes a driving wheel 21, a tensioner 22, a support wheel 23, and a track fixing side plate 24. The track fixing side plates are respectively disposed on inner sides of the track assemblies on both sides. The driving wheel and the tensioner are respectively located at a front end and a rear end of one of the tracks. The support wheel is disposed in the middle of the track. The track fixing side plate has four ball heads. The front and rear ball heads are larger, and are configured to be docked with the track fixture. The upper and lower ball heads are smaller, and are configured to be docked with the planar four links. Mounting holes of the front and rear ball heads are located on the transverse central axis of the track fixing side plate, and are symmetrical with each other on both sides of the planar four links. Mounting holes of the upper and lower ball heads are symmetrical in an up-and-down direction, and an axis of symmetry is the transverse central axis of the track fixing side plate.

(15) A three-dimensional force sensor is installed at the tensioner of each track, and is configured to accurately measure a force value in each axial direction.

(16) The movement driving mechanism includes two movement driving mechanisms symmetrically disposed on a front of the robot body and each including a servo motor 31, a reinforcing link 32, and a universal joint 33. The servo motor is fixed to an inner bottom plate of the robot body. One end of the universal joint is connected to the reinforcing link, and an other end is connected to the track driving wheel.

(17) A fixing position of the universal joint penetrates the housing of the robot body, and a transmission gap is retained between the fixing position and the housing of the body.

(18) The present invention further provides a control method for a pipeline patrol inspection robot having variable tracks. The control method is based on a three-dimensional force sensor and combines gradient descent with PI control (proportional-integral control) to automatically adjust a track camber angle to cause a track surface to come into contact with a pipe wall.

(19) A control method for a pipeline patrol inspection robot having variable tracks includes the following steps. Step 1: Sampling Y-axis direction force values and Z-axis direction force values outputted by a three-dimensional force sensor at a sampling frequency of 100 Hz, and performing filtering by using a median averaging algorithm to obtain a Y-axis direction force F.sub.Y1 and a Z-axis direction force F.sub.Z1 of a left track and a Y-axis direction force F.sub.Y2 and a Z-axis direction force F.sub.Z2 of a right track. Step 2: Calculating a ratio of the Y-axis direction force to the Z-axis direction force for each of the left track and the right track, which are ?.sub.1 and ?.sub.2, where

(20) ? 1 = F Y 1 F Z 1 , ? 2 = F Y 2 F Z 2 . ( 1 )

(21) According to the control method for a pipeline patrol inspection robot having variable tracks of the present invention, the track camber angle can be adjusted to cause the track surface to come into contact with the pipe wall. Adjustment of the track camber angle is realized by the track angle adjusting mechanism. Adjustment of the camber angle of the left track is used as an example. When the push rod motor pushes the slidable block leftward, the planar four-link mechanism is driven, and the track fixing side plate and the track are caused to rotate clockwise about the transverse central axis by the spherical hinge, or vice versa.

(22) According to the present invention, a current state of contact between each track and the pipe wall may be determined according to a returned force value of the three-dimensional force sensor.

(23) The left track is used as an example. When only a left edge of the left track is in contact with the pipe wall, that is, ?1>0, the left track is required to be rotated clockwise about the transverse central axis of the track fixing side plate, that is, the push rod is moved leftward. When the left edge and a right edge of the left track are both in contact with the pipe wall, that is, ?.sub.1=0 (a very small fluctuation range is tolerable), the contact between the track surface and the pipe wall is in an optimal state. When only the right edge of the left track is in contact with the pipe wall, that is, a.sub.1<0, the left track is required to be rotated counterclockwise about the transverse central axis of the track fixing side plate, that is, the push rod is moved rightward.

(24) Step 3: Calculating a determination basis for track camber angle adjustment, and selecting a proper control algorithm:
?.sub.1=|?.sub.1|??(2)
?.sub.2=|?.sub.2|??(3)
?=?.sub.1?.sub.2(4)
?=?.sub.1??.sub.2(5)
where ? is a set positive threshold, and when ?.sub.1>? and ?.sub.2>?, the left track and the right track are both required to be expanded outward. When ??.sub.1>? and ??.sub.2>?, the left track and the right track are both required to be retracted inward. In the above two states, the two push rod motors are simultaneously controlled by using a gradient descent method in the present invention, to adjust a track camber angle to quickly approximate the optimal state. In case of approximating the optimal state (that is, ?.sub.1?0 or ?.sub.2?0), or when the left track and the right track are both required to be adjusted clockwise (counterclockwise) (that is, ?.sub.1>0, ?.sub.2 >0, and ?<0), a fixing one while moving the other PI control method is adopted. If ?>0, PI control is performed on only a left push rod motor to adjust a camber angle of the left track so that ?.sub.1=0. On the contrary, PI control is performed on only a right push rod motor to adjust a camber angle of the right track so that as =0, until the optimal state (?.sub.1=0 and as =0) of contact between the track surface and the pipe wall is realized.

(25) Step 4: When the pipeline patrol inspection robot passes through a diameter-varying area of a pipeline or an irregular pipeline area, automatically monitoring a state of the contact between the track and the pipe wall by steps 1-3, if it is detected that the track is in a non-optimal state, first adjusting the universal joint to a proper angle by using a servo motor, and then automatically adjusting the track camber angle to the optimal state by using the track angle adjusting mechanism.

(26) The above steps 1-4 are adaptive adjustment steps of the track camber angle, the movement of the pipeline patrol inspection robot is realized by the movement driving mechanism, and steering of the vehicle body adopts a left and right track differential method.

(27) Gradient descent and PI control are combined, so that the track camber angle can be automatically adjusted to cause the track surface to come into contact with the pipe wall. In this way, the wear of the track is reduced, the energy loss is reduced, and the working efficiency of the pipeline patrol inspection robot is improved.

(28) The track camber angle adjustment is based on the mechanisms of the pipeline patrol inspection robot. By limiting a stroke of the slidable block in the track angle adjusting mechanism, maximum adjustment angles in forward and reverse directions of the track can be limited.

(29) The exemplary implementations of the present invention have been described in detail above, but the present invention is not limited to the specific details in the above implementations, and various equivalent variations may be made to the technical solution of the present invention within the scope of the technical idea of the present invention. Such equivalent variations are all within the protection scope of the present invention.