CN110488832A - A kind of vision looks for hole method, apparatus, equipment and storage medium - Google Patents

A kind of vision looks for hole method, apparatus, equipment and storage medium Download PDF

Info

Publication number
CN110488832A
CN110488832A CN201910796249.0A CN201910796249A CN110488832A CN 110488832 A CN110488832 A CN 110488832A CN 201910796249 A CN201910796249 A CN 201910796249A CN 110488832 A CN110488832 A CN 110488832A
Authority
CN
China
Prior art keywords
cutting
supporting plate
jack
central point
vertex
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.)
Granted
Application number
CN201910796249.0A
Other languages
Chinese (zh)
Other versions
CN110488832B (en
Inventor
谢勇
贺松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guoyixian Intelligent Technology (shanghai) Co Ltd
Original Assignee
Guoyixian Intelligent Technology (shanghai) Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guoyixian Intelligent Technology (shanghai) Co Ltd filed Critical Guoyixian Intelligent Technology (shanghai) Co Ltd
Priority to CN201910796249.0A priority Critical patent/CN110488832B/en
Publication of CN110488832A publication Critical patent/CN110488832A/en
Application granted granted Critical
Publication of CN110488832B publication Critical patent/CN110488832B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course or altitude of land, water, air, or space vehicles, e.g. automatic pilot
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/66Analysis of geometric attributes of image moments or centre of gravity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods

Abstract

The embodiment of the invention discloses a kind of visions to look for hole method, apparatus, equipment and storage medium, can be applied to intelligent carrier, it includes: to obtain image by imaging sensor that vision, which looks for hole method,;The right cutting and corresponding left jack of supporting plate of the left cutting and right jack of supporting plate corresponding with right cutting of left cutting, intelligent carrier including intelligent carrier in image;Calculate the first nodal point of left cutting and right cutting;Calculate the second central point of supporting plate left jack and the right jack of supporting plate;Offset parameter is determined according to first nodal point and the second central point;Intelligent carrier movement is controlled according to offset parameter, is aligned to move rear left cutting with the left jack of supporting plate, right cutting is aligned with the right jack of supporting plate.The cutting that the embodiment of the present invention realizes intelligent carrier is accurately inserted into supporting plate jack, and intelligent carrier is allow to hold up cargo.

Description

A kind of vision looks for hole method, apparatus, equipment and storage medium
Technical field
The present embodiments relate to Visual identification technologies more particularly to a kind of vision to look for hole method, apparatus, equipment and storage Medium.
Background technique
It is more and more in order to reduce manual labor's cost with flourishing for automatic technology and machine vision technique The ground such as factory floor, warehouse the operations such as transported goods, freighted using intelligent carrier, unloaded.
At this stage, the intelligent carrier in many of market, these intelligent carriers pass through laser using simply hole mode is looked for Or flight time telemetry (Time of flight, TOF) realizes the positioning of jack according to the depth information of jack position.
In the prior art to look for hole mode, there are the cuttings of intelligent carrier to be accurately inserted into supporting plate jack Problem.
Summary of the invention
The embodiment of the present invention provides a kind of vision and looks for hole method, apparatus, equipment and storage medium, to realize intelligent carrier Cutting be accurately inserted into supporting plate jack, so that intelligent carrier is held up cargo.
In a first aspect, the embodiment of the invention provides a kind of visions to look for hole method, it is applied to intelligent carrier, this method packet It includes: image is obtained by imaging sensor;Include in image the left cutting of intelligent carrier, the right cutting of intelligent carrier, with The left corresponding left jack of supporting plate of cutting and the right jack of supporting plate corresponding with right cutting;
Calculate the first nodal point of left cutting and right cutting;Calculate the second center of supporting plate left jack and the right jack of supporting plate Point;
Offset parameter is determined according to first nodal point and the second central point;
Intelligent carrier movement is controlled according to offset parameter, is aligned to move rear left cutting with the left jack of supporting plate, is right slotting Item is aligned with the right jack of supporting plate.
Second aspect, the embodiment of the invention also provides a kind of visions to look for aperture apparatus, is applied to intelligent carrier, the device It include: image collection module: for obtaining image by imaging sensor;It include left cutting, the intelligence of intelligent carrier in image The right cutting and corresponding left jack of supporting plate of the left cutting and right jack of supporting plate corresponding with right cutting of energy carrier;
Center point calculation module: for calculating the first nodal point of left cutting and right cutting;Calculate the left jack of supporting plate and support Second central point of the right jack of plate;
Offset parameter determining module: for determining offset parameter according to first nodal point and the second central point;
Intelligent carrier mobile module: it for controlling intelligent carrier movement according to offset parameter, is inserted to move rear left Item is aligned with the left jack of supporting plate, right cutting is aligned with the right jack of supporting plate.
The third aspect, the embodiment of the invention also provides a kind of equipment, which includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes that the vision as described in any embodiment of the present invention looks for hole method.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes that the vision as described in any embodiment of the present invention looks for hole method when the program is executed by processor.
The technical solution of the embodiment of the present invention obtains image by imaging sensor, calculates separately left cutting and right cutting First nodal point, the second central point of the left jack of supporting plate and the right jack of supporting plate;It is true according to first nodal point and the second central point Determine offset parameter, it is mobile finally to control intelligent carrier according to offset parameter, so that it is directed at left cutting with the left jack of supporting plate, it is right Cutting is aligned with the right jack of supporting plate, by being inserted into the cutting of intelligent carrier accurately in supporting plate jack, to realize intelligence Energy carrier can accurately hold up cargo.
Detailed description of the invention
Fig. 1 is the flow chart that one of the embodiment of the present invention one vision looks for hole method;
Fig. 2 is the schematic diagram of the first nodal point of the left cutting and right cutting in the embodiment of the present invention one;
Fig. 3 is the schematic diagram of the second central point of the left jack of supporting plate and the right jack of supporting plate in the embodiment of the present invention one;
Fig. 4 is the structural schematic diagram that one of the embodiment of the present invention two vision looks for aperture apparatus;
Fig. 5 is the structural schematic diagram of one of the embodiment of the present invention three equipment.
Specific embodiment
The embodiment of the present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this Locate described specific embodiment and is used only for explaining the embodiment of the present invention, rather than the restriction to the embodiment of the present invention.In addition also It should be noted that only parts related to embodiments of the present invention are shown rather than entire infrastructure for ease of description, in attached drawing.
Embodiment one
Fig. 1 is the flow chart that one of the embodiment of the present invention one vision looks for hole method, and the present embodiment can be applied to intelligence Carrier, this method can be looked for aperture apparatus to execute by vision, which can be realized by way of software and/or hardware, And be integrated in the equipment for executing this method, the equipment for executing this method in the present embodiment can be computer, tablet computer And/or any one intelligent terminal such as mobile phone.Specifically, this method specifically comprises the following steps: with reference to Fig. 1
S110, image is obtained by imaging sensor;It include left cutting, the intelligence carrier of intelligent carrier in image The right cutting and corresponding left jack of supporting plate of the left cutting and right jack of supporting plate corresponding with right cutting.
Specifically, shooting image by the imaging sensor installed on intelligent carrier, wherein intelligent carrier can be The fork truck or automatic guided vehicle (Automated Guided Vehicle, AGV) that the ground such as factory floor, warehouse use.Wherein, Imaging sensor can be CCD camera, obtain image by the camera of CCD camera.The image that imaging sensor obtains In include the intelligent corresponding left jack of supporting plate of left cutting, right cutting and the left cutting of carrier and supporting plate corresponding with right cutting Right jack.It should be noted that the left cutting being related in the embodiment of the present invention, right cutting, the left jack of supporting plate and the supporting plate right side are inserted " left side " and " right side " in the words such as hole is merely for convenience and purposes of illustration of the embodiment of the present invention, can also use the words generation such as " first ", " second " It replaces.
Illustratively, before obtaining image by imaging sensor, intelligence can also be obtained by distance detection device and removed The distance between vehicle and shelf are transported, wherein distance detection device can be range sensor or laser range finder etc. and can measure The sensor of the distance between object.
After obtaining the distance between intelligent carrier and shelf by distance detection device, by intelligent carrier and shelf The distance between be compared with the first threshold of setting, wherein first threshold can for 20cm may be 30cm.Work as intelligence When the distance between carrier and shelf are greater than first threshold, intelligent carrier continuation is advanced forward;When intelligent carrier with When the distance between shelf are less than first threshold, intelligent carrier stop motion opens imaging sensor, and obtains image.
S120, the first nodal point for calculating left cutting and right cutting;Calculate the second of the left jack of supporting plate and the right jack of supporting plate Central point.
Specifically, calculating the first nodal point of left cutting and right cutting firstly the need of the left cutting region of calibration and right cutting area Domain determines left cutting region and right cutting region, will be determined as left insert comprising the minimum circumscribed rectangle including left cutting in image Strip area will be determined as right cutting region comprising the minimum circumscribed rectangle including right cutting in image.Then left insert is calculated separately The vertex on the vertex of strip area and right cutting region, and left cutting region vertex is denoted as left cutting vertex, right cutting region top Point is denoted as the vertex of right cutting.The midpoint on left cutting vertex and right cutting vertex is calculated, and the point is denoted as first nodal point.
Illustratively, 210 in Fig. 2 in black region be left cutting schematic diagram, minimum circumscribed rectangle be left cutting Black region in region 210,220 is the schematic diagram of right cutting, and minimum circumscribed rectangle is right cutting region 220;It determines left Cutting region 210 and right cutting region 220, obtain the coordinate (x of the upper right angular vertex of left cutting region rectangle1,y1) and right cutting Coordinate (the x of region top left corner apex2,y2), and the upper right angular vertex of left cutting region rectangle is denoted as left cutting vertex, the right side is inserted The top left corner apex of strip area rectangle is denoted as right cutting vertex, then, the coordinate on left cutting vertex is (x1,y1), right cutting vertex Coordinate is (x2,y2), by the midpoint of left cutting and right cutting vertexIt is denoted as first nodal point.
The second central point for calculating the left jack of supporting plate and the right jack of supporting plate passes through left cutting vertex and right cutting vertex first The left jack identification region of supporting plate and the right jack identification region of supporting plate are calculated separately out, specifically, can be with left cutting vertex and the right side Centered on cutting vertex, respectively with the rectangle of certain certain side length, wherein the size of rectangle is not fixed and invariable, Ke Yigen The size of rectangle is arbitrarily adjusted according to demand, for example, the width a in left cutting region and right cutting region can be equal to 2w, wherein w is The width of the left jack of supporting plate and the right jack of supporting plate;The height b in left cutting region and right cutting region can be equal to 6h, and wherein h is The height of the left jack of supporting plate and the right jack of supporting plate.Then respectively in the left receptacle area of supporting plate and the right receptacle area of supporting plate determined It is interior accurately to identify the left jack of supporting plate and the right jack of supporting plate, and calculate the left jack center point of supporting plate and the right jack center of supporting plate Point;Finally, calculating the left jack center point of supporting plate and the right jack center point of supporting plate, and the midpoint is denoted as the second central point.
Illustratively, in Fig. 3 310 be left cutting region, 320 be right cutting region, 330 be the left receptacle area of supporting plate, 340 It is the left jack of supporting plate for the right receptacle area of supporting plate, 331, internal point is the left jack center point of supporting plate, and 341 insert for the supporting plate right side Hole, internal point are the right jack center point of supporting plate, and 350 be the second central point.Firstly, with left cutting vertex and right cutting vertex Centered on, determine the left receptacle area 330 of supporting plate and the right receptacle area 340 of supporting plate;Then, in the left receptacle area 330 of supporting plate and support The left jack 331 of supporting plate and the right jack 341 of supporting plate are identified in the right receptacle area 340 of plate, and the left jack center point of supporting plate is calculated Coordinate (x3,y3) and the right jack center point of supporting plate coordinate (x4,y4), by the left jack center point (x of supporting plate3,y3) and the supporting plate right side Jack center point (x4,y4) midpointIt is denoted as the second central point.
S130, offset parameter is determined according to first nodal point and the second central point.
Specifically, obtaining first nodal point by S120With the second central pointIt calculates separately the abscissa of first nodal point and the second central point and the deviation of ordinate, and passes through the The deviation of the abscissa and ordinate of one central point and the second central point determine left cutting and right cutting to the left, to the right, upwards or The distance that person moves down, that is, pass throughThe deviation of first nodal point and the second central point abscissa is calculated, is led to It crossesCalculate the deviation of first nodal point and the second central point ordinate.Pass throughIt determines left Cutting and right cutting are to the left or the distance that moves right, wherein ifLeft cutting and right cutting to It moves left;IfLeft cutting and right cutting move right;Pass throughDetermine left insert The distance that item and right cutting move up, wherein ifLeft cutting and right cutting are upward It is mobile;IfLeft cutting and right cutting move down.
S140, intelligent carrier movement is controlled according to offset parameter, be aligned to move rear left cutting with the left jack of supporting plate, Right cutting is aligned with the right jack of supporting plate.
Specifically, according to determination in S130WithControl the shifting of intelligent carrier Dynamic direction and mobile distance, to realize that mobile rear left cutting is accurately inserted into the left jack of supporting plate, right cutting is accurately inserted Enter in the right jack of supporting plate.
The technical solution of the present embodiment obtains image by imaging sensor, calculates separately the of left cutting and right cutting One central point, the second central point of the left jack of supporting plate and the right jack of supporting plate;It is determined according to first nodal point and the second central point inclined It is mobile finally to control intelligent carrier according to offset parameter for shifting parameter, so that it is directed at left cutting with the left jack of supporting plate, right cutting It is aligned with the right jack of supporting plate, by being inserted into the cutting of intelligent carrier accurately in supporting plate jack, is removed to realize intelligence Fortune vehicle can accurately hold up cargo.
Embodiment two
Fig. 4 is the structural schematic diagram that one of the embodiment of the present invention two vision looks for aperture apparatus, which can be applied to Intelligent carrier, the device can be realized by the way of software and/or hardware.As shown in figure 4, the device includes: that image obtains Modulus block 410, center point calculation module 420, offset parameter determining module 430 and intelligent carrier mobile module 440.
Wherein, image collection module 410: for obtaining image by imaging sensor;It include intelligent carrier in image Left cutting, intelligent carrier the left jack of right cutting supporting plate corresponding with left cutting and supporting plate corresponding with the right cutting right side it is slotting Hole;
Center point calculation module 420: for calculating the first nodal point of left cutting and right cutting;Calculate the left jack of supporting plate and Second central point of the right jack of supporting plate;
Offset parameter determining module 430: for determining offset parameter according to first nodal point and the second central point;
Intelligent carrier mobile module 440: for controlling intelligent carrier movement according to offset parameter, to move rear left Cutting is aligned with the left jack of supporting plate, right cutting is aligned with the right jack of supporting plate.
It optionally, further include apart from detection module before image collection module 410: for being obtained by distance detection device Take the distance between intelligent carrier and shelf;Judge distance detection device detect intelligent the distance between carrier and shelf with The relationship of first threshold.
Center point calculation module 420 includes first nodal point computing unit and the second center dot element, wherein the first center Dot element: for demarcating left cutting region and right cutting region;The vertex in left cutting region and the vertex in right cutting region are calculated, And left cutting region vertex is denoted as to the vertex of left cutting, right cutting region vertex is denoted as the vertex of right cutting;Calculate left cutting The midpoint on vertex and right cutting vertex, and the midpoint is denoted as first nodal point.
First nodal point unit further includes region labeling subelement, for according in image include left cutting including minimum Boundary rectangle determines left cutting region;Right cutting region is determined comprising the minimum circumscribed rectangle including right cutting according in image.
Second center dot element: for identifying the left jack of supporting plate in the left jack identification region of supporting plate and in the right jack of supporting plate The right jack of region inner shoe, and calculate the central point of the left jack of supporting plate and the central point of the right jack of supporting plate;
The midpoint of the central point of the left jack of supporting plate and the central point of the right jack of supporting plate is calculated, and the midpoint is denoted as in second Heart point.
Second center dot element further includes the second central point subelement: for calculating the left jack of supporting plate by left cutting vertex Identification region;The right jack identification region of supporting plate is calculated by right cutting vertex.
Offset parameter determining module 430 further includes deviation computing unit: for calculating first nodal point and the second central point The deviation of abscissa and the deviation of ordinate;
Determine left cutting and right cutting to the left or to the right according to the deviation of first nodal point and the second central point abscissa Mobile distance;
Left cutting and right cutting are determined upwardly or downwardly according to the deviation of first nodal point and the second central point ordinate Mobile distance, to realize that left cutting is aligned with the left jack of supporting plate, right cutting is aligned with the right jack of supporting plate.
Vision provided by the embodiment of the present invention is looked for aperture apparatus that vision provided by any embodiment of the invention can be performed and is looked for Hole method has the corresponding functional module of execution method and beneficial effect.
Embodiment three
Fig. 5 is a kind of structural schematic diagram for equipment that the embodiment of the present invention three provides, as shown in figure 5, the equipment includes place Manage device 50, memory 51, input unit 52 and output device 53;The quantity of processor 50 can be one or more in equipment, In Fig. 5 by taking a processor 50 as an example;Processor 50, memory 51, input unit 52 and output device 53 in equipment can be with It is connected by bus or other modes, in Fig. 5 for being connected by bus.
Memory 51 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer Sequence and module, as the vision in the embodiment of the present invention looks for method corresponding program instruction/module in hole (for example, image obtains mould Block 410, center point calculation module 420, offset parameter determining module 430 and intelligent carrier mobile module 440).Processor 50 It is each thereby executing equipment/terminal/server by running the software program, instruction and the module that are stored in memory 51 Kind functional application and data processing, that is, realize that above-mentioned vision looks for hole method.
Memory 51 can mainly include storing program area and storage data area, wherein storing program area can store operation system Application program needed for system, at least one function;Storage data area, which can be stored, uses created data etc. according to terminal.This Outside, memory 51 may include high-speed random access memory, can also include nonvolatile memory, for example, at least a magnetic Disk storage device, flush memory device or other non-volatile solid state memory parts.In some instances, memory 51 can be further Including the memory remotely located relative to processor 50, these remote memories can by network connection to equipment/terminal/ Server.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Input unit 52 can be used for receiving the number or character information of input, and generate with the user setting of equipment and The related key signals input of function control.Output device 52 may include that display screen etc. shows equipment.
Example IV
The embodiment of the present invention four also provides a kind of storage medium comprising computer executable instructions, and the computer can be held Row instruction looks for hole method for executing a kind of vision when being executed by computer processor, this method comprises:
Image is obtained by imaging sensor;It inserts on the right side of left cutting, intelligent carrier including intelligent carrier in image The item and corresponding left jack of supporting plate of the left cutting and right jack of supporting plate corresponding with right cutting;
Calculate the first nodal point of left cutting and right cutting;Calculate the second center of supporting plate left jack and the right jack of supporting plate Point;
Offset parameter is determined according to first nodal point and the second central point;
Intelligent carrier movement is controlled according to offset parameter, is aligned to move rear left cutting with the left jack of supporting plate, is right slotting Item is aligned with the right jack of supporting plate.
Certainly, a kind of storage medium comprising computer executable instructions, computer provided by the embodiment of the present invention The method operation that executable instruction is not limited to the described above, can also be performed vision provided by any embodiment of the invention and looks for hole Relevant operation in method.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art Part can be embodied in the form of software products, which can store in computer readable storage medium In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
It is worth noting that, included each unit and module are only according to function in the embodiment of above-mentioned searcher Energy logic is divided, but is not limited to the above division, as long as corresponding functions can be realized;In addition, each function The specific name of energy unit is also only for convenience of distinguishing each other, the protection scope being not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (10)

1. a kind of vision looks for hole method, which is characterized in that be applied to intelligent carrier, comprising:
Image is obtained by imaging sensor;It include left cutting, the intelligence carrying of the intelligent carrier in described image The right cutting of vehicle and the left jack of the corresponding supporting plate of the left cutting and the right jack of supporting plate corresponding with the right cutting;
Calculate the first nodal point of the left cutting and the right cutting;Calculate the left jack of the supporting plate and the right jack of the supporting plate The second central point;
Offset parameter is determined according to the first nodal point and second central point;
Intelligent carrier movement is controlled according to the offset parameter, is aligned to move rear left cutting with the left jack of supporting plate, is right slotting Item is aligned with the right jack of supporting plate.
2. the method according to claim 1, wherein also being wrapped before the acquisition image by imaging sensor It includes:
Intelligent the distance between the carrier and shelf are obtained by distance detection device;
Judge that the distance detection device detects the pass of intelligent the distance between the carrier and the shelf and first threshold System.
3. method according to claim 1 or 2, which is characterized in that described to calculate the left cutting and the right cutting First nodal point, comprising:
Demarcate left cutting region and right cutting region;
The vertex in the left cutting region and the vertex in the right cutting region are calculated, and the left cutting region vertex is denoted as The vertex of the left cutting, the right cutting region vertex are denoted as the vertex of the right cutting;
The midpoint on the left cutting vertex and the right cutting vertex is calculated, and the midpoint is denoted as first nodal point.
4. according to the method described in claim 3, it is characterized in that, the left cutting region of the calibration and right cutting region, comprising:
The left cutting region is determined comprising the minimum circumscribed rectangle including the left cutting according in described image;
The right cutting region is determined comprising the minimum circumscribed rectangle including the right cutting according in described image.
5. method according to claim 1 or 2, which is characterized in that the calculating left jack of supporting plate and the supporting plate Second central point of right jack, comprising:
The left jack of the supporting plate is identified in the left jack identification region of supporting plate and the supporting plate right side is inserted in the right receptacle area of supporting plate Hole, and calculate the central point of the left jack of the supporting plate and the central point of the right jack of the supporting plate;
The midpoint of the central point of the left jack of the supporting plate and the central point of the right jack of the supporting plate is calculated, and the midpoint is denoted as Two central points.
6. according to the method described in claim 5, it is characterized in that, the identification left receptacle area of supporting plate and the supporting plate Before right receptacle area, further includes: calculate the left jack identification region of supporting plate by the left cutting vertex;Pass through the right side Cutting vertex calculates the right jack identification region of supporting plate.
7. method according to claim 1-6, which is characterized in that described according to first nodal point and the second center Point determines offset parameter, comprising: calculates the deviation and ordinate of the first nodal point and the second central point abscissa Deviation;
The left cutting and the right cutting are determined according to the deviation of the first nodal point and the second central point abscissa To the left, to the right, the distance that moves up;
The left cutting and the right cutting are determined according to the deviation of the first nodal point and the second central point ordinate The distance moved up, to realize that the left cutting is aligned with the left jack of the supporting plate, the right cutting with it is described The right jack alignment of supporting plate.
8. the device that a kind of vision looks for hole, which is characterized in that be applied to intelligent carrier, comprising:
Image collection module: for obtaining image by imaging sensor;It include a left side for the intelligent carrier in described image The left jack of the corresponding supporting plate of cutting, the right cutting of the intelligent carrier and the left cutting and corresponding with the right cutting The right jack of supporting plate;
Center point calculation module: for calculating the first nodal point of the left cutting and the right cutting;It is left to calculate the supporting plate Second central point of jack and the right jack of the supporting plate;
Offset parameter determining module: for determining offset parameter according to the first nodal point and second central point;
Intelligent carrier mobile module: it for controlling intelligent carrier movement according to the offset parameter, is inserted to move rear left Item is aligned with the left jack of supporting plate, right cutting is aligned with the right jack of supporting plate.
9. a kind of equipment, which is characterized in that the equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now the vision as described in any in claim 1-7 looks for hole method.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor Realize that the vision as described in any in claim 1-7 looks for hole method when execution.
CN201910796249.0A 2019-08-27 2019-08-27 Visual hole finding method, device, equipment and storage medium Active CN110488832B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910796249.0A CN110488832B (en) 2019-08-27 2019-08-27 Visual hole finding method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910796249.0A CN110488832B (en) 2019-08-27 2019-08-27 Visual hole finding method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110488832A true CN110488832A (en) 2019-11-22
CN110488832B CN110488832B (en) 2021-08-17

Family

ID=68554407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910796249.0A Active CN110488832B (en) 2019-08-27 2019-08-27 Visual hole finding method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110488832B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059770A (en) * 2007-06-12 2007-10-24 北京中星微电子有限公司 System for automatic testing USB compatibility
CN103170823A (en) * 2013-03-29 2013-06-26 中国科学院自动化研究所 Control device and method of inserting micro-pipe into micro-hole through monocular microscopy visual guidance
CN105334227A (en) * 2015-12-14 2016-02-17 重庆远创光电科技有限公司 Chip detection system provided with light source
US20180249973A1 (en) * 2017-03-06 2018-09-06 Korea Institute Of Science And Technology Apparatus and method for tracking location of surgical tools in three dimension space based on two-dimensional image
CN109318234A (en) * 2018-11-09 2019-02-12 哈尔滨工业大学 A kind of scaling method suitable for visual servo plug operation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101059770A (en) * 2007-06-12 2007-10-24 北京中星微电子有限公司 System for automatic testing USB compatibility
CN103170823A (en) * 2013-03-29 2013-06-26 中国科学院自动化研究所 Control device and method of inserting micro-pipe into micro-hole through monocular microscopy visual guidance
CN105334227A (en) * 2015-12-14 2016-02-17 重庆远创光电科技有限公司 Chip detection system provided with light source
US20180249973A1 (en) * 2017-03-06 2018-09-06 Korea Institute Of Science And Technology Apparatus and method for tracking location of surgical tools in three dimension space based on two-dimensional image
CN109318234A (en) * 2018-11-09 2019-02-12 哈尔滨工业大学 A kind of scaling method suitable for visual servo plug operation

Also Published As

Publication number Publication date
CN110488832B (en) 2021-08-17

Similar Documents

Publication Publication Date Title
US10198805B2 (en) Method for detecting objects in a warehouse and/or for spatial orientation in a warehouse
KR102326097B1 (en) Pallet detection using units of physical length
US9304194B2 (en) Apparatus and method for estimating camera motion using depth information, and augmented reality system
US8352075B2 (en) Apparatus and method for extracting feature information of object and apparatus and method for creating feature map
CN105976375A (en) RGB-D-type sensor based tray identifying and positioning method
CN110807350A (en) System and method for visual SLAM for scan matching
EP3082068B1 (en) Traveling road surface detection device and traveling road surface detection method
US20200300639A1 (en) Mobile robots to generate reference maps for localization
CN107218927A (en) A kind of cargo pallet detecting system and method based on TOF camera
CN110189373A (en) A kind of fast relocation method and device of view-based access control model semantic information
KR101997048B1 (en) Method for recognizing distant multiple codes for logistics management and code recognizing apparatus using the same
EP3943880A1 (en) Item detection device, item detection method, and industrial vehicle
EP3703008A1 (en) Object detection and 3d box fitting
CN111016918A (en) Library position detection method and device and model training device
CN111967396A (en) Processing method, device and equipment for obstacle detection and storage medium
CN111553302B (en) Key frame selection method, device, equipment and computer readable storage medium
CN110816522B (en) Vehicle attitude control method, apparatus, and computer-readable storage medium
CN110488833A (en) It is a kind of intelligence carrier and its navigation method, apparatus, equipment and storage medium
CN114170521B (en) Forklift pallet butt joint identification positioning method
US11783597B2 (en) Image semantic segmentation for parking space detection
CN106558069A (en) A kind of method for tracking target and system based under video monitoring
CN110488832A (en) A kind of vision looks for hole method, apparatus, equipment and storage medium
CN109960990B (en) Method for evaluating reliability of obstacle detection
Varga et al. Improved autonomous load handling with stereo cameras
Hoy et al. Bayesian tracking of multiple objects with vision and radar

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

Address after: 201615 603 room -1, No. 1158, No. 1158, Central Road, Songjiang District, Shanghai

Applicant after: Guoyixian Intelligent Technology (Shanghai) Co., Ltd

Address before: 201615 603 room -1, No. 1158, No. 1158, Central Road, Songjiang District, Shanghai

Applicant before: GUOYIXIAN INTELLIGENT TECHNOLOGY (SHANGHAI) Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant