Modular robotic crawler with hybrid locomotion for inspection of small diameter pipe
11781698 · 2023-10-10
Assignee
Inventors
- Hadi Fekrmandi (Rapid City, SD, US)
- Phillip Hillard (Rapid City, SD, US)
- Skye Rutan-Bedard (Rapid City, SD, US)
Cpc classification
F16L2101/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16L55/34
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16L55/34
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A modular pipe-crawling robot for in-pipe maintenance operations in aspects of the present disclosure may have one or more of the following features: (a) at least two locomotion modules, (b) each module has feet which can extend outward to grip a wall of a pipe while simultaneously reducing its length or disengaging its feet from the inner wall while increasing its length, (c) a gear mechanism built into mechanical linkage, wherein each module's feet are held perpendicular with respect to the inner wall of the pipe, and (d) a joint coupling the at least two modules.
Claims
1. A system for robotic inspection of a pipeline, comprising: a self-propelled robot comprising: a plurality of modules, at least one of said modules having a drive mechanism for peristaltic movement of said robot; at least one joint member for interconnecting adjacent modules in said robot, said joint member configured to allow articulation of said modules relative to each other through multiple planes and angles, said at least one joint member comprising at least one steerable spring positioned on a first module and connected to a second module; at least one expandable foot extending between an actuator and a follower section of the modules.
2. The system of claim 1, further comprising a camera.
3. The system of claim 1, further comprising; a stepper motor operably coupled to each of said modules.
4. The system of claim 3, wherein the stepper motor is operably coupled to the follower section and a threaded rod extends from the stepper motor to the actuator.
5. The system of claim 4, wherein rotating of the threaded rod can expand or contract the at least one expandable foot away or toward the modules.
6. The system of claim 5, further comprising: a gripping mechanism operably coupled on the expandable foot.
7. The system of claim 6, further comprising: a friction pad operably coupled to the gripping mechanism.
8. A modular pipe-crawling robot for in-pipe maintenance operations, comprising: at least two locomotion modules; each module has feet which can extend outward to grip a wall of a pipe while simultaneously reducing its length or disengaging its feet from the inner wall while increasing its length; and a gear mechanism forming a mechanical linkage that extends each module's feet towards the inner wall of the pipe; wherein the feet are held perpendicular with respect to the inner wall of the pipe to improve grip.
9. The robot of claim 8, wherein each module foot is configured to grip and extend, allowing the modules to grip the pipe in a peristaltic fashion.
10. The robot of claim 8, wherein forward and/or backward movement can be produced by simultaneously extending and contracting adjacent modules feet.
11. The robot of claim 8, further comprising: a joint coupling the at least two modules.
12. The robot of claim 11, wherein the joint is an active joint comprised of four shape-memory alloy springs surrounding a passive joint.
13. A modular pipe-crawling robot for in-pipe maintenance operations, comprising: a hybrid gripping module; a gripping mechanism comprising at least two legs operably coupled to the gripping module; an actuator having rotational motion that provides linear motion for a follower section of the module; linkage mechanisms located at geared middle joints having friction pads are operably coupled to the follower; and wherein the linkage mechanisms apply force to an internal piping surface to generate traction.
14. The robot of claim 13, wherein the module combines mechanisms for gripping the pipe and forward movement.
15. The robot of claim 14, wherein peristaltic action allows more than one module to grip the pipe at once.
16. The robot of claim 15, wherein forward or backward movement can be produced by simultaneously extending and contracting adjacent modules.
17. The robot of claim 16, further comprising: a joint which couples adjacent modules.
18. The robot of claim 17, wherein a first and a second module coupled by an active joint.
19. The robot of claim 18, wherein the active joint is comprised of four shape-memory alloy springs surrounding the passive joint.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Illustrated aspects of the disclosure are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12) Some of the figures include graphical and ornamental elements. It is to be understood the illustrative aspects contemplate all permutations and combinations of the various graphical elements set forth in the figures thereof.
DETAILED DESCRIPTION
(13) The following discussion is presented to enable a person skilled in the art to make and use the present teachings. Various modifications to the illustrated aspects will be clear to those skilled in the art, and the generic principles herein may be applied to other aspects and applications without departing from the present teachings. Thus, the present teachings are not intended to be limited to aspects shown but are to be accorded the widest scope consistent with the principles and features disclosed herein. The following detailed description is to be read with reference to the figures, in which like elements in different figures have like reference numerals. The figures, which are not necessarily to scale, depict selected aspects and are not intended to limit the scope of the present teachings. Skilled artisans will recognize the examples provided herein have many useful alternatives and fall within the scope of the present teachings. While aspects of the present disclosure are discussed in terms of piping systems less than five inches in diameter, it is fully contemplated aspects of the present disclosure could be used in most any conduit system without departing from the spirit of the disclosure.
(14) In the present disclosure, the inventors developed a bioinspired pipe inspection robotic crawler mimicking a peristaltic movement using an electromechanical design as represented pictorially in
(15) The pipe inspection robotic crawler is designed with a modular system that may feature several pill-shaped locomotion segments linked end to end. Inspection and or repair modules can be encased in a similar pill-shaped enclosure and inter-spaced between the locomotion modules. A payload that fits a required form factor and power consumption limitations can be adapted to work with this system. The design of the pipe inspection robotic crawler can increase the available traction through additional locomotion modules within reason. The design of the pipe crawling robot may allow the pipe crawling robot to be easily repaired, modified, or scaled to cover a wide variety of pipe diameters.
(16) With reference to
(17) At least one innovation of the design eliminates the need for separate mechanisms for gripping the pipe 12 and forward movement. Each module 14 offers a hybrid gripping and extending function, allowing more modules 14 to grip the pipe 12 at once. The mechanics of the modules 14 are a hybrid of legged and inchworm approaches. Forward (or backwards) movement can be produced by simultaneously extending and contracting adjacent modules 14. This motion was inspired, at least in part, by natural peristalsis, seen in the movement of worms through soil. Each module 14 may be mechanically independent, with a single motor actuator 102 for adjusting each of the module's feet 21 position and allowing the module 14 to grip the pipe wall. The motor actuator 102 could be electrically driven, pneumatically driven, magnetically driven, and/or hydraulically driven. While all the modules 14 are connected via compliant joints 24, the front two modules 14 are connected by an additional active joint 24. The active joint 24 can be configured of four shape-memory alloy springs surrounding the passive joint 24. When a spring 40 (
(18) In an aspect of the present disclosure, the design, control and experimental validation of the new robotic pipe crawler 10 for autonomous inspection of remote-to-access piping 12 is disclosed. Many current in-pipe inspection robots are primarily designed and suitable for large diameter pipes and unreliable for pipes 12 less than 5 inches (12.70 cm) in diameter 22. The small size of the robot 10 gives rise to problems with insufficient power, propulsion, structural integrity and difficulty of control, guidance, and navigation. To address these challenges, a modular design of the crawler 10 with a hybrid, legged-peristaltic movement has been designed and developed with the capability of navigating, inspecting, and carrying additional sensor payloads and mechanical equipment. A crawler prototype and the results of experimental testing and validation are discussed here within. In addition, the sensor-less control systems used to grip variable pipe diameters 22 and the development of a new mechanism to actively navigate through pipe branches is discussed as well. The innovative hybrid design of the modular robot 10 offers a unique combination of payload carrying and coping with pipe diameter 22 varying and capability of clearing obstacles not existing in current in-pipe inspection robots. These attributes are essential for small diameter 22 yet complex piping 12 configuration applications for example in nuclear submarine trim and drain systems and for identifying and localizing various pipe damage through conducting proper nondestructive testing techniques.
(19) Also shown in
(20) It is well known that surface cracks are caused by excessive erosion through a pipe wall. For example, in modern submarines, a network of pipes and tanks are used for trim and drain function to control the descent, ascent, and cruising depth via balancing the buoyant force. Due to superior corrosion resistant properties, copper-nickel (Cu—Ni) alloys are used in the drain and trim piping system. These pipes are difficult to access and exposed to corrosive seawater repetitively. They are subjected to harsh operational conditions such as extreme temperature and pressure, humidity, dust, and vibration. Over time, these unfavorable conditions can lead to problems in pipes such as corrosion and erosion, deposition, pitting, surface cracks, thermal cycling, joint failure, etc.
(21) These pipes and storage tanks need regular maintenance. Human inspection of these components is expensive, time consuming and hazardous; therefore, automation of inspection and maintenance for these components is desired. Traditional methods of maintenance require a complete overhaul of submarines for dismantling, obtaining manual access and conducting the inspection. A variety of nondestructive testing and evaluations (NDT&E) methods are used for detecting the presence and position of these flaws for trim and drainpipes. Aspects of the present disclosure disclose a new in-pipe inspection robotic crawler 10 to address this problem. The crawler 10 can be inserted in the trim and drain piping system from an inlet point and travel inside the pipe 12 under external supervision.
(22) The crawler 10 is designed and configured using a modular concept of hybrid legged-inchworm locomotion for maximum load carrying capacity, reliability, and flexibility of further development. The proposed crawler 10 is tethered and capable of semi-autonomously conducting an inspection at a remote location. The robot crawler 10 contemplates complete autonomy for navigation, inspection, and repair. This can be achieved through recent advances in machine learning and sensor fusion.
(23) With reference to
(24) The length L (64), can be formulated by being expressed in terms of the angle θ (66), formed between the wall and the rod:
(25)
(26) To minimize the length L, (64), in terms of the angle θ (66), the derivative
(27)
is calculated and set equal by zero. So, the angle θ (66) is found as:
(28)
(29) By substituting θ (66) back into the original equation, the maximum length L (64) will be obtained as follows:
(30)
(31) According to the geometry shown in
(32)
(33) This concludes dimensions of the modules are related to each other and choosing one will dictate the other.
(34) To find the work done by the robot per movement cycle, a dynamic analysis based on Lagrangian principles is employed. In the movement gait of the robot, each extending or contracting module may have one fixed end. The module is divided into four sections, each with their own mass and inertia, m1, m2, m3 and m4 as shown in
(35)
(36) where
(37) The potential energy can be found as:
(38)
where g is the acceleration due to gravity.
(39) Using the Lagrange equation, the dynamic model of the system in can be found as:
D(q){umlaut over (q)}+C(q,{dot over (q)})=Bu (7)
where D is the inertia scalar, C contains Coriolis, centrifugal, and gravity effects, B is the input scalar obtained using virtual work, and u is motor torque. This is then utilized in an inverse dynamics problem to calculate the required motor torque in each instance of a planned motion. The motion starts from the fully extended mode of the module (α=5 deg) until the feet touch the pipe wall 16, such as when the pipe has a 4-inch diameter. This leads to Eq. (8).
r+L sin α.sub.2+b=2.Math.0.0254 (8)
The initial and final vertical positions of the lower base y.sub.1 and y.sub.2 are calculated corresponding to a.sub.1 and a.sub.2, respectively. The work done per unit distance traveled by the robot base can be found as:
(40)
in which j is the rotation angle of t the motor output shaft. The constraint α2≤80_ arises from practical limitations of the real robot. This optimization problem converges to a result that generates α=80_ with optimal parameters of L=26:1 mm, r=15:1 mm, and a=20 mm for one aspect of the present disclosure. The parameter a does not affect W and remains at its initially defined value. The parameters L and r converge to small values to generate α2 as large as possible.
(41) There are pipes 12 of various shapes and sizes involved in the trim and drain piping system of submarines according to usage and flow fluids. Therefore, the shape and size of the individual modules 14 of the crawler 10 are designed to allow gripping in variable diameter pipes 12, avoid obstacles and generate maximum friction as shown in
(42) With reference to
(43)
(44) in which, −l corresponds to T.sub.L and +l corresponds to T.sub.R, and f is the coefficient of friction between the threaded rod 100 and the traveling nut 28. In other aspects of the present disclosure, movement imparted to the traveling nut 28 by the threaded rod 100 could be accomplished using a pneumatic actuator, electrical actuator, hydraulic actuator, magnetic actuator, or other suitable actuator. The mean diameter (d.sub.m), the normal pressure angle (α.sub.n), and the lead angle (θ) can be found as:
(45)
(46) where α is the half of the thread angle.
(47) A static analysis reveals the relation between the actuating force (F.sub.a) and the normal reaction force (F.sub.N) at the contact point of each claw with the pipe:
F.sub.N=F.sub.a tan(α) (14)
(48) With reference to
(49) With reference to
(50) In the current design of the crawler 10, the modules 14 connect with flexible spring segments 40. This reduces the overall size and satisfies the dimensional requirements of the robot 10. Moreover, it has enabled successful navigations through various piping configurations such as vertical piping and various fittings such as joints, elbows, and reductions. There are several possible kinds of articulated steering mechanisms, such as steering point, flexible intermodule linkages, double-active universal joints, and active materials. SMA tension springs 40 were used as opposed to the alternatives because of their low weight and mechanical simplicity. This turning system allows the pipe crawling robot complete control of the angle of its front-most module within, for example, a 50-degree cone originating from the center line of the previous module.
(51) With reference to
(52) In accordance with at least one or modes of operation, starting from an initial stage with one or more or all modules 14 radially expanded, the first module 14 radially contracts (
(53) With reference to
(54) With reference to
(55) To allow the modules 14 to grip variable diameter piping 12, a sensor-less control strategy method is used. Using the technique, an open loop control of the stepping motor 102 is feasible for stall detection using back-EMF-based load angle estimation. In accordance with at least one aspect, the power signals for the stepper motors 102 are sent directly through the tether 200 (e.g., data signal cable 210) in order to minimize the electronics carried by the prototype. To reduce the number of lines in the tether carrying motor control signals, the crawler may utilize a combination of independent power and control wires. This significantly reduce the weight of the tether and allow for greater and more easily achieved scalability of the crawler as the tether could be more universal between configurations.
(56) A stall in motors 102 typically manifests itself as a detectable current anomaly in the motor controllers. The capability to detect the stall of these motors 102 is built into the motor controllers utilized throughout the prototyping process, which greatly simplified the implementation of this control strategy. Additionally, with this implementation, it is possible to define software thresholds for detecting stalls. In this method, the state of any given module is estimated based on the stall state and elapsed time since the last stall. This results in a series of module contractions and expansions. As a result, over contraction or expansion causing damage to the crawler or pipe wall is extremely unlikely. The system is also what allows each module to independently adapt to the diameter of the pipe surrounding it with no user input or specific mode changes within the software. The software includes a path planning algorithm, a mapping system based on known intersections and pipe geometry changes, and a machine vision system to allow the locomotion method cycle to preemptively adapt for sharp lips, long vertical shafts, and to detect the features identified in the path planning stage.
(57) The electromagnetic torque vector TmotV.sub.i is determined based on the interaction between the stator flux linkage space vector s and the stator current space vector is:
(58)
(59) Neglecting saturation, the stator flux linkage space vector ψ.sub.s can be written as the sum of the stator flux linkages, established by the two stator currents and the permanent magnet rotor flux ψ.sub.r. In the dq-reference frame fixed to the rotor flux, illustrated in
Tmotor=(ψr+i.sub.dL.sub.d+i.sub.qL.sub.q)×i.sub.s (16)
(60) The electromagnetic torque value can be written as a function of is and the load angle δ, defined as the angle between is and the rotor flux ψ.sub.r:
TmotV=ψ.sub.ri.sub.s sin(δ) (17)
(61) The first term (13) describes the torque generated by the interaction between the permanent-magnet rotor flux ψ.sub.r and the stator current is. This term depends on the sine of the load angle. The load angle increases when the load torque increases. A higher rotational speed also results in an increased load angle. The latter is due to a higher friction torque in the test setup. Using Lenz's law (stating the direction of an induced current is always such as to oppose the change in the circuit or the magnetic field producing it), the back-EMF voltage vector es, induced by the rotor flux ψr, can be written as:
es=C.Math.ψ.sub.r/dt (18)
(62) This implies a phase lead of π/2 rad between the back-EMF vector es and the flux vector ψr. It follows the angle between the current vector is and the back-EMF vector es is π/2−δ. Because the current can be measured easily, estimating the load angle can be reduced to a problem where the back-EMF signal can be estimated. These principles are applied as a feature of some commercially available stepper motor drivers.
(63) With reference to
(64) With reference to
(65) The crawler 10 can include an active multi-sensor non-destructive testing equipment (NDTE) 19. The instrumentation module is designed to provide additional sensor feedback from the crawler 10 during inspections and has proven to enhance the inspection tool capabilities, robustness, and operational feedback. For the robotic crawler 10, the instrumentation module integrates the following sensory data through a novel hybrid sensor fusion approach to utilize the multiple readings from the pipe's interior wall 16 over an improved consensus for general wall thinning and localized damage types and extends. In the instrumentation module, the following additional sensors can be configured and integrated for effective inspection and monitoring, such as: Machine vision camera 104 with onboard processing providing autonomous guidance navigation and control; Environmental data, including barometric pressure, humidity, and temperature; NDTE module 19, providing thermal, radiation, ultrasound, and visual internal pipe mapping; Tether pull force sensor, providing estimation of remaining pull force capability; Contact pressure sensors to the grippers, providing grip conditions; and IMU sensor, providing slope and orientation for each module 14.
(66) The main components of the crawler 10 were constructed using additive manufacturing, and the robot assembly is shown in the figures. A total of four locomotion modules 14 can be fabricated and connected with compliant joints. This renders a flexible yet uniform assembly of modules 14, which maintain module 14 symmetry and keeps its feet 21 parallel to the pipe wall 16. The leading module incorporates a small USB camera 104 to deliver video feed to the operator. The SMA springs 40 are integrated into the leading joint, allowing the steering of the front module 14 and, thus, the crawler 10. The trailing module houses the strain relief mechanism 201 by which the tether 200 is secured.
(67)
(68) Aspects of the present disclosure may utilize AI (artificial intelligence) to enhance communication and abilities of users to interact through the computing system 216 and controller 214. Artificial intelligence (also machine intelligence, MI) is intelligence demonstrated by machines, in contrast to the natural intelligence (NI) displayed by humans and other animals. In computer science AI is defined as the study of “intelligent agents”: any device perceiving its environment and taking actions maximizing its chance of successfully achieving its goals. Colloquially, the term “artificial intelligence” is applied when a machine mimics “cognitive” functions humans associate with other human minds, such as “learning” and “problem solving”.
(69) The disclosure is not to be limited to the aspects described herein. In particular, the disclosure contemplates numerous variations and aspects. The foregoing description has been presented for purposes of illustration and description. It is not intended to be an exhaustive list or limit any of the disclosure to the precise forms disclosed. It is contemplated that other alternatives or exemplary aspects are considered included in the disclosure. The description is merely examples of aspects, processes, or methods of the disclosure. It is understood that any other modifications, substitutions, and/or additions can be made, which are within the intended spirit and scope of the disclosure. It is further understood that aspects and description of each figure are not exclusive to the representative illustration but are intended to apply to and provide disclosure for each and all figures and the corresponding illustrations and descriptions for the disclosure as a whole. For example, the written description provided for one figure can include aspects, disclosure, and written description for any one or all of the other figures.