CN112461243B - A kind of inspection robot positioning method and system - Google Patents
A kind of inspection robot positioning method and system Download PDFInfo
- Publication number
- CN112461243B CN112461243B CN202011318831.5A CN202011318831A CN112461243B CN 112461243 B CN112461243 B CN 112461243B CN 202011318831 A CN202011318831 A CN 202011318831A CN 112461243 B CN112461243 B CN 112461243B
- Authority
- CN
- China
- Prior art keywords
- wire
- inspection robot
- along
- length
- field
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Automation & Control Theory (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention discloses a positioning method of an inspection robot, which comprises the following steps: acquiring the length of a lead in a field of view of the inspection robot by adopting a sample with the same diameter as the lead; acquiring the distance between adjacent lines of the lead along the axial direction of the lead according to the length of the lead in the acquired field of view; the moving distance of the inspection robot is obtained according to the distance between adjacent lines of the wire along the axial direction of the wire and the number of the lines passed by the inspection robot to realize positioning, and the invention can realize accurate positioning of the inspection robot.
Description
Technical Field
The invention belongs to the technical field of power line inspection, and particularly relates to an inspection robot positioning method and system.
Background
Overhead conductors are important carriers for electrical energy transmission. The damage of the inside and the outside of the wire can cause the disconnection, and the safe and stable operation of the power transmission line and the safety of the surrounding public are seriously threatened. At present, an inspection robot crawls along a line and carries equipment such as a visible light camera, an infrared detector, an ultraviolet detector and even an X-ray machine to inspect a power transmission line, and the inspection robot is an important means for guaranteeing the safety of the line. In the inspection, the position of the inspection robot on the lead is determined, which is the premise of determining the defect position and formulating the next maintenance strategy. At present, the location of patrolling and examining the robot mainly adopts the encoder to connect at driving motor or directly contact with the wire, through rotating the number of turns with the motor and converting into the mileage, acquires the positional information of robot on the wire. However, the driving wheel or the encoder wheel of the inspection robot easily slips on the surface of the wire, so that a metering error is caused.
Disclosure of Invention
The invention aims to provide a positioning method and a positioning method for an inspection robot, which can realize accurate positioning of the inspection robot.
In order to achieve the purpose, the invention provides the following technical scheme:
in a first aspect, a method for positioning an inspection robot is provided, which includes:
acquiring the length of a lead in a field of view of the inspection robot by adopting a sample with the same diameter as the lead;
acquiring the distance between adjacent lines of the lead along the axial direction of the lead according to the length of the lead in the acquired field of view;
and obtaining the movement distance of the inspection robot according to the axial distance between adjacent lines of the wire and the number of the lines passed by the inspection robot to realize positioning.
Combine first aspect, it is further, the adoption specifically is with the length of wire in the wire isodiametric sample acquisition inspection robot visual field:
selecting a long strip with the same diameter as the wire as a sample, wherein the length of the long strip is greater than that of the wire in the field of view of the inspection robot, and marking the length of the long strip with a length size;
selecting an inspection robot the same as that in actual inspection, placing the inspection robot on a long object, and keeping the directions of a camera of the inspection robot and the camera in actual inspection consistent;
and (3) enabling two ends of the marked long article to exceed the boundary of the field of view of the inspection robot, shooting an image of the inspection robot through a camera of the inspection robot, and obtaining the actual length L of the long article in the field of view according to the image.
With reference to the first aspect, further, the obtaining, according to the obtained length of the wire in the field of view, a distance between adjacent lines of the wire along the axial direction of the wire specifically includes:
shooting an image on a lead in a static state through a camera of the inspection robot, and converting the image into a gray scale image;
reading the gray value of the image along the axial direction of the lead to generate a gray value change curve;
reading the number n of the abrupt change points in the change curve, and recording the axial pixel position A of the wire corresponding to each abrupt change point1、A2、A3、A4……An;
Calculating the distance between adjacent lines of the wire along the axial direction of the wire according to the formula (2), wherein the formula (2) is as follows:
s=d×(An-A1)/(n-1) (2);
wherein s is the actual distance between adjacent lines along the axial direction of the wire, and d is the actual size of each pixel point along the length direction of the wire.
Combine the first aspect, it is further, obtain the movement distance who patrols and examines the robot according to the adjacent line of wire along the axial interval of wire and the line number that patrols and examines the robot and pass through and realize the location specifically do:
m monitoring points are selected along the radial direction of a lead in the view field of the inspection robot, and the number of m is preferably more than or equal to 3 in order to ensure the precision.
Converting a view field image of the inspection robot into a gray level image, and monitoring the gray level value of each monitoring point in real time in the moving process of the inspection robot;
when the gray value of a certain monitoring point has a minimum value of mutation, the number of lines passing through the monitoring point is increased by 1, and accordingly, the mutation times of m monitoring points are x1 and x2 … … xm respectively;
calculating the current distance P of the inspection robot relative to the initial position according to the formula (3);
P=s×(Max[x1、x2.......xm]-1) (3)
wherein s is the actual distance between adjacent lines along the axial direction of the wire.
With reference to the first aspect, further, the method for calculating the actual size d, represented by each pixel point, along the length direction of the wire includes:
reading the number N of pixels of the inspection robot view field picture along the axial direction of the lead, calculating according to the formula (1) to obtain the actual size of a single pixel point along the length direction of the lead,
d=L/N (1)。
in a second aspect, a positioning system for an inspection robot is provided, comprising:
the field-of-view wire length acquisition module is used for acquiring the length of a wire in a field of view of the inspection robot by adopting a sample with the same diameter as the wire;
the line spacing calculation module is used for acquiring the spacing between adjacent lines of the wire along the axial direction of the wire according to the acquired length of the wire in the field of view;
and the positioning module is used for obtaining the movement distance of the inspection robot according to the axial distance between adjacent lines of the wire and the number of the lines passed by the inspection robot to realize positioning.
The beneficial technical effects are as follows: the invention discloses an inspection robot positioning method based on an inspection robot video image, which finds out a gray-scale catastrophe point, namely lines on a wire, by detecting the gray-scale change condition of a certain fixed point in the inspection robot video image without depending on an encoder, and further accurately obtains the position of the inspection robot relative to a starting point according to the line distance of the wire and the number of the lines passed by the robot, thereby reducing the positioning error caused by slipping.
Drawings
FIG. 1 is a schematic diagram of the spacing of the lines on the wire of the present invention;
FIG. 2 is a schematic diagram showing the variation of gray scale of a conductive line along the axial direction;
FIG. 3 is a schematic view of monitoring points of the inspection robot moving on the wire;
fig. 4 is a gray scale diagram of a wire as a sample in the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
As shown in fig. 1 to 4, there is provided a method for positioning an inspection robot, including the steps of:
step one, adopting a sample with the same diameter as the lead to obtain the length of the lead in the field of view of the inspection robot, and specifically comprising the following steps:
s11, selecting a long strip (which can be a wire or a bar) with the same diameter as the wire as a sample, wherein the length of the long strip is larger than that of the wire in the field of view of the inspection robot, and marking the length of the long strip with a size;
s12, selecting the same inspection robot as the inspection robot in the actual inspection, placing the inspection robot on the long object, and keeping the directions of the camera of the inspection robot and the camera in the actual inspection consistent;
and S13, enabling the two ends of the marked long article to exceed the boundary of the field of view of the inspection robot, shooting the image through a camera of the inspection robot, and obtaining the actual length L of the long article in the field of view according to the image.
Step two, obtaining the distance between adjacent lines of the lead along the axial direction of the lead according to the obtained length of the lead in the field of view, and specifically comprising the following steps:
s21, shooting an image by the inspection robot in a static state on a lead, and converting the image into a gray scale image;
s22, reading the gray value of the image along the axial direction of the lead to generate a gray value change curve;
s23, reading the number n of the abrupt change points in the change curve, and recording the axial pixel position A of the wire corresponding to each abrupt change point1、A2、A3、A4……An;
S24, calculating the distance between the adjacent lines of the conducting wire along the axial direction of the conducting wire according to the formula (2), wherein the formula (2) is as follows:
s=d×(An-A1)/(n-1) (2);
the gray scale variation value of each pixel in the direction parallel to the axis of the conductive line is read as shown in fig. 3. From which the grey scale variation is seen. The number of points with abrupt change in gray scale is 13, and the pixel positions in the axial direction on the image are 142, 353 and 572 … … 3906, respectively, and s (3906-.
Wherein s is the actual distance between adjacent lines along the axial direction of the wire, and d is the actual size of each pixel point along the length direction of the wire. The wire lines 1 are formed by aluminum wires spirally wound on the surface of the wire, and the lines are gaps between two aluminum wires, so that the gaps are darker and the aluminum wires are more colorful, the gray level change curve is in a pulse fluctuation shape, and the gaps are abrupt points.
The acquisition method of d comprises the following steps: and reading the number N of pixels of the inspection robot view field picture along the axial direction of the wire, and calculating according to the formula (1) to obtain the actual size of the single pixel point along the length direction of the wire.
d=L/N (1)
The wire length shown in fig. 4 is 253mm, the normal image pixel length value is known as 3983, and the actual length of a single pixel in the field of view is 253/3983.
Step three, obtaining the movement distance of the inspection robot according to the axial distance of the adjacent lines of the wire along the wire and the number of the lines passed by the inspection robot to realize positioning, and the concrete steps are as follows:
s31, selecting m monitoring points (the monitoring points are shown as the position of an X in the figure 3) along the radial direction of the lead at any axial position of the lead in the visual field of the inspection robot, and taking the value of m to be not less than 3 in order to ensure the precision.
S32, converting the view field image of the inspection robot into a gray scale image, and monitoring the gray scale value of each monitoring point in real time in the moving process of the inspection robot;
s33, when the gray value of a certain monitoring point has a minimum value of mutation, the number of lines passing through the monitoring point is added with 1, and accordingly the mutation times of m monitoring points are x1 and x2 … … xm respectively;
calculating the current distance P of the inspection robot relative to the initial position according to the formula (3);
P=s×(Max[x1、x2.......xm]-1) (3)
as shown in fig. 3, when the inspection robot moves, relative motion occurs between the camera on the robot and the wire, which is equivalent to that the monitoring points move to the right vertical line position along the horizontal line, 10 extreme points are obtained from the uppermost monitoring point, 11 extreme points are obtained from the middle monitoring point, 11 extreme points are obtained from the lowermost monitoring point, and the actual moving distance is about P ═ Max (10,11,11) -1] × 19.92 ═ 199.2 mm. The error is at most 1 aluminum strand gap spacing, i.e., 19.92mm, regardless of the length of the wire.
Example 2
Provided is an inspection robot positioning system, including:
the field-of-view wire length acquisition module is used for acquiring the length of a wire in a field of view of the inspection robot by adopting a sample with the same diameter as the wire;
the line spacing calculation module is used for acquiring the spacing between adjacent lines of the wire along the axial direction of the wire according to the acquired length of the wire in the field of view;
and the positioning module is used for obtaining the movement distance of the inspection robot according to the axial distance between adjacent lines of the wire and the number of the lines passed by the inspection robot to realize positioning.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications and variations can be made without departing from the technical principle of the present invention, and these modifications and variations should also be regarded as the protection scope of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011318831.5A CN112461243B (en) | 2020-11-23 | 2020-11-23 | A kind of inspection robot positioning method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011318831.5A CN112461243B (en) | 2020-11-23 | 2020-11-23 | A kind of inspection robot positioning method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112461243A CN112461243A (en) | 2021-03-09 |
CN112461243B true CN112461243B (en) | 2021-07-02 |
Family
ID=74798422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011318831.5A Active CN112461243B (en) | 2020-11-23 | 2020-11-23 | A kind of inspection robot positioning method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112461243B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201765890U (en) * | 2010-03-12 | 2011-03-16 | 山东电力研究院 | A parallel gap lightning protection device for overhead transmission lines |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2592631B1 (en) * | 2005-03-28 | 2020-03-25 | Leviton Manufacturing Co., Inc. | Discontinous cable shield system |
RU2403591C2 (en) * | 2008-12-15 | 2010-11-10 | Владимир Иванович Винокуров | Method for prevention of helicopter collision with high-voltage power transmission lines |
JP5791312B2 (en) * | 2011-03-08 | 2015-10-07 | カルソニックカンセイ株式会社 | Method and apparatus for creating surface processing data |
JP2014016382A (en) * | 2012-07-05 | 2014-01-30 | Sony Corp | Solid state image pickup device, electronic equipment and method for pixel read-out |
JP6228561B2 (en) * | 2015-03-23 | 2017-11-08 | 日本電信電話株式会社 | High frequency transmission line and optical circuit |
CN106012825A (en) * | 2016-07-27 | 2016-10-12 | 株洲旭阳机电科技开发有限公司 | Railway steel bridge overhaul machine and overhaul method thereof |
CN206470510U (en) * | 2017-01-20 | 2017-09-05 | 京东方科技集团股份有限公司 | A kind of signal line structure, array base palte and display device |
CN107179479B (en) * | 2017-06-12 | 2020-05-22 | 西安工程大学 | Visible light image-based transmission conductor strand scattering defect detection method |
CA3089121A1 (en) * | 2018-01-26 | 2019-08-01 | LineVision, Inc. | System and method for power transmission line monitoring |
CN110113570A (en) * | 2019-05-07 | 2019-08-09 | 江苏方天电力技术有限公司 | A kind of autonomous cruising inspection system of power transmission line unmanned machine and its working method |
-
2020
- 2020-11-23 CN CN202011318831.5A patent/CN112461243B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201765890U (en) * | 2010-03-12 | 2011-03-16 | 山东电力研究院 | A parallel gap lightning protection device for overhead transmission lines |
Also Published As
Publication number | Publication date |
---|---|
CN112461243A (en) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110910383B (en) | Method and system for camera fault monitoring based on infrared image recognition | |
CN109813722B (en) | Contact net dropper defect detection method | |
CN111054782B (en) | A wide and thick plate shape detection device and method | |
CN101963645B (en) | Electric arc capturing and positioning system for electronic railway connecting net and method thereof | |
CN112388606B (en) | Method and device for detecting bolt state in wind driven generator | |
CN109969736A (en) | An intelligent detection method for deviation fault of large carrying belt | |
CN112085089A (en) | Intelligent temperature measurement method of substation equipment based on deep learning algorithm | |
CN113175959B (en) | Fault detection robot and control method thereof | |
CN106650551A (en) | High-voltage breaker moving contact movement track real-time identification method based on priori knowledge | |
CN115471501B (en) | Method and system for online identification of generator air gap distribution status using machine vision | |
CN102879679A (en) | Method for catching and positioning electric arc of electrified railway contact net | |
Han et al. | SSGD: A smartphone screen glass dataset for defect detection | |
CN113567451A (en) | Cable defect detection and diameter measurement method | |
CN117498225B (en) | Unmanned aerial vehicle intelligent power line inspection system | |
JP2018027577A (en) | Determination device, determination method and determination program | |
CN112461243B (en) | A kind of inspection robot positioning method and system | |
KR102172968B1 (en) | Apparatus and method for determining faults of line | |
CN116824341A (en) | An improved insulator abnormal temperature rise detection method based on YOLOv7 | |
CN116380910A (en) | Wind power blade forming quality intelligent tracking detection robot and detection method | |
CN113983965A (en) | Flat cable quality detection device and detection method | |
CN117360589B (en) | Positive line code monitoring system and detection method based on in-station track railway | |
CN118092453A (en) | Intelligent robot operation management system based on electric power site | |
CN115661154B (en) | System and method for machine vision recognition of generator collector ring carbon brush contact state | |
CN116697893A (en) | Self-adaptive cable winding detection method | |
CN107194923B (en) | Ultraviolet image diagnosis method for defect inspection of contact network power equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |