Auxiliary flight landing-on line method for a flying-walking inspection robot

The auxiliary landing-on line system for flying-walking inspection robots addresses high learning costs and operational challenges by using a guided remote-control method with LED indicators and optimal control planning, ensuring safe and efficient power line landings.

GB2625914BActive Publication Date: 2025-07-16SHIHEZI UNIVERSITY
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
GB2023018127
Authority / Receiving Office
GB · GB
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-04-11
Filing Date
2023-11-28
Publication Date
2025-07-16
Estimated Expiration
2043-11-28

AI Technical Summary

Technical Problem

Existing methods for landing a flying-walking inspection robot on a power line require significant operator training and resources, and existing image-assisted methods lack sufficient guidance, leading to high learning costs, long training times, difficult operations, and potential collisions.

Method used

An auxiliary landing-on line system and method using a flight module, pressing module, control module, detection module, communication module, and remote-control module, which includes a binocular camera, positioning sensors, and a remote controller with LED indicators, to guide operators in safely and accurately landing the robot on a power line by planning waypoints, calculating optimal control quantities, and providing real-time graphical guidance.

Benefits of technology

Reduces learning costs and training time by providing graphical and operational guidance, ensures safe and efficient landing operations, and conserves energy by optimizing control quantities for different stages of the landing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000002_0000
    Figure 00000002_0000
  • Figure 00000003_0000
    Figure 00000003_0000
Patent Text Reader

Abstract

A method for landing a flying inspection robot 19 on a cable or powerline 15 includes the steps of performing path planning and segmentation and generating optimal paths and control quantities for dif
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure belongs to the field of power equipment, and relates to a landing-on line system and an auxiliary flight landing-on line method for a flying-walking inspection robot, which are used for assisting an operator to perform flight landing-on line of a flying-walking inspection robot for an overhead transmission cable. BACKGROUND

[0002] In an electrical power system, the power line is an important part, and its safe and reliable operation is directly related to the stable development of economy of a country. Transmission lines can be divided into overhead transmission lines and cable lines according to different structures. Compared with cables, the overhead transmission lines are famous for their simple structure, short construction period, low construction cost, convenient maintenance and large transmission capacity, and are mostly used for long-distance transmission lines. Due to long-term exposure to the environment, the overhead power line is made of steel-core aluminum stranded wire, which needs to bear not only internal pressure such as normal mechanical load and power load, but also external invasion such as pollution, lightning strike, strong wind, landslide, subsidence and invasion. If external invasion cannot be found and eliminated in time, various faults may be caused, affecting stable operation of the power line. Therefore, it is an effective method to effectively monitor the operating state and surrounding environment of power lines and find and eliminate potential risks. The existing inspection methods include manual inspection, helicopter inspection, drone inspection and robot inspection. Compared with other inspection methods, the robot inspection method can significantly reduce the labor intensity of inspection personnel and improve the inspection accuracy, which can be divided into flying robot inspection, walking robot inspection, and flying-walking robot inspection.

[0003] The flying robot independently plans, navigates and inspects power lines and records relevant information, which has strong obstacle-crossing ability but short battery life. The walking robot is driven by the motor to walk along the power line by means of the contact between a walking wheel and the power line, which has strong endurance but poor obstacle-crossing ability. The flying-walking inspection robot is an organic combination of a flying robot and a crawling robot, which has the advantages of the flying robot and walking robot, and has strong obstacle-1 20 09 24 crossing ability while ensuring battery life.

[0004] In the flight get-on line inspection process of the flying-walking inspection robot, the operator needs to remotely control the robot to avoid obstacles encountered during flight and fly to approach the power line to complete final landing-on line. However, due to the particularity and professionalism of the inspection task, the operator often needs to go through a certain period of training and pass the assessment before having the operation qualification. The process of training and examination needs to consume a lot of manpower and material resources, and the operator ultimately needs to have the ability of rapid response, flexible control and emergency response. At present, the flying-walking inspection robot mainly has the following methods from flying to landing on the line:

[0005] 1. Mechanical device-assisted method: the operation accuracy is reduced by means of a mechanical guide mechanism. With the help of an airborne camera, the cable to be hung is embedded in a guide groove with a large opening, and the get-on line operation is completed using the guide mechanism. However, the guide mechanism provided in this method will greatly increase the weight of the robot itself, leading to the decrease of endurance.

[0006] 2. Mechanical optoelectronic switch-assisted method: the current position of the robot is determined using sequential photoelectric signals, then the cable to be hung is embedded into a sliding chute by means of the optoelectrical signal to complete the get-on line operation. However, this method has limited determination on the state of the robot.

[0007] 3. Image-assisted method: the inspection robot flies to a position close to the cable to be hung under the visual observation of the operator, then the inspection robot feeds back the image of the cable to be hung at a specific visual angle to the operator, and the operator remotely controls the robot to overlap a screen positioning line with the cable to be hung, thus completing the get-on line process.

[0008] The image-assisted method has high accuracy and excellent real time capability. But a positioning camera for the image-assisted method can only be turned on in the get-on line process to guide the operator, the security, efficiency and energy conservation in the flight get-on line process are hard to guarantee. The existing image-assisted method has limited auxiliary function for the operator, and how to assist and guide the operator in the flight and landing-on line process has not been involved. Therefore, there is an urgent need to solve this problem. SUMMARY

[0009] The present disclosure solves the problems in the prior art by providing an auxiliary landing-on line system and an auxiliary flight landing-on line method for a flying-walking 2 20 09 24 inspection robot, such that a remote-control operator can get guidance in the landing-on line process and can quickly, safely and accurately operate the flying-walking inspection robot to land on a line, thus effectively solving the problems of high learning cost, long learning time, difficult operation, long time consumption and easy collision in the get-on line process of the flyingwalking inspection robot.

[0010] In order to solve the problem above, an auxiliary flight landing-on line method for a flyingwalking inspection robot includes a flight module, a pressing module, a control module, a detection module, a communication module, and a remote-control module. The flight module includes a cabin, a rotor arm, a rotor motor, and a rotor wing. The pressing module includes a primary compression wheel, and a secondary compression wheel. The control module includes a graphic processor, and a motion controller. The communication module includes a wireless receiver, and a wireless transmitter. The detection module includes a binocular camera, a positioning camera, and positioning sensor, where the positioning sensor includes a GPS (global positioning system), and an IMU (Inertial Measurement Unit). The remote-control module includes an auxiliary remote controller, a left rocker, a right rocker, an indicator LED (light-emitting diode) of the auxiliary remote controller, a screen of the auxiliary remote controller, and a ground station. The binocular camera is installed on a cable arm, the positioning camera is installed on a surface of the cabin below the primary compression wheel. A periphery of an operating rod of the auxiliary remote controller is provided with a circle of LED lamps.

[0011] The present disclosure further provides a remote-control auxiliary landing-on line method for a flying-walking inspection robot, which uses the auxiliary landing-on line system above and includes the following steps:

[0012] SI: obtaining a current position of a flying-walking inspection robot according to a positioning sensor, performing environment modeling by preset-flight of the flying-walking inspection robot, establishing a three-dimensional map of a landing-on line environment through a ground station using data of a binocular camera, and determining coordinates of a landing-on line point;

[0013] S2: establishing an energy consumption model Et of the flying-walking inspection robot through a kinetics model of the flying-walking inspection robot and a driving model of a rotor motor;

[0014] S3: planning safe waypoints at the ground station by applying a path planning algorithm using the three-dimensional map established in S1, and obtaining N waypoints from a takeoff point to the landing-on line point; where the flying-walking inspection robot is firstly simplified as a bounding box; in an environment with known obstacles, N collision-free waypoint sequences are 3 20 09 24 preliminarily planned between a start point and an endpoint using a planning algorithm;

[0015] S4: calculating distance I from the waypoints obtained in S3 to the landing-on line point, which is divided into three stages according to a standard: an initial stage, an intermediate stage, and an endpoint stage;

[0016] where the standard comprises operations comprising:

[0017] dividing the waypoints in the flight online process into the three stages by using a Euclidean distance D from the flying-walking inspection robot to a line hanging point and by setting a classification standard Ds(s = 1,2),

[0018] where distance calculation adopts the following Euclidean distance formula:

[0019] dt = V(Xi - x0)z + (yt - y0)z + U - z0)2>

[0020] where (xb yb z,) denotes coordinates of waypoints to be classified, (x0, yQ, z0) denotes coordinates of a start point, when 0 <<Dlf the waypoint i belongs to the initial stage, when Di <dt <D2 , the waypoint i belongs to the intermediate stage, and when dt> D2, the waypoint i belongs to the endpoint stage;

[0021] S5: taking an energy function Et obtained in S2 as an energy performance index function, and adding a time index and a safety index at the same time, performing trajectory generation by applying different performance index functions in the three stages of waypoints obtained in S4 to generate an optimal control quantity tn;

[0022] where the waypoints obtained in S3 are used to perform trajectory generation at different segments, and an optimal trajectory and the optimal control quantity are calculated using the comprehensive performance index functions of an initial stage index, an intermediate stage index and an endpoint stage index respectively in the landing-on line process, and an objective function and constraint of an optimal problem are as follows: arg min J — atr + bEi + c-ueu D s.t.X = f(X,u)

[0023] x^t = 0) = x0(t = 0) , x(t = tf) = xN(t = tf) 9min — S(%>Xn) — 9 max

[0024] where in the objective function, / is a comprehensive performance index function, tf is time to reach the endpoint, E(t) is an energy index, D is a distance from a trajectory point to an obstacle, - denotes the safety index; a, b and c are adjustment coefficients; consideration time is the shortest at the initial stage, and thus a = 1, b = 0, and c = 0; consideration energy is the minimum at the intermediate stage, and thus a = 0, b = 0, and c = 1; safety performance 20 09 24 is considered at the endpoint stage, and thus a = 0, b = 0, and c = 1; in a constraint condition, X denotes the state quantity, u is a control input, x(t = 0) = x0(t = 0) is a start point state constraint, x(t = ty) = xN(t = is an endpoint state constraint, gmin <g(x,xN) <gmax is an intermediate state constraint, comprising kinetics constraint and obstacle constraint, and a trajectory [x,y,z,x,y,z, 0,0,0,0,0, 9], and the optimal control quantity ut are solved;

[0025] S6: converting the optimal control quantity Ui into a rocker amplitude limit value through a primary function; T

[0026] [Pmax> ^Pmax> ^max’ ^maxl j — Climax + &

[0027] where j = 1,2,3 respectively denotes the initial stage, the intermediate stage, and the endpoint stage; u = [ft, tx, iy, tz] , A is a scaling matrix, and B is a bias matrix;

[0028] S7: selecting the next path point with the shortest distance in a current course, calculating a positional deviation AP, calculating a guiding rocker direction and amplitude according to the deviation, displaying a recommended direction on a portion of the plurality of indicator LEDs of an auxiliary remote controller to instruct an operator to complete coarse adjustment, and further converting the recommended direction and amplitude into directed line segments to be displayed on a screen of an auxiliary remote controller, thus instructing the operator to complete fine adjustment;

[0029] S8: when the flying-walking inspection robot approaches a safe line-hanging position and enters the endpoint stage under an auxiliary control, identifying, by the binocular camera, a cable to be hung to obtain a positional deviation between a gap between a primary compression wheel and a secondary compression wheel and the cable to be hung, calculating the guiding rocker direction and amplitude according to the deviation, and displaying, by the auxiliary remote controller, a recommended rocker direction and amplitude; under an instruction, embedding, by the operator, the cable to be hung into the gap between the primary compression wheel and the secondary compression wheel, displaying, by the screen of the auxiliary remote controller, a picture of the positioning camera; identifying, by a graphic processor, the cable to be hung, calculating an angular deviation Aa between the cable to be hung and the flying-walking inspection robot, and calculating the guiding rocker direction and amplitude; instructing, by the auxiliary remote controller, the operator to make the gap between the primary compression wheel and the secondary compression wheel parallel to the cable to be hung until the angular deviation da becomes zero, thus completing flying walking switching pre-positioning; and

[0030] S9: performing flying-walking switching, reducing, by the flying-walking inspection robot, thrust slowly; when a length of the cable to be hung in the positioning camera no longer changes, 5 20 09 24 completely cutting of flight impetus, rising the secondary compression wheel to merge with the primary compression wheel to press the cable to be hung, thus completing a landing-on line operation, and switching the robot to a walking mode.

[0031] A relationship between a state quantity and a control quantity of the robot and a rotational speed of the rotor motor is firstly established through a kinetics model of the flying-walking inspection robot:

[0032] \fl\=f(X,u)

[0033] where fl is the rotational speed of the rotor motor, which is [.^ fl2 H3 9 f(X, u) is a kinetics equation of the flying-walking inspection robot (19), X is the state quantity of the flying-walking inspection robot, which is [x, y, z, x, y, z, 0, ¢, 0, 0, 0, 0].

[0034] A relationship between a rotational speed w, and a current if is established according to a rotor motor model:

[0035] it = lmLM + TfM + D^t + (J^ 1k J* L ZlL J

[0036] where it denotes the current, a>i denotes a rotational speed of a motor, KT denotes a torque constant, Df denotes a friction torque, Jm denotes rotational inertial of a rotor and a rotor wing, mL denotes a load torque under the rotational speed to t-, and At is the minimum time span.

[0037] A relationship between the rotational speed nij and a voltage et is established according to the rotor motor model:

[0038] et = Rii(t) + + L

[0039] where R denotes internal resistance of a winding of the rotor motor, KE denotes a a back electromotive force constant, L is inductance.

[0040] A motor power consumption model is expressed as:

[0041] p(a)t) = etit.

[0042] A final energy consumption model is expressed as

[0043] Et = p(a>t)At.

[0044] A positional deviation AP = [Ax, Ay, Az] is obtained by subtracting a waypoint [Xj,yi, zj closest to an endpoint position from a current position [x,y, z], and corrected values [pc, 0c - 0J i °f throttle, yaw, roll and pitch are obtained by the following formula:

[0045] pc = p^Az) ( / ^yXX cot [ 1 1

[0047] 0C = / z3(4xcos(0) + 4ysin(0)) 20 09 24

[0048] ec = p4(Aycos(ilj) — Axsinty'))

[0049] where Pt is a scaling coefficient, p is obtained through a calibration test, and is adjusted according to a desired speed.

[0050] When the waypoint i belongs to the stage j, the corrected values [Pc / V'c^c^cli are compared with the rocker amplitude limit values [pmax, ^max, <Pmax> 6max]j> and smaller values are used as indication amplitude [Pd^d^d^ali for output, which are expressed using the following formula:

[0051] pa = min (PcPmax)

[0052] = min (^c.^max)

[0053] =min(<t)c,(l>max)

[0054] 0a =min(<ec,emax)

[0055] Pd and are combined to indicate on the left rocker, 0d and 0d are combined to indicate on the right rocker, and an auxiliary guiding direction is displayed on the auxiliary remote controller and the indicator LED of the auxiliary remote controller; on the screen of the auxiliary remote controller, a short black arrow shows the current rocker strength and direction, and a long white arrow shows recommended rocker strength and direction.

[0056] Compared with the prior art, the embodiments of the present disclosure have the following beneficial effects:

[0057] 1. A visual LED and an auxiliary operation screen are used to provide graphical and operational guidance for the operator in the get-on line process, thus the learning cost of the flyingwalking inspection robot is reduced, and the training period of the operator is shortened.

[0058] 2. By introducing the energy index, safety index and accuracy index, the optimal control quantity is calculated, and the optimal control quantity is converted into a rocker amplitude limit, and different limit levels are applied in different segments, thus guaranteeing the safety, efficiency and energy conservation of the get-on line process.

[0059] 3. By automatically planning the waypoint as the target point in advance and adjusting a rocker guidance direction of the remote controller in real time, the operator does not need to consider the global path direction, and only needs to pay attention to the graphical guidance displayed on the auxiliary screen, which simplifies the operation difficulty. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] To describe the technical solutions in the embodiments of the present disclosure or in the prior art more clearly, the following briefly introduces the accompanying drawings required for 20 09 24 describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and those of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

[0061] FIG. 1 is a structural schematic diagram of a flying-walking inspection robot according to an embodiment of the present disclosure;

[0062] FIG. 2 is a schematic diagram of a flying-walking inspection robot system according to an embodiment of the present disclosure;

[0063] FIG. 3 is a schematic diagram of an auxiliary remote controller of a flying-walking inspection robot according to an embodiment of the present disclosure;

[0064] FIG. 4 is a partial enlarged view of a screen of an auxiliary remote controller of a flyingwalking inspection robot according to an embodiment of the present disclosure;

[0065] FIG. 5 is a flow diagram of an auxiliary flight landing-on line method for a flying-walking inspection robot according to an embodiment of the present disclosure;

[0066] FIG. 6 is a schematic diagram of a flying-walking inspection robot according to an embodiment of the present disclosure approaching a cable;

[0067] FIG. 7 is a picture shot photographed by a positioning camera at a landing-on line stage of a flying-walking inspection robot according to an embodiment of the present disclosure;

[0068] FIG. 8 is a schematic diagram of an operating path of a flying-walking inspection robot according to an embodiment of the present disclosure.

[0069] In the drawings: 1-primary compression wheel; 2-secondary compression wheel; 3-positioning sensor; 4-rotor motor; 5-rotor wing; 6-motion controller; 7-binocular camera; 8-positioning camera; 9-communication module; 10-graphic processor; 11-screen of auxiliary remote controller; 12-indicator LED of auxiliary remote controller; 13-right rocker; 14-left rocker; 15-cable to be hung; 16-gap between primary compression wheel and secondary compression wheel; 17-ground station; 18-auxiliary remote controller; 19-flying-walking inspection robot; 20-initial stage; 21-intermediate stage; 22-endpoint stage. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0070] The following clearly and completely describes the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure.

[0071] As shown in FIG. 1, FIG. 2 and FIG. 3, an auxiliary landing-on line method for a flyingwalking inspection robot includes a flight module, a pressing module, a control module, a detection module, a communication module, and a remote-control module. The flight module includes a 8 20 09 24 cabin, a rotor arm, a rotor motor 4, and a rotor wing 5. The pressing module includes a primary compression wheell, and a secondary compression wheel 2. The control module includes a graphic processor 10, and a motion controller 6. The communication module 9 includes a wireless transceiver. The detection module includes a binocular camera 7, a positioning camera 8, and a positioning sensor 3. The remote-control module includes an auxiliary remote controller 18, and a ground station 17. The binocular camera 7 is installed parallel to a gap 16 between the primary compression wheel and the secondary compression wheel. The positioning camera 8 is installed on a surface of the cabin below the primary compression wheel. A periphery of an operating rod of the auxiliary remote controller is provided with a circle of LED lamps 12. The screen 11 of the auxiliary remote controller 11 is used to indicate and display a control amplitude quantity.

[0072] As shown in FIG. 5, a remote-control auxiliary landing-on line method for a flying-walking inspection robot provided by the present disclosure includes the following steps:

[0073] SI. A current position of the flying-walking inspection robot 19 is obtained according to a positioning sensor 3, pre-flight is conducted for environment modeling, and a three-dimensional map of a landing-on line environment is established through a ground station 17 using data of a binocular camera 7, thus determining coordinates of a landing-on line point.

[0074] The robot position is determined by means of multi-sensor fusion of GPS3 and RTK (realtime kinematic), prior information of the overhead transmission cable and the binocular camera are used to obtain environmental information capable of being used for path planning, and the robot position information is determined by means of multi-sensor fusion of GPS3 and RTK. S2. An energy consumption model Ei of the flying-walking inspection robot 19 is established through a kinetics model of the flying-walking inspection robot 19 and a driving model of the rotor motor 4.

[0075] Specifically, a relationship between a state quantity and a control quantity of the robot and a rotational speed of the rotor wing is firstly established through the kinetics model of the flyingwalking inspection robot:

[0076] \O\=f(X,u)

[0077] where fl is the rotational speed of the rotor motor, which is fl2 -^3 f2s I26 ], f(X, u) is a kinetics equation of the flying-walking inspection robot, X is the state quantity of the flying-walking inspection robot, which is [x, y, z, x, y, z, ip, (p, 0,ip,(p, 9].

[0078] A relationship between a rotational speed Wj and a current is established according to a rotor motor 4 model:

[0079] it = +TfM + 0^(0, + 20 09 24

[0080] where ii denotes the current, Wj denotes a rotational speed of a motor, KT denotes a torque constant, Df denotes a friction torque, Jm denotes rotational inertial of a rotor and a rotor wing, mL denotes a load torque under the rotational speed coj, and At is the minimum time span.

[0081] A relationship between the rotational speed a)i and a voltage et is established according to the rotor motor (4) model:

[0082] et = RitW + + L

[0083] where R denotes internal resistance of a winding of the rotor motor, KE denotes a a back electromotive force constant, L is inductance.

[0084] A motor power consumption model p(ojj) is expressed as:

[0085] = efy;

[0086] A final energy consumption model is expressed as

[0087] Ei = p^At

[0088] S3. Safe waypoints are planned at the ground station 17 by applying a path planning algorithm using the three-dimensional map established in SI, thus obtaining N waypoints from a takeoff point to a landing-on line point.

[0089] the flying-walking inspection robot 19 is firstly simplified as a bounding box. In an environment with known obstacles, N collision-free waypoint sequences P are preliminarily planned between a start point and an endpoint using a planning algorithm.

[0090] S4. As shown in FIG. 8, distance I from the waypoints obtained in S3 to an endpoint is determined, which is divided into three types according to the standard: an initial stage 20, an intermediate stage 21, and an endpoint stage 22.

[0091] the waypoints P in the flight online process are divided into three stages by using a Euclidean distance D from the flying-walking inspection robot (19) to a line hanging point and by setting a classification standard Ds(s = 1,2), which are an initial stage Plf an intermediate stage P2, and an endpoint stage P3, and distance calculation adopts the following Euclidean distance formula:

[0092] dt = V fa - x0)2 + (yt - y0)2 + (¾ - *o)2

[0093] where (xt, y^, Zj) denotes coordinates of waypoints to be classified, (x0, y0, z0) denotes coordinates of a start point, when 0 <di <D±, the waypoint i belongs to the initial stage, when Dr <dt <D2, the waypoint i belongs to the intermediate stage, and when dt> D2, the waypoint i belongs to the endpoint stage.

[0094] S5. The energy function Ei obtained in S2 is used as an energy performance index function, and a time index and a safety index are added at the same time, trajectory generation is conducted 10 20 09 24 by applying different performance index functions in the three types of waypoints obtained in S4 to generate path point sequences, thus obtaining an optimal control sequence ui.

[0095] The waypoints obtained in S3 are used to perform trajectory generation at different segments, and an optimal trajectory and an optimal control quantity are calculated using the comprehensive performance index functions of an initial stage index, an intermediate stage index and an endpoint stage index respectively in the line landing process, and an objective function and constraint of an optimal problem are as follows: arg min J = atr + bEi + c-UEU D s.t.X = f(X,u)

[0096] x(t = 0) = x0(t = 0) x(t = tf) = XN(t = tf) 9min — 9(.x>xN^ — 9 max

[0097] where in the objective function, J is a comprehensive performance index function, tf is time to reach the endpoint, E(t) is an energy index, D is a distance from a trajectory point to an obstacle, denotes the safety index; a, b and c are adjustment coefficients; consideration time is the shortest at the initial stage, and thus a = 1, b = 0, and c = 0; consideration energy is the minimum at the intermediate stage, and thus a = 0, b = 0, and c = 1; safety performance is considered at the endpoint stage, and thus a = 0, b = 0, and c = 1; in a constraint condition, X denotes the state quantity, u is a control input, x(t = 0) = x0(t = 0) is a start point state constraint, x(t = tf) = xN(t = tf) is an endpoint state constraint, gmtn <^(x,xw) <gmax is an intermediate state constraint, comprising kinetics constraint and obstacle constraint, and a trajectory [x, y, z, x, y, z,ip,(p, 9,ip, <p,9]. and the optimum control quantity ut are solved.

[0098] S6. A fluctuation range of a control sequence u, of each of the initial stage 20, the intermediate stage 21 and the endpoint stage 22 is determined through m, and the control quantity fluctuation range m is converted into a rocker amplitude limit value.

[0099] The optimal control quantity ui is mapped as the rocker amplitude limit value through a primary function: T

[0100] [Pmax> Pmax> ^max’ @maxl j ^max + B

[0101] where u — [ft, tx, ry, tz] , A is a scaling matrix, and B is a bias matrix.

[0102] S7. The next path point with the shortest distance in a current course is selected to, calculate a positional deviation AP. A guiding rocker direction and amplitude are calculated according to the deviation, a recommended direction is displayed on an indicator LED 12 of the auxiliary remote controller to instruct an operator to complete coarse adjustment, and the 11 20 09 24 recommended direction and amplitude are further converted into directed line segments to be displayed on a screen of an auxiliary remote controller 18, thus instructing the operator to complete fine adjustment.

[0103] The LED 12 displays the recommended direction, specifically, the left-indicating LED includes eight LEDs, and right-indicating LED includes 16 LEDs.

[0104] AP = [Ax, Ay, Az] is obtained by subtracting a waypoint [x,, yj, zj closest to an endpoint position from a current position [x,y, z], and corrected values [pc, &c,<pc,0c]i of throttle, yaw, roll and pitch are obtained by the following formula:

[0105] pc = p^Az)

[0106] ipc = p2 ^cot

[0107] 4>c = p3(Axcosty) + Aysin(i / j))

[0108] 6C = p^Aycos^) — Axsinty}}

[0109] where pt is a scaling coefficient, p is obtained through a calibration test, and is adjusted according to desired speed.

[0110] When the waypoint i belongs to the stage j, the corrected values [pci^pc>^c>^cli are compared with the rocker amplitude limit values [pmax, ^max> ^max’ Gmax]j> and smaller values are used as indication amplitude [pd,ipd><pd> for output, which are expressed using the following formula:

[0111] pd = min (popmax')

[0112] *pd=min($c,xl>max)

[0113] ¢d ^min((pc^max^

[0114] dd min 6max')

[0115] As shown in FIG. 4, pd and ipd are combined to indicate on the left rocker 14, <pd and 6d are combined to indicate on the right rocker 13, and an auxiliary guiding direction is displayed on the auxiliary remote controller 18 and the indicator LED 12 of the auxiliary remote controller. On the screen of the auxiliaiy remote controller, a black arrow shows the current rocker strength and direction, and a white arrow shows recommended rocker strength and direction.

[0116] S8. When the flying-walking inspection robot 19 approaches a safe hanging position and enters the endpoint stage 22 under an auxiliary control, the binocular camera 7 is used to identify a cable 15 to be hung to obtain a positional deviation between a gap 16 between a primary compression wheel and a secondary compression wheel and the cable 15 to be hung, the guiding rocker direction and amplitude are calculated according to the deviation, and a recommended 20 09 24 rocker direction and amplitude are displayed by the auxiliary remote controller 18. Under an instruction, the cable 15 to be hung is embedded into the gap 16 between the primary compression wheel and the secondary compression wheel by the operator, and the screen 11 of the auxiliary remote controller displays a picture of the positioning camera 8. The cable 15 to be hung is identified by a graphic processor 10, an angular deviation da between the cable 15 to be hung and the flying-walking inspection robot 19 is calculated, and the guiding rocker direction and amplitude are calculated according to the deviation. The auxiliary remote controller instructs the operator to make the gap 16 between the primary compression wheel and the secondary compression wheel parallel to the cable 15 to be hung until the angular deviation da becomes zero, thus completing flying walking switching pre-positioning.

[0117] S9. During flying-walking switching, the flying-walking inspection robot 19 reduces the thrust slowly. When a length of the cable 15 to be hung in the positioning camera 8 no longer changes, the flight impetus is completely cut off, the secondary compression wheel 2 rises to merge with the primary compression wheel 1 to press the cable 15 to be hung, thus completing a landing-on line operation, and switching the robot to a walking mode. 17 03 25

Claims

1. A remote-control auxiliary landing-on line method for a flying-walking inspection robot, comprising the following steps:SI: obtaining a current position of a flying-walking inspection robot (19) according to a positioning sensor (3), establishing a three-dimensional map of a landing-on line environment through a ground station (17) using data of a binocular camera (7), and determining coordinates of a landing-on line point;S2: establishing an energy consumption model Et of the flying-walking inspection robot (19) through a kinetics model of the flying-walking inspection robot (19) and a driving model of a rotor motor (4);S3: planning safe waypoints at the ground station (17) by applying a path planning algorithm using the three-dimensional map established in S1, and obtaining N waypoints from a takeoff point to the landing-on line point; wherein the flying-walking inspection robot (19) is firstly simplified as a bounding box; in an environment with known obstacles, N collision-free waypoint sequences are preliminarily planned between a start point and an endpoint using a planning algorithm;S4: calculating distances I from the waypoints obtained in S3 to the landing-on line point, which are divided into three stages according to a standard: an initial stage (20), an intermediate stage (21), and an endpoint stage (22);wherein the standard comprises operations comprising:dividing the waypoints in the flight online process into the three stages by using a Euclidean distance D from the flying-walking inspection robot (19) to a line hanging point and by setting a classification standard Ds(s = 1,2),wherein distance calculation adopts the following Euclidean distance formula:di = J(x£ - x0)2 + (y£ - y0)2 + (¾ - ^o)2wherein (x^y^Zt) denotes coordinates of waypoints to be classified, (x0,y0, z^ denotes coordinates of a start point, when 0 <dt <the waypoint i belongs to the initial stage, when <dt <D2, the waypoint i belongs to the intermediate stage, and when dt >Z)2, the waypoint i belongs to the endpoint stage;S5: taking an energy function Ei obtained in S2 as an energy performance index function, and adding a time index and a safety index at the same time, performing trajectory generation by17 03 25applying different performance index functions in the three stages of waypoints obtained in S4 to generate an optimal control quantity ur,wherein the waypoints obtained in S3 are used to perform trajectory generation at different segments, and an optimal trajectory and the optimal control quantity are calculated using the comprehensive performance index functions of an initial stage index, an intermediate stage index and an endpoint stage index respectively in the landing-on line process, and an objective function and constraint of an optimal problem are as follows:1arg min J = at? + bEi + c — ueu Ds.t.X = f(X,u)x(t = 0) = xQ(t = 0) x(t = tf) = XN(t = 9mln — — 9maxwherein in the objective function, / is a comprehensive performance index function, tf is time to reach the endpoint, E(t) is an energy index, D is a distance from a trajectory point 1to an obstacle, - denotes the safety index; a, b and c are adjustment coefficients; consideration time is the shortest at the initial stage, and thus a = 1, b = 0, and c = 0; consideration energy is the minimum at the intermediate stage, and thus a = 0, b = 0, and c = 1; safety performance is considered at the endpoint stage, and thus a = 0, b = 0, and c = 1; in a constraint condition, X denotes the state quantity, u is a control input, x(t = 0) = x0(t = 0) is a start point state constraint, x(t = tf) = xN(t = tf) is an endpoint state constraint, gmin <g(x, xN) <gmax is an intermediate state constraint, comprising kinetics constraint and obstacle constraint, and a trajectory [x, y, z, x, y, z, ¢), ¢), 0, ¢), ¢, 0]. and the optimal control quantity are solved;S6: converting the optimal control quantity Ui into a rocker amplitude limit value through a primary function;lPmax> 1pmax> 4*max’ @maxl j ^max + Bwherein j = 1,2,3 respectively denotes the initial stage, the intermediate stage, and the 7*endpoint stage; u = [ft, tx, Ty, tz] , A is a scaling matrix, and B is a bias matrix;S7: selecting the next path point with the shortest distance in a current course, calculating a positional deviation AP, calculating a guiding rocker direction and amplitude according to the deviation, displaying a recommended direction on a portion of a plurality of indicator LEDs (light-1517 03 25emitting diodes) (12) of an auxiliary remote controller to instruct an operator to complete coarse adjustment, and further converting the recommended direction and amplitude into directed line segments to be displayed on a screen of an auxiliary remote controller (18), thus instructing the operator to complete fine adjustment; wherein the auxiliary remote controller (18) comprises a left rocker (14), a right rocker (13), the plurality of indicator LEDs (12) surrounding the left and right rockers (14, 13) respectively, and a screen (11) for instructing and displaying a current rocker amplitude and direction and the guiding rocker amplitude and direction;S8: when the flying-walking inspection robot (19) approaches a safe line-hanging position and enters the endpoint stage (22) under an auxiliary control, identifying, by the binocular camera (7), a cable (15) to be hung to obtain a positional deviation between a gap (16) between a primary compression wheel and a secondary compression wheel and the cable (15) to be hung, calculating the guiding rocker direction and amplitude according to the deviation, and displaying, by the auxiliary remote controller (18), a recommended rocker direction and amplitude; under an instruction, embedding, by the operator, the cable (15) to be hung into the gap (16) between the primary compression wheel and the secondary compression wheel, displaying, by the screen (11) of the auxiliary remote controller, a picture of the positioning camera (8); identifying, by a graphic processor (10), the cable (15) to be hung, calculating an angular deviation Aa between the cable (15) to be hung and the flying-walking inspection robot (19), and calculating the guiding rocker direction and amplitude; instructing, by the auxiliary remote controller, the operator to make the gap (16) between the primary compression wheel and the secondary compression wheel parallel to the cable (15) to be hung until the angular deviation A a becomes zero, thus completing flying walking switching pre-positioning; andS9: performing flying-walking switching, reducing, by the flying-walking inspection robot (19), thrust slowly; when a length of the cable (15) to be hung in the positioning camera (8) no longer changes, completely cutting of flight impetus, rising the secondary compression wheel (2) to merge with the primary compression wheel (1) to press the cable (15) to be hung, thus completing a landing-on line operation, and switching the robot to a walking mode.

2. The remote-control auxiliary landing-on line method for a flying-walking inspection robot according to claim 1, wherein a relationship between a state quantity and a control quantity of the robot and a rotational speed of the rotor motor (4) is firstly established through a kinetics model of the flying-walking inspection robot (19):[X2] = f(X,u)wherein 12 is the rotational speed of the rotor motor (4), which is [f21 f23 / 24125 126 ], / (X, u) is a kinetics equation of the flying-walking inspection robot (19), X is the state quantity of the flying-walking inspection robot (19), which is [x, y, z, x,y,z,ip, (p, 0, ip, (p, 0];a relationship between a rotational speed cy and a current is established according to arotor motor (4) model;[, . , . , , ~ <^ / -1mL^d +     +    + ( / m)--—--wherein it denotes the current, denotes a rotational speed of a motor, KT denotes atorque constant, Df denotes a friction torque, Jm denotes rotational inertial of a rotor and a rotorwing, mL denotes a load torque under the rotational speed a>j,and At is the minimum time span;17 03 25a relationship between the rotational speed and a voltage et is established according to the rotor motor (4) model:= 4" + L--------L t-KX L / C A fwherein R denotes internal resistance of a winding of the rotor motor (4), KE denotes a a back electromotive force constant, L is inductance;a motor power consumption model p(mi) is expressed as:= epta final energy consumption model is expressed as Et:Et = pMAt3. The remote-control auxiliary landing-on line method for a flying-walking inspection robot according to claim 1 or claim 2, wherein a positional deviation AP = [Ax, Ay, Az] is obtained by subtracting a waypoint [x^y^ zj closest to an endpoint position from a current position [x, y, z], and corrected values [pc, ipc, (pc, 0c]i of throttle, yaw, roll and pitch are obtained by the following formula:Pc = Pi(^)^Pc = M20c = P3^Axcos(ip') + Aysin(ip~)^0C = p4(Ay cos (i / i) — Axsinijp')^wherein is a scaling coefficient, p is obtained through a calibration test, and is adjusted according to a desired speed.

4. The remote-control auxiliary landing-on line method for a flying-walking inspection robot according to claim 3, wherein when the waypoint i belongs to the stage j, the corrected values [Pc> ^c> <Pc> Sc]i are compared with the rocker amplitude limit values [pmax, ^max> ^max, GmaX]j, and smaller values are used as indication amplitude [pa^d’^d’ &dli for output, which are expressed using the following formula:Pd = min (pc,pmax)Vd = min Qipc, tymax)min (<pc> (pmax^0d = min (dc, 0max)pd and i / jd are combined to indicate on the left rocker, <pd and 6d are combined to indicate on the right rocker, and an auxiliary guiding direction is displayed on the auxiliary remote controller (18) and the indicator LED (12) of the auxiliary remote controller; on the screen of the auxiliary remote controller, a short black arrow shows the current rocker strength and direction, and a long white arrow shows recommended rocker strength and direction.17 03 25

Citation Information

Patent Citations

  • Fault indicator mounting and dismounting method, and fault indicator dismounting tool

    CN110380358A

  • Flying and walking type multi-rotor-wing automatic inspection device for overhead power transmission line

    CN111355186A

  • Rapid wire falling control method of flying-away type inspection robot for overhead transmission cable

    CN113253751A

  • Flying-away type inspection robot auxiliary flight landing method

    CN116382340A

  • Power line inspection vehicle

    WO2024028739A1