CN114519711A - Method, system, medium and electronic terminal for measuring steel coils in depot area - Google Patents
Method, system, medium and electronic terminal for measuring steel coils in depot area Download PDFInfo
- Publication number
- CN114519711A CN114519711A CN202210163594.2A CN202210163594A CN114519711A CN 114519711 A CN114519711 A CN 114519711A CN 202210163594 A CN202210163594 A CN 202210163594A CN 114519711 A CN114519711 A CN 114519711A
- Authority
- CN
- China
- Prior art keywords
- steel coil
- point cloud
- cloud data
- steel
- dimensional point
- 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.)
- Pending
Links
- 229910000831 Steel Inorganic materials 0.000 title claims abstract description 361
- 239000010959 steel Substances 0.000 title claims abstract description 361
- 238000000034 method Methods 0.000 title claims abstract description 36
- 239000013598 vector Substances 0.000 claims abstract description 17
- 238000005070 sampling Methods 0.000 claims abstract description 8
- 238000006073 displacement reaction Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 3
- 238000000638 solvent extraction Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 abstract description 8
- 239000010410 layer Substances 0.000 description 47
- 238000004891 communication Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000002356 single layer Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000010960 cold rolled steel Substances 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004138 cluster model Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- 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
-
- 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/66—Analysis of geometric attributes of image moments or centre of gravity
-
- 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/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- 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/30108—Industrial image inspection
- G06T2207/30136—Metal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
- Y02E30/30—Nuclear fission reactors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geometry (AREA)
- Quality & Reliability (AREA)
- Control And Safety Of Cranes (AREA)
Abstract
The invention belongs to the field of storage logistics, and particularly relates to a method, a system, a medium and an electronic terminal for measuring steel coils in a warehouse area, wherein three-dimensional point cloud data of a steel coil stacking area is obtained by scanning the steel coil stacking area, and the three-dimensional point cloud data of the steel coil stacking area is clustered and divided into three-dimensional point cloud data of a plurality of separated steel coil clusters; then randomly sampling the three-dimensional point cloud data of the steel coil cluster to obtain a normal vector of the steel coil cluster so as to obtain the surface characteristics of the steel coil cluster; comparing the surface characteristics of the steel coil clusters with the characteristics of a standard steel coil model, judging the steel coil clusters which accord with the comparison result into one or more independent steel coils, and extracting the characteristic information of the independent steel coils, thereby accurately measuring the independent steel coils in the multilayer stacked steel coil stack; the invention can effectively solve the problem that the measurement of the internal independent steel coil generates errors when the steel coils are stacked in multiple layers.
Description
Technical Field
The invention belongs to the field of storage logistics, and particularly relates to a method, a system, a medium and an electronic terminal for measuring steel coils in a storage area.
Background
The warehousing logistics of the steel industry enter the intelligent development stage, and the intelligent warehousing system taking the unmanned bridge crane driving technology as the core is more and more widely applied to cold-rolled steel coil warehouses, hot-rolled steel coil warehouses and logistics intermediate warehouses.
Under the condition that the coil of strip was stacked at two-layer, when calculating upper coil of strip storehouse position, its coordinate precision receives the theoretical external diameter error influence of bottom coil of strip, leads to the actual position of coil of strip to appear deviating with theoretical calculation position, and the deviant value can reach 200 millimeters, makes mistakes easily when the handling coil of strip, and then increases the potential risk of unmanned bridge crane operation.
Disclosure of Invention
The invention provides a method, a system, a medium and an electronic terminal for measuring steel coils in a stock area, which aim to solve the problem that in the prior art, the steel coils in the stock area are measured by errors caused by stacking of the steel coils.
A method for measuring steel coils in a warehouse area comprises the following steps:
acquiring three-dimensional point cloud data of a steel coil cluster in a steel coil stacking area;
generating a steel coil model according to predefined information, and matching the three-dimensional point cloud data of the steel coil cluster with the characteristics of the steel coil model;
and if the three-dimensional point cloud data of the steel coil cluster is matched with the characteristics of the steel coil model, judging that an independent steel coil exists in the steel coil cluster, and acquiring the characteristic information of the independent steel coil.
Optionally, the step of performing feature matching on the three-dimensional point cloud data of the steel coil cluster and the steel coil model includes:
randomly sampling the three-dimensional point cloud data of the steel coil cluster, and generating a surface normal vector of the steel coil cluster according to the sampled three-dimensional point cloud data;
obtaining the feature description of the steel coil cluster according to the surface normal vector, and obtaining the feature description of the steel coil model according to the predefined information;
comparing the characteristic description of the steel coil cluster with the characteristic description of the steel coil model;
and if the characteristic description of the steel coil cluster is consistent with the characteristic description of the steel coil model or partially consistent with the characteristic description of the steel coil model, judging that the three-dimensional point cloud data is matched with the steel coil model.
Optionally, the step of determining the independent steel coil includes:
judging whether the independent steel coils in the steel coil cluster are one layer or multiple layers;
if the number of the layers is one, the matching and judging process is ended;
if the current layer is multilayer, selecting the upper layer as the current layer, matching the three-dimensional point cloud data of the current layer with the characteristics of the steel coil model, and judging all independent steel coils of the current layer;
removing the three-dimensional point cloud data of all independent steel coils of the current layer, matching the three-dimensional point cloud data of the next layer of the current layer with the characteristics of the steel coil model, and judging all independent steel coils of the next layer of the current layer;
And taking the next layer of the current layer as a new current layer, removing the three-dimensional point cloud data of all independent steel coils of the new current layer, and matching the three-dimensional point cloud data of the next layer of the new current layer with the characteristics of the steel coil model until all independent steel coils of all layers are judged.
Optionally, the acquiring three-dimensional point cloud data of the steel coil cluster includes:
scanning the steel coil stacking area along a preset axis; collecting a two-dimensional profile of the steel coil stacking area and a displacement amount during scanning;
and generating three-dimensional point cloud data of the steel coil cluster according to the displacement and the two-dimensional outline.
Optionally, the step of generating three-dimensional point cloud data of the steel coil cluster according to the two-dimensional outline and the displacement includes:
fusing the two-dimensional outline and the displacement to generate three-dimensional point cloud data of the steel coil stacking area;
acquiring the height of the ground plane of the steel coil stacking area;
performing through filtering on the three-dimensional point cloud data of the steel coil stacking area according to the height, and filtering out the ground plane part of the three-dimensional point cloud data of the steel coil stacking area;
and partitioning the three-dimensional point cloud data of the steel coil stacking area by adopting a clustering method to obtain a plurality of independent three-dimensional point cloud data of the steel coil clusters.
Optionally, the specific step of generating the three-dimensional point cloud data of the steel coil stacking area includes:
establishing a polar coordinate system, and mapping distance information and angle information generated when the scanning equipment scans the steel coil stacking area into the polar coordinate system;
converting the polar coordinate system into a plane rectangular coordinate system to obtain the two-dimensional profile;
adding the preset axis into the rectangular plane coordinate system to serve as a third coordinate axis to form a three-dimensional coordinate system;
and positioning and fusing the two-dimensional outline and the displacement in the three-dimensional coordinate system to obtain three-dimensional point cloud data of the steel coil stacking area.
Optionally, the characteristic information includes an outer diameter of the steel coil, a width dimension of the steel coil, a vector of an axial direction of the steel coil, and a coordinate of a central point of the axial line of the steel coil.
The invention also provides a steel coil measuring system in a depot area, which comprises:
the data acquisition module is used for acquiring three-dimensional point cloud data of the steel coil cluster;
the model generation module is used for generating a steel coil model according to the predefined information;
the matching module is connected with the data acquisition module and the model generation module and is used for matching the three-dimensional point cloud data with the characteristics of the steel coil model;
And the judging module is connected with the matching module and used for judging that the independent steel coil exists in the steel coil cluster and acquiring the characteristic information of the independent steel coil when the three-dimensional point cloud data of the steel coil cluster is matched with the characteristics of the steel coil model.
The invention also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method as defined in any one of the above.
The present invention also provides an electronic terminal, comprising: a processor and a memory;
the memory is adapted to store a computer program and the processor is adapted to execute the computer program stored by the memory to cause the terminal to perform the method as defined in any one of the above.
The invention provides a method, a system, a medium and an electronic terminal for measuring steel coils in a stock area, which have the following beneficial effects: the method comprises the steps of obtaining three-dimensional point cloud data of a steel coil stacking area by scanning the steel coil stacking area, clustering and dividing the three-dimensional point cloud data of the steel coil stacking area into three-dimensional point cloud data of a plurality of separated steel coil clusters; then randomly sampling the three-dimensional point cloud data of the steel coil cluster to obtain a normal vector of the steel coil cluster so as to obtain the surface characteristics of the steel coil cluster; comparing the surface characteristics of the steel coil cluster with the characteristic description of a standard steel coil model, judging the steel coil cluster meeting the comparison result into one or more independent steel coils, and extracting the characteristic information of the independent steel coils, thereby accurately measuring the independent steel coils in the multilayer stacked steel coil stack; the invention can effectively solve the problem that the measurement of the internal independent steel coil generates errors when the steel coil is stacked in multiple layers.
Drawings
FIG. 1 is a schematic illustration of an actual implementation of an embodiment of the present invention;
FIG. 2 is a schematic overall flow chart of a detection method according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a process of generating three-dimensional point cloud data of a steel coil cluster in an embodiment of the present invention;
FIG. 4 is a schematic flow chart of the generation of a two-dimensional contour in an embodiment of the present invention;
fig. 5 is a schematic flow chart of three-dimensional point cloud data of a steel coil cluster generated by fusion in a three-dimensional plane rectangular coordinate system according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating a matching process of three-dimensional point cloud data and a steel coil model according to an embodiment of the present invention;
fig. 7 is a schematic flow chart illustrating a determination sequence of independent steel coils according to an embodiment of the present invention;
FIG. 8 is a block diagram of a detection system module in one embodiment of the invention;
the reference numbers illustrate:
1 computer
2 two-dimensional laser scanner
3 big car
4 trolley
5 incremental encoder
6 bottom layer steel coil
7 upper steel coil
Detailed Description
The embodiments of the present invention are described below with reference to specific embodiments, and other advantages and effects of the present invention will be easily understood by those skilled in the art from the disclosure of the present specification. The invention is capable of other and different embodiments and of being practiced or of being carried out in various ways, and its several details are capable of modification in various respects, all without departing from the spirit and scope of the present invention. It is to be noted that the features in the following embodiments and examples may be combined with each other without conflict.
It should be noted that the drawings provided in the following embodiments are only for illustrating the basic idea of the present invention, and the components related to the present invention are only shown in the drawings rather than drawn according to the number, shape and size of the components in actual implementation, and the type, quantity and proportion of the components in actual implementation may be changed freely, and the layout of the components may be more complicated.
In the following description, numerous details are set forth to provide a more thorough explanation of embodiments of the present invention, however, it will be apparent to one skilled in the art that embodiments of the present invention may be practiced without these specific details.
The inventor finds that when the steel coils in the cold-rolled steel coil warehouse are automatically lifted by using the unmanned bridge crane, if the steel coils are stacked, the measuring equipment (such as a laser scanner) on the unmanned bridge crane is influenced by the stacking shape. For example, the profile of the upper steel coil is affected by the lower steel coil, so that the system mistakenly considers that the edge of the lower steel coil is the edge of the upper steel coil 7, and thus an error exists between the calculated position and the actual position of the upper steel coil 7; the unmanned bridge crane cannot carry out normal hoisting, and particularly, when a small-inner-diameter steel coil is hoisted, situations that the automatic clamping of a hoisting tool of the unmanned bridge crane fails, the steel coil is hooked and turned over, slides and the like easily occur.
Therefore, a surface dimension measurement and coordinate calculation method is needed to measure the steel coil at the storage position so as to assist the intelligent storage system to correct the actual storage position information of the steel coil, thereby ensuring the operation safety of the unmanned bridge crane.
As shown in fig. 1 to 6, the method for measuring steel coils in a stock area provided in the present invention includes the steps of:
s1, acquiring three-dimensional point cloud data of a steel coil cluster in a steel coil stacking area, wherein the point cloud data (point cloud data) refers to a set of vectors in a three-dimensional coordinate system, the steel coil cluster is recorded in a point form, each point contains three-dimensional coordinates, and some points possibly contain color information (RGB) or reflection Intensity information (Intensity);
specifically, the step of acquiring three-dimensional point cloud data of the steel coil cluster comprises the following steps:
s101, presetting scanning equipment for scanning a steel coil stack, enabling the scanning equipment to displace along a preset axis and scan a steel coil stacking area, and presetting an incremental encoder 5 to acquire the displacement of the scanning equipment and acquire the two-dimensional outline of the steel coil stacking area and the displacement during scanning;
in this embodiment, three-dimensional point cloud data of a steel coil stacking area is acquired by using a computer 1, a two-dimensional laser scanner 2 and an incremental encoder 5, the two-dimensional laser scanner 2 is arranged on a cart 3 (beam) of a bridge crane, the steel coil stacking area of the two-dimensional laser scanner 2 facing downward is arranged at the end of the cart 3 (beam) of the bridge crane, and the incremental encoder 5 is used for acquiring the displacement of the cart 3; the two-dimensional laser scanner 2 and the incremental encoder 5 are connected to the computer 1 via a data cable.
When the two-dimensional laser scanner 2 moves along with the cart 3, the two-dimensional laser scanner 2 scans the steel coil stacking area in the storage area, the two-dimensional laser scanner 2 transmits the scanning result to the computer 1 in the form of a message, and the message contains two-dimensional outline information and displacement information of the steel coil stack; the sector plane formed by the two-dimensional laser scanner 2 during operation is parallel to the running direction of the trolley 4 of the bridge crane.
And S102, generating three-dimensional point cloud data of the steel coil cluster according to the two-dimensional outline and the displacement.
The three-dimensional point cloud data depend on three-dimensional coordinates, and the three-dimensional point cloud data in the three-dimensional coordinates can be used for representing the geometric characteristics of the steel coil cluster;
the three-dimensional point cloud data is data generated by scanning the whole steel coil stacking area, the steel coil cluster is a cluster model formed by scattered or stacked steel coils in the steel coil stack, and generally, the three-dimensional point cloud data of the steel coil cluster comprises two conditions, namely single-layer or multi-layer.
Specifically, the generating step of the two-dimensional contour includes:
s10101, establishing a polar coordinate system, and mapping distance information and angle information generated when a scanning device scans a steel coil stacking area into the polar coordinate system;
the message generated by the two-dimensional laser scanner 2 is distance information and angle information under a polar coordinate system, and a two-dimensional profile under the polar coordinate system is constructed by using the distance information and the angle information;
S10102, converting the polar coordinate system into a planar rectangular coordinate system to obtain a two-dimensional contour, wherein the two-dimensional contour under the planar rectangular coordinate system is represented by coordinate points, and two coordinate axes of the planar rectangular coordinate system are a Y axis and a Z axis respectively.
In this embodiment, the three-dimensional point cloud data of the steel coil cluster is obtained by separating the three-dimensional point cloud data of the steel coil stacking area, the two-dimensional profile and the displacement are three-dimensionally reconstructed, and the specific steps of fusing the three-dimensional point cloud data of the steel coil stacking area include:
s10201, adding a preset axis into a plane rectangular coordinate system to serve as a third coordinate axis, namely an X axis, and forming a three-dimensional plane rectangular coordinate system;
counting and converting encoder pulses in the message data through the displacement resolution of the incremental encoder 5 to obtain the displacement of the bridge crane cart 3, wherein the displacement of the cart 3 can be regarded as the displacement of the two-dimensional laser scanner 2, and the cart 3 and the two-dimensional laser scanner 2 move along the axis, so that the axis is directly used as a third coordinate axis and added to a planar rectangular coordinate system to form a three-dimensional planar rectangular coordinate system; the third coordinate axis is an X axis;
s10202, positioning and fusing the two-dimensional outline and the displacement in a three-dimensional plane rectangular coordinate system to obtain three-dimensional point cloud data of a steel coil stacking area.
Because the two-dimensional profile is the two-dimensional profile in coil of strip stacking area, consequently through step S10201-step S10202 obtain last be coil of strip stacking area ' S three-dimensional point cloud data, there are a plurality of mutual separation ' S coil of strip cluster in the coil of strip stacking area, consequently acquire coil of strip cluster ' S three-dimensional point cloud data still need be through filtering and cutting apart, concrete step includes:
s10203, acquiring the height of a ground plane where a steel coil stacking area is located;
s10204, performing through filtering on the three-dimensional point cloud data of the steel coil stacking area according to the height, filtering along the Z-axis direction, and filtering out the ground plane part of the three-dimensional point cloud data of the steel coil stacking area, so as to eliminate ground interference point cloud data of a reservoir area; in addition, in order to reduce the influence of interference point cloud data in the X-axis and Y-axis directions on the measurement result, the three-dimensional point cloud data can be filtered along the X, Y direction through the steel coil stacking area range in the library area, so that the environmental interference point cloud data in the X-axis and Y-axis directions can be eliminated;
s10205, segmenting the three-dimensional point cloud data of the steel coil stacking area by adopting a clustering method to obtain the three-dimensional point cloud data of a plurality of independent steel coil clusters;
fusing the two-dimensional outline and the displacement to generate three-dimensional point cloud data of a steel coil stacking area, and filtering and dividing the three-dimensional point cloud data of the steel coil stacking area to generate three-dimensional point cloud data of a steel coil cluster;
Specifically, a Kdtree rapid retrieval data structure needs to be established based on three-dimensional point cloud data in a three-dimensional plane rectangular coordinate system, and the three-dimensional point cloud data is segmented by applying an Euclidean distance clustering method to obtain the three-dimensional point cloud data of the steel coil cluster, wherein the three-dimensional point cloud data of the steel coil cluster is also composed of the three-dimensional point cloud data;
the three-dimensional point cloud data of the segmented steel coil cluster comprises two conditions: (1) based on three-dimensional point cloud data of a steel coil cluster formed by steel coils stacked in a single layer, independent three-dimensional point cloud data can be generally formed under the condition; (2) based on the three-dimensional point cloud data of the steel coil cluster formed by the stacked steel coils in multiple layers, the three-dimensional point cloud data of the bottom steel coil 6 and the upper steel coil 7 are adhered together, and in this case, the error of steel coil measurement is caused;
therefore, based on the three-dimensional point cloud data of the steel coil clusters stacked in a single layer or multiple layers, the following steps are adopted for separation;
s2, generating a steel coil model according to predefined information, and matching the three-dimensional point cloud data with the characteristics of the steel coil model; the predefined information is set manually, the content of the predefined information mainly comprises the set shape and size, and the predefined information can be set according to various batches of steel coils with different shapes and specifications; for example, the steel coil model is a cylindrical model, and the predefined information mainly sets a threshold interval of diameter parameters and length parameters of the steel coil model, so as to set cylindrical curved surface characteristics of the cylindrical model;
The coil of strip model is the single coil of strip model of self-defined standard, and the geometric characteristics of coil of strip model are known, consequently need acquire the geometric characteristics of coil of strip cluster before the contrast, acquires the independent coil of strip in the coil of strip cluster through the geometric characteristics of the coil of strip model and the coil of strip cluster, therefore the acquisition step of the three-dimensional point cloud data of coil of strip cluster includes:
s201, randomly sampling three-dimensional point cloud data to obtain a surface normal vector of a steel coil cluster;
specifically, sampling detection is carried out on three-dimensional point cloud data of a steel coil cluster by using a RANSAC algorithm, and then a surface normal vector of the steel coil cluster is obtained;
s202, obtaining surface feature description of the steel coil cluster through a surface normal vector, calculating the surface normal vector through sampled three-dimensional point cloud data, and describing the surface feature description of the steel coil cluster through the surface normal vector; thereby obtaining the geometric characteristics of the steel coil cluster; the surface feature description of the steel coil cluster can be regarded as the feature description formed by a plurality of cylindrical curved surfaces formed after a plurality of cylinders are stacked;
s203, comparing the characteristic description of the steel coil cluster with the characteristic description of the steel coil model;
specifically, in some embodiments, the feature description of the steel coil cluster and the feature description of the steel coil model are surface profiles of the steel coil cluster, and when the surface profile of the top of the steel coil cluster is judged to be consistent with the surface profile of the steel coil model or partially consistent with the surface profile of the steel coil model, that is, point cloud data of a corresponding part is matched, the part of the steel coil cluster can be judged to be in accordance with the geometric features of the steel coil model; the contrast characteristic description is the curved surface characteristic of the contrast cylindrical model and the cylindrical curved surface characteristic of the surface of the steel coil cluster;
And S204, if the feature description (the cylindrical curved surface feature in the embodiment) of the steel coil cluster is consistent with the feature description (the cylindrical curved surface feature in the embodiment) of the steel coil model or is partially consistent with the feature description, judging that the corresponding three-dimensional point cloud data is matched with the steel coil model according to the comparison result.
Generally, if the steel coil cluster is completely consistent with the steel coil model, it can be judged that the steel coil cluster only contains a single independent steel coil; if a plurality of parts contained in the steel coil cluster are consistent with the steel coil model, a plurality of independent steel coils contained in the steel coil cluster can be judged;
s3, if all the three-dimensional point cloud data are matched with the steel coil model, judging that the steel coil cluster corresponding to the three-dimensional point cloud data is an independent steel coil according to a matching result; if the partial three-dimensional point cloud data is matched with the steel coil model, judging that the partial steel coil cluster corresponding to the partial three-dimensional point cloud data is an independent steel coil according to a matching result;
the three-dimensional point cloud data can reflect the geometric characteristic information of the steel coil cluster in the three-dimensional coordinates, and the geometric characteristic information of the steel coil model is known, so that the geometric characteristic information, namely the surface profile, of the steel coil cluster and the steel coil model can be compared; generally, the cluster of coils from the coil stacking area includes two cases: (1) one steel coil cluster only comprises one independent steel coil; (2) one steel coil cluster comprises a plurality of independent steel coils;
Therefore, the surface profile of the steel coil cluster is possibly consistent with the surface profile of the steel coil model, and the steel coil cluster can be judged to be an independent steel coil under the condition; the shape of the independent steel coil is consistent with that of the steel coil model, and the characteristic information of the independent steel coil can be extracted according to the three-dimensional point cloud data of the steel coil cluster;
it is also possible that a part of the surface profile of the steel coil cluster conforms to the surface profile of the steel coil model. Under the condition, the steel coil cluster is judged to have a plurality of independent steel coils which are stacked together to form aggregated three-dimensional point cloud data, and clustering segmentation cannot be performed through the step S10205, so that the independent steel coils are separated out in a way of comparing the surface contour outline;
specifically, since the steel coil cluster may be one layer or multiple layers, the determination sequence is as follows:
s301, judging whether the independent steel coils in the steel coil cluster are in one layer or multiple layers, and in the matching process, if the condition that any two independent steel coils are not at the same height exists, judging that multiple layers of independent steel coils exist;
s302, if the number of the layers is one, the matching and judging process is ended;
s303, if the steel coil is multilayer, selecting the uppermost layer as the current layer, matching the three-dimensional point cloud data of the current layer with the characteristics of the steel coil model, and judging all independent steel coils of the current layer; in this embodiment, matching is performed layer by layer from top to bottom, so that the current layer is the first layer of the top, and the corresponding three-dimensional point cloud data is the three-dimensional point cloud data of the top;
S304, removing the three-dimensional point cloud data of all independent steel coils on the current layer, matching the three-dimensional point cloud data of the next layer of the current layer with the characteristics of the steel coil model, and judging all independent steel coils on the next layer of the current layer; removing the three-dimensional point cloud data at the top, and matching and judging the independent steel coil on the second layer;
s305, taking the next layer of the current layer as a new current layer, removing the three-dimensional point cloud data of all independent steel coils of the new current layer, and matching the three-dimensional point cloud data of the next layer of the new current layer with the characteristics of the steel coil model until the independent steel coils of all layers are judged. And repeating matching and judging to separate the independent steel coils of all layers, thereby obtaining the position information of all the independent steel coils.
And S4, acquiring the characteristic information of the independent steel coil, and completing the measurement of the steel coil by using the characteristic information. Specifically, the characteristic information includes the outer diameter of the steel coil, the width dimension of the steel coil, the axial direction vector of the steel coil and the central point coordinate of the axial line of the steel coil. Because the independent steel coils are positioned under the three-dimensional straight coordinate, the accurate position of each independent steel coil can be accurately measured through the characteristic information; and feeding the characteristic information back to the warehousing system, and accurately hoisting the steel coil by the bridge crane according to the characteristic information.
The invention provides a steel coil measuring method in a reservoir area, which comprises the steps of obtaining three-dimensional point cloud data of a steel coil stacking area by scanning the steel coil stacking area, clustering and partitioning the three-dimensional point cloud data of the steel coil stacking area into three-dimensional point cloud data of a plurality of separated steel coil clusters; then randomly sampling the three-dimensional point cloud data of the steel coil cluster to obtain a normal vector of the steel coil cluster so as to obtain the characteristic description of the steel coil cluster; comparing the characteristic description of the steel coil cluster with the characteristic description of a standard steel coil model, judging the steel coil cluster meeting the comparison result into one or more independent steel coils, and extracting the characteristic information of the independent steel coils, thereby accurately measuring the independent steel coils in the multilayer stacked steel coil stack; the invention can effectively solve the problem that the measurement of the internal independent steel coil generates errors when the steel coils are stacked in multiple layers.
As shown in fig. 7, the present invention further provides a steel coil measuring system in a depot area, which is characterized by comprising:
the data acquisition module is used for acquiring three-dimensional point cloud data of the steel coil cluster;
the model generation module is used for generating a steel coil model according to the predefined information;
the matching module is connected with the data acquisition module and the model generation module and is used for matching the three-dimensional point cloud data with the characteristics of the steel coil model;
And the judging module is connected with the matching module and used for judging that the independent steel coil exists in the steel coil cluster and acquiring the characteristic information of the independent steel coil when the three-dimensional point cloud data of the steel coil cluster is matched with the characteristics of the steel coil model.
The invention provides a steel coil measuring system in a depot area, which obtains three-dimensional point cloud data of a steel coil stacking area by scanning the steel coil stacking area, and performs clustering segmentation on the three-dimensional point cloud data of the steel coil stacking area to divide the three-dimensional point cloud data into a plurality of separated steel coil clusters; then randomly sampling the three-dimensional point cloud data of the steel coil cluster to obtain a normal vector of the steel coil cluster so as to obtain the characteristic description of the steel coil cluster; comparing the characteristic description of the steel coil cluster with the characteristic description of a standard steel coil model, judging the steel coil cluster meeting the comparison result into one or more independent steel coils, and extracting the characteristic information of the independent steel coils, thereby accurately measuring the independent steel coils in the multilayer stacked steel coil stack; the invention can effectively solve the problem that the measurement of the internal independent steel coil generates errors when the steel coils are stacked in multiple layers.
The present embodiment also provides a computer-readable storage medium on which a computer program is stored, which when executed by a processor implements any of the methods in the present embodiments.
The present embodiment further provides an electronic terminal, including: a processor and a memory;
the memory is used for storing computer programs, and the processor is used for executing the computer programs stored in the memory so as to enable the terminal to execute the method in the embodiment.
The computer-readable storage medium in the present embodiment can be understood by those skilled in the art as follows: all or part of the steps for implementing the above method embodiments may be performed by hardware associated with a computer program. The aforementioned computer program may be stored in a computer readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The electronic terminal provided by the embodiment comprises a processor, a memory, a transceiver and a communication interface, wherein the memory and the communication interface are connected with the processor and the transceiver and are used for completing mutual communication, the memory is used for storing a computer program, the communication interface is used for carrying out communication, and the processor and the transceiver are used for operating the computer program so that the electronic terminal can execute the steps of the method.
In this embodiment, the Memory may include a Random Access Memory (RAM), and may also include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory.
The Processor may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; the Integrated Circuit may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, a discrete Gate or transistor logic device, or a discrete hardware component.
In the embodiments described above, although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art in light of the foregoing description. The embodiments of the invention are intended to embrace all such alternatives, modifications and variances that fall within the broad scope of the appended claims.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Those skilled in the art can modify or change the above-described embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.
Claims (10)
1. A method for measuring steel coils in a stock area is characterized by comprising the following steps:
acquiring three-dimensional point cloud data of a steel coil cluster in a steel coil stacking area;
generating a steel coil model according to predefined information, and matching the three-dimensional point cloud data of the steel coil cluster with the characteristics of the steel coil model;
and if the three-dimensional point cloud data of the steel coil cluster is matched with the characteristics of the steel coil model, judging that an independent steel coil exists in the steel coil cluster, and acquiring the characteristic information of the independent steel coil.
2. The method for measuring the steel coils in the stock area according to claim 1, wherein the step of performing feature matching on the three-dimensional point cloud data of the steel coil cluster and the steel coil model comprises the following steps:
Randomly sampling the three-dimensional point cloud data of the steel coil cluster, and generating a surface normal vector of the steel coil cluster according to the sampled three-dimensional point cloud data;
obtaining the feature description of the steel coil cluster according to the surface normal vector, and obtaining the feature description of the steel coil model according to the predefined information;
comparing the characteristic description of the steel coil cluster with the characteristic description of the steel coil model;
and if the characteristic description of the steel coil cluster is consistent with the characteristic description of the steel coil model or partially consistent with the characteristic description of the steel coil model, judging that the three-dimensional point cloud data is matched with the steel coil model.
3. The method for measuring steel coils in a stock area according to claim 1, wherein the step of determining the independent steel coils comprises:
judging whether the independent steel coils in the steel coil cluster are one layer or multiple layers;
if the number of the layers is one, the matching and judging process is ended;
if the current layer is multilayer, selecting the upper layer as the current layer, matching the three-dimensional point cloud data of the current layer with the characteristics of the steel coil model, and judging all independent steel coils of the current layer;
removing the three-dimensional point cloud data of all independent steel coils of the current layer, matching the three-dimensional point cloud data of the next layer of the current layer with the steel coil model, and judging all independent steel coils of the next layer of the current layer;
And taking the next layer of the current layer as a new current layer, removing the three-dimensional point cloud data of all independent steel coils of the new current layer, and matching the three-dimensional point cloud data of the next layer of the new current layer with the characteristics of the steel coil model until all independent steel coils of all layers are judged.
4. The method for measuring steel coils in a depot area according to claim 1, wherein the step of acquiring three-dimensional point cloud data of the steel coil clusters comprises the following steps:
scanning the steel coil stacking area along a preset axis; collecting a two-dimensional outline of the steel coil stacking area and a displacement amount during scanning;
and generating three-dimensional point cloud data of the steel coil cluster according to the displacement and the two-dimensional outline.
5. The method for measuring steel coils in a stock area according to claim 4, wherein the step of generating three-dimensional point cloud data of the steel coil clusters according to the two-dimensional outline and the displacement comprises:
fusing the two-dimensional outline and the displacement to generate three-dimensional point cloud data of the steel coil stacking area;
acquiring the height of the ground plane of the steel coil stacking area;
performing through filtering on the three-dimensional point cloud data of the steel coil stacking area according to the height, and filtering out the ground plane part of the three-dimensional point cloud data of the steel coil stacking area;
And partitioning the three-dimensional point cloud data of the steel coil stacking area by adopting a clustering method to obtain a plurality of independent three-dimensional point cloud data of the steel coil clusters.
6. The method for measuring steel coils in a stock area according to claim 5, wherein the specific step of generating the three-dimensional point cloud data of the steel coil stacking area comprises:
establishing a polar coordinate system, and mapping distance information and angle information generated when the scanning equipment scans the steel coil stacking area into the polar coordinate system;
converting the polar coordinate system into a plane rectangular coordinate system to obtain the two-dimensional profile;
adding the preset axis into the rectangular plane coordinate system to serve as a third coordinate axis to form a three-dimensional coordinate system;
and positioning and fusing the two-dimensional outline and the displacement in the three-dimensional coordinate system to obtain three-dimensional point cloud data of the steel coil stacking area.
7. The method for measuring the steel coils in the stock area according to claim 1, wherein the characteristic information includes the external diameter of the steel coil, the width dimension of the steel coil, the axial direction vector of the steel coil and the central point coordinate of the axial line of the steel coil.
8. A steel coil measuring system for a depot area is characterized by comprising:
The data acquisition module is used for acquiring three-dimensional point cloud data of the steel coil cluster;
the model generation module is used for generating a steel coil model according to the predefined information;
the matching module is connected with the data acquisition module and the model generation module and is used for matching the three-dimensional point cloud data with the characteristics of the steel coil model;
and the judging module is connected with the matching module and used for judging that the independent steel coil exists in the steel coil cluster and acquiring the characteristic information of the independent steel coil when the three-dimensional point cloud data of the steel coil cluster is matched with the characteristics of the steel coil model.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that: the computer program, when executed by a processor, implements the method of any one of claims 1 to 7.
10. An electronic terminal, comprising: a processor and a memory;
the memory is for storing a computer program and the processor is for executing the computer program stored by the memory to cause the terminal to perform the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210163594.2A CN114519711A (en) | 2022-02-22 | 2022-02-22 | Method, system, medium and electronic terminal for measuring steel coils in depot area |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210163594.2A CN114519711A (en) | 2022-02-22 | 2022-02-22 | Method, system, medium and electronic terminal for measuring steel coils in depot area |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114519711A true CN114519711A (en) | 2022-05-20 |
Family
ID=81599120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210163594.2A Pending CN114519711A (en) | 2022-02-22 | 2022-02-22 | Method, system, medium and electronic terminal for measuring steel coils in depot area |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114519711A (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105548197A (en) * | 2015-12-08 | 2016-05-04 | 深圳大学 | Non-contact steel rail surface flaw inspection method and device |
CN106327044A (en) * | 2015-06-30 | 2017-01-11 | 宝山钢铁股份有限公司 | Device and method for automatically identifying and positioning vehicle-mounted steel coils and vehicle saddles |
CN109447908A (en) * | 2018-09-25 | 2019-03-08 | 上海大学 | A kind of coil of strip recognition positioning method based on stereoscopic vision |
CN110434671A (en) * | 2019-07-25 | 2019-11-12 | 王东 | A kind of cast member surface machining track calibration method based on pattern measurement |
CN110599449A (en) * | 2019-07-31 | 2019-12-20 | 众宏(上海)自动化股份有限公司 | Gear scanning algorithm for template matching and point cloud comparison |
CN111144215A (en) * | 2019-11-27 | 2020-05-12 | 北京迈格威科技有限公司 | Image processing method, image processing device, electronic equipment and storage medium |
CN111775152A (en) * | 2020-06-29 | 2020-10-16 | 深圳大学 | Method and system for guiding mechanical arm to grab scattered stacked workpieces based on three-dimensional measurement |
CN112016638A (en) * | 2020-10-26 | 2020-12-01 | 广东博智林机器人有限公司 | Method, device and equipment for identifying steel bar cluster and storage medium |
CN112476434A (en) * | 2020-11-24 | 2021-03-12 | 新拓三维技术(深圳)有限公司 | Visual 3D pick-and-place method and system based on cooperative robot |
CN112581451A (en) * | 2020-12-21 | 2021-03-30 | 北京科技大学 | Warehouse coil position detection system and method based on laser radar |
CN113687365A (en) * | 2021-06-30 | 2021-11-23 | 云南昆钢电子信息科技有限公司 | Multi-height layer contour recognition and coordinate calculation method and system based on similar plane |
WO2021232463A1 (en) * | 2020-05-19 | 2021-11-25 | 北京数字绿土科技有限公司 | Multi-source mobile measurement point cloud data air-ground integrated fusion method and storage medium |
CN113781564A (en) * | 2021-09-15 | 2021-12-10 | 河北工业大学 | Steel coil material point cloud filtering method and crown block control system based on same |
CN113947631A (en) * | 2021-10-22 | 2022-01-18 | 中冶赛迪上海工程技术有限公司 | Method and device for stockyard inventory of scrap steel |
-
2022
- 2022-02-22 CN CN202210163594.2A patent/CN114519711A/en active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106327044A (en) * | 2015-06-30 | 2017-01-11 | 宝山钢铁股份有限公司 | Device and method for automatically identifying and positioning vehicle-mounted steel coils and vehicle saddles |
CN105548197A (en) * | 2015-12-08 | 2016-05-04 | 深圳大学 | Non-contact steel rail surface flaw inspection method and device |
CN109447908A (en) * | 2018-09-25 | 2019-03-08 | 上海大学 | A kind of coil of strip recognition positioning method based on stereoscopic vision |
CN110434671A (en) * | 2019-07-25 | 2019-11-12 | 王东 | A kind of cast member surface machining track calibration method based on pattern measurement |
CN110599449A (en) * | 2019-07-31 | 2019-12-20 | 众宏(上海)自动化股份有限公司 | Gear scanning algorithm for template matching and point cloud comparison |
CN111144215A (en) * | 2019-11-27 | 2020-05-12 | 北京迈格威科技有限公司 | Image processing method, image processing device, electronic equipment and storage medium |
WO2021232463A1 (en) * | 2020-05-19 | 2021-11-25 | 北京数字绿土科技有限公司 | Multi-source mobile measurement point cloud data air-ground integrated fusion method and storage medium |
CN111775152A (en) * | 2020-06-29 | 2020-10-16 | 深圳大学 | Method and system for guiding mechanical arm to grab scattered stacked workpieces based on three-dimensional measurement |
CN112016638A (en) * | 2020-10-26 | 2020-12-01 | 广东博智林机器人有限公司 | Method, device and equipment for identifying steel bar cluster and storage medium |
CN112476434A (en) * | 2020-11-24 | 2021-03-12 | 新拓三维技术(深圳)有限公司 | Visual 3D pick-and-place method and system based on cooperative robot |
CN112581451A (en) * | 2020-12-21 | 2021-03-30 | 北京科技大学 | Warehouse coil position detection system and method based on laser radar |
CN113687365A (en) * | 2021-06-30 | 2021-11-23 | 云南昆钢电子信息科技有限公司 | Multi-height layer contour recognition and coordinate calculation method and system based on similar plane |
CN113781564A (en) * | 2021-09-15 | 2021-12-10 | 河北工业大学 | Steel coil material point cloud filtering method and crown block control system based on same |
CN113947631A (en) * | 2021-10-22 | 2022-01-18 | 中冶赛迪上海工程技术有限公司 | Method and device for stockyard inventory of scrap steel |
Non-Patent Citations (4)
Title |
---|
SUNGJIN KIM等: "The coil recognition system for an unmanned crane using stereo vision", 《THE 30TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY》, 6 November 2004 (2004-11-06), pages 1235 - 1239, XP010799052, DOI: 10.1109/IECON.2004.1431752 * |
崔旭东等: "基于3D 视觉的散乱堆放工件机器人抓取技术研究", 《制造技术与机床》, no. 2, 28 February 2021 (2021-02-28), pages 36 - 41 * |
於小林: "基于点云数据的钢卷物流库目标检测***设计与实现", 《万方数据》, 1 July 2021 (2021-07-01), pages 1 - 94 * |
许伟亮: "面向冲压汽配件的双目视觉工业机器人拾取***的研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》, no. 2021, 15 June 2021 (2021-06-15), pages 035 - 375 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112070838B (en) | Object identification and positioning method and device based on two-dimensional-three-dimensional fusion characteristics | |
JP2942454B2 (en) | Shape recognition method | |
CN107609510B (en) | Positioning method and device for lower set of quayside container crane | |
CN113253737B (en) | Shelf detection method and device, electronic equipment and storage medium | |
US11321953B2 (en) | Method and apparatus for posture, dimension and shape measurements of objects in 3D scenes | |
CN114638974A (en) | Target object identification method, system, medium and electronic terminal | |
CN113128346B (en) | Target identification method, system and device for crane construction site and storage medium | |
CN114519711A (en) | Method, system, medium and electronic terminal for measuring steel coils in depot area | |
US20230258813A1 (en) | LiDAR Free Space Data Generator and LiDAR Signal Processing Method Using Multi-Modal Noise Filtering Scheme | |
CN114863195B (en) | Point cloud data processing method and system, storage medium and electronic equipment | |
CN114485437A (en) | Method for measuring and calculating outer diameter of bottom steel coil in reservoir area | |
KR20230094950A (en) | Method and device for cargo counting, computer equipment, and storage medium | |
CN116469092A (en) | Self-adaptive Alpha Shapes contour extraction method based on DBSCAN algorithm | |
CN114777648A (en) | Slab sensing measurement method and system | |
CN114549764A (en) | Obstacle identification method, device, equipment and storage medium based on unmanned vehicle | |
CN114581328A (en) | Material pile point cloud data interpolation method, device, equipment and medium | |
CN116342858B (en) | Object detection method, device, electronic equipment and storage medium | |
CN114612452B (en) | Identification method and system for bar, electronic equipment and readable storage medium | |
CN117784169B (en) | 3D point cloud-based steel coil contour measurement method, equipment and medium | |
CN112347664B (en) | Modeling method and device for irregular loading space | |
CN117576619A (en) | Pallet recognition docking method, pallet recognition docking equipment and storage medium | |
CN113971413A (en) | DM barcode positioning method based on chain code, server, storage medium and system | |
CN117953038A (en) | Irregular volume measurement method, system, equipment and storage medium based on depth camera | |
CN117218189A (en) | Suspended object detection method and device for laser point cloud-to-depth image | |
CN114758336A (en) | Method for scanning and identifying position of container lock |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 401329 No. 5-6, building 2, No. 66, Nongke Avenue, Baishiyi Town, Jiulongpo District, Chongqing Applicant after: MCC CCID information technology (Chongqing) Co.,Ltd. Address before: 401329 No. 5-6, building 2, No. 66, Nongke Avenue, Baishiyi Town, Jiulongpo District, Chongqing Applicant before: CISDI CHONGQING INFORMATION TECHNOLOGY Co.,Ltd. |