CN105404842B - AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code - Google Patents
AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code Download PDFInfo
- Publication number
- CN105404842B CN105404842B CN201510808341.6A CN201510808341A CN105404842B CN 105404842 B CN105404842 B CN 105404842B CN 201510808341 A CN201510808341 A CN 201510808341A CN 105404842 B CN105404842 B CN 105404842B
- Authority
- CN
- China
- Prior art keywords
- quick response
- response code
- agv
- terrestrial reference
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
- G01P13/02—Indicating direction only, e.g. by weather vane
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P5/00—Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
- G01P5/18—Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft by measuring the time taken to traverse a fixed distance
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Navigation (AREA)
Abstract
The present invention relates to a kind of AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code, belong to navigation and control technology field.The present invention is continuously shot two pictures for including terrestrial reference Quick Response Code using the camera of taking pictures over the ground on AGV in Fixed Time Interval, landmark information is obtained by Quick Response Code identification and obtains global position of the landmark point in AGV travels complete trails, by resolving position and angle of the Quick Response Code in picture respectively, it is counter to solve local location and angle of the AGV bodies relative to terrestrial reference Quick Response Code, then the exact position and course for obtaining AGV in global path are combined with global position;AGV is obtained by the speed during terrestrial reference by calculating the alternate position spike in the fixed time period, so as to provide AGV navigation desired position, course and velocity information.Therefore, the present invention, which realizes, only relies on terrestrial reference Quick Response Code and can obtain AGV position, course and velocity information simultaneously, simplifies the positioning and directing needed for AGV navigation and the annex that tests the speed.
Description
Technical field
The present invention relates to navigation and control technology field, and in particular to a kind of AGV positioning and directings based on terrestrial reference Quick Response Code
And speed-measuring method.
Background technology
Usually, it is in the majority in the form of ground magnetic stripe, power line or color belt guide independently to guide Travel vehicle (AGV).Mesh
Before, generally require inertia in the occasion for independently guiding Travel vehicle navigation for the terrestrial reference two-dimension code navigation based on machine vision
Element obtains course and velocity information.
The content of the invention
(1) technical problems to be solved
The technical problem to be solved in the present invention is:How positioning and directing AGV navigation needed for and test the speed annex are simplified, and together
When obtain AGV position, course and velocity information.
(2) technical scheme
In order to solve the above-mentioned technical problem, the invention provides a kind of based on the AGV positioning and directings of terrestrial reference Quick Response Code and survey
Fast method, comprises the following steps:
S1, stick matrix form two at a certain distance or in the point for the course speed that needs to locate on AGV walking passageways 1
Code is tieed up, and the drift angle of Quick Response Code and ground magnetic degree, into a fixed angle, the 2 D code information encoded by certain algorithm is ground
The point position information of punctuate, is defined as terrestrial reference Quick Response Code 3;
S2, camera 4 is fixedly mounted on AGV bodies 5;
S3, AGV bodies 5 are made to be travelled on AGV walking passageways 1, when by terrestrial reference Quick Response Code 3, camera 4 shoots ground
Image 6, the image 6 photographed is passed through into Denoising disposal, if the Quick Response Code 8 in image 6 in the A points of picture position, and leads to
The first index point 10, the second index point 11, the 3rd index point 12 crossed on Quick Response Code 8 calculate the drift angle of Quick Response Code 8, if two-dimentional
8 position and drift angle in image coordinate system OXY of code is (x1, y1, θ1), wherein x, y are positional information, and θ is drift angle information, and
Shoot piece image again in preset interval time t, the Quick Response Code 8 in the image newly shot is in image coordinate system OXY
Position and drift angle be (x2, y2, θ2);Three index points are the changeless positions of graphical information in all matrix two-dimensional codes 2
Three points put;
S4, by set coded system to for the first time or second shooting image in the information of Quick Response Code 8 parse, obtain
Obtain global position coordinate (x of the Quick Response Code 8 in image relative to whole driving pathp, yp, θp), if image coordinate system OXY with
The demarcation proportionate relationship of patch length is K, then has:
The position now of AGV bodies 5 and course coordinate are (xp-x1/ K, yp-y1/ K, θp-θ1)
The translation now of AGV bodies 5 and yawing velocity are ((x1-x2)/Kt, (y1-y2)/Kt, (θ1-θ2)/t)。
Preferably, terrestrial reference Quick Response Code 3 is posted on AGV walking paths center line 2 in step S1.
Preferably, camera 4 is arranged on the axis of AGV bodies 5 in step S2.
Preferably, three index points are the points on 8 three angles of Quick Response Code.
(3) beneficial effect
The present invention is continuously shot two using the camera of taking pictures over the ground on AGV in Fixed Time Interval and includes ground
The picture of Quick Response Code is marked, obtaining landmark information by Quick Response Code identification obtains the overall situation of the landmark point in AGV travels complete trails
Position, it is counter to solve office of the AGV bodies relative to terrestrial reference Quick Response Code by resolving position and angle of the Quick Response Code in picture respectively
Portion position and angle, then the exact position and course for obtaining AGV in global path are combined with global position;It is solid by calculating this
The alternate position spike fixed time in section obtains AGV by the speed during terrestrial reference, so as to provide AGV navigation desired position, course
And velocity information.Therefore, the present invention, which realizes, only relies on terrestrial reference Quick Response Code and can obtain AGV position, course and speed simultaneously
Information, simplify positioning and directing and the annex that tests the speed such as inertance element needed for AGV navigation.
Brief description of the drawings
Fig. 1 is that the terrestrial reference Quick Response Code on AGV walking passageways sets figure;
Fig. 2 is installation diagram of the camera on AGV bodies, and wherein a is side view, and b is top view;
Fig. 3 is the ground image that camera photographs.
Wherein, 1-AGV walking passageways;2-AGV walking path center lines;3- terrestrial reference Quick Response Codes;4- cameras;5-AGV sheets
Body;The ground image that 6- is photographed;7- camera image coordinate systems;Quick Response Code in 8- images;The seat of 9- Quick Response Codes in the picture
Mark;The index points of 10- first;The index points of 11- second;The index points of 12- the 3rd.
Embodiment
To make the purpose of the present invention, content and advantage clearer, with reference to the accompanying drawings and examples, to the present invention's
Embodiment is described in further detail.
The invention provides a kind of AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code, comprise the following steps:
S1, stick matrix form two at a certain distance or in the point for the course speed that needs to locate on AGV walking passageways 1
Code is tieed up, and the drift angle of Quick Response Code and ground magnetic degree, into a fixed angle, the 2 D code information encoded by certain algorithm is ground
The point position information of punctuate, is defined as terrestrial reference Quick Response Code 3;To ensure Quick Response Code in the image of shooting, 3 best note of terrestrial reference Quick Response Code
On AGV walking paths center line 2, as shown in Figure 1.
S2, camera 4 is fixedly mounted on AGV bodies 5, camera 4 is arranged on the axis of AGV bodies 5, so as to ground
Shooting, as shown in Figure 2;
S3, AGV bodies 5 are made to be travelled on AGV walking passageways 1, when by terrestrial reference Quick Response Code 3, camera 4 shoots ground
Image 6, the image 6 photographed is passed through into Denoising disposal, if the Quick Response Code 8 in image 6 in the A points of picture position, and leads to
The first index point 10, the second index point 11, the 3rd index point 12 crossed on Quick Response Code 8 calculate the drift angle of Quick Response Code 8, if two-dimentional
8 position and drift angle in image coordinate system OXY of code is (x1, y1, θ1), wherein x, y are positional information, and θ is drift angle information, together
Reason, shoots piece image, the Quick Response Code 8 in the image newly shot is in image coordinate system OXY again in preset interval time t
In position and drift angle be (x2, y2, θ2), as shown in figure 3, wherein;Three index points are all 2 upper figures of matrix two-dimensional code
Three points of the changeless position of shape information;In this step, these three index points are fixed not in all matrix two-dimensional codes
Three points become, the present invention innovatively use it for realizing the positioning of Quick Response Code.
S4, by set coded system to for the first time or second shooting image in the information of Quick Response Code 8 parse, solve
Analysis result indicate be corresponding to the Quick Response Code 8 in the image which position in AGV walking passageways 1 Quick Response Code, due to AGV walk
The global position coordinate of the Quick Response Code of each position is made an appointment in passage 1, therefore can, obtains two in image
Tie up global position coordinate (x of the code 8 relative to whole driving pathp, yp, θp), because camera 4 is relative to AGV installation site
All the time fix, if the demarcation proportionate relationship of image coordinate system OXY and patch length is K, then have:
The position now of AGV bodies 5 and course coordinate are (xp-x1/ K, yp-y1/ K, θp-θ1)
Because the time interval t of two images shooting is shorter, i.e., the terrestrial reference Quick Response Code in shooting image is same, then has
Because camera 4 is arranged on AGV, camera 4 is taken a picture to ground, then photo gait of march and AGV forms
Velocity attitude is on the contrary, therefore the speed (containing translation and yawing velocity) of AGV now is ((x1-x2)/Kt, (y1-y2)/Kt, (θ1-
θ2)/t)。
As can be seen that a kind of AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code proposed by the present invention, this method
Positional informations of the AGV on walking path can not only be obtained, and can obtain course when AGV passes through terrestrial reference Quick Response Code and
Velocity information.Camera of taking pictures over the ground on AGV is continuously shot two in Fixed Time Interval and includes terrestrial reference Quick Response Code
Picture, by Quick Response Code identification obtain landmark information obtain the landmark point AGV traveling complete trails in global position, pass through
Position and angle of the Quick Response Code in picture is shot are resolved respectively, it is counter to solve local position of the AGV bodies relative to terrestrial reference Quick Response Code
Put and angle, the exact position and course for obtaining AGV in global path are combined with global position, by calculating the set time
Alternate position spike in section obtains AGV by the speed during terrestrial reference, so as to provide AGV navigation desired position, course and speed
Information.Therefore, the present invention, which realizes, only relies on terrestrial reference Quick Response Code and can obtain AGV position, course and velocity information simultaneously, letter
Positioning and directing and the annex that tests the speed such as inertance element needed for AGV navigation are changed.
Described above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, without departing from the technical principles of the invention, some improvement and deformation can also be made, these are improved and deformation
Also it should be regarded as protection scope of the present invention.
Claims (4)
1. a kind of AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code, it is characterised in that comprise the following steps:
S1, stick matrix type two-dimension at a certain distance or in the point for the course speed that needs to locate on AGV walking passageways (1)
Code, and the drift angle of Quick Response Code and ground magnetic degree, into a fixed angle, the 2 D code information encoded by certain algorithm is terrestrial reference
The point position information of point, is defined as terrestrial reference Quick Response Code (3);
S2, camera (4) is fixedly mounted on AGV bodies (5);
S3, AGV bodies (5) are made to be travelled on AGV walking passageways (1), when by terrestrial reference Quick Response Code (3), camera (4) shooting
Ground image (6), the image photographed (6) is passed through into Denoising disposal, if the Quick Response Code (8) in image (6) is in picture position
A points, and calculated by the first index point (10) on Quick Response Code (8), the second index point (11), the 3rd index point (12)
The drift angle of Quick Response Code (8), if position and drift angle of the Quick Response Code (8) in image coordinate system OXY are (x1, y1, θ1), wherein x, y are
Positional information, θ is drift angle information, and shoots piece image again in preset interval time t, the terrestrial reference two in two width shooting images
Code is tieed up to be same, position and drift angle of the Quick Response Code (8) in image coordinate system OXY in the image newly shot are (x2,
y2, θ2);Three index points are three points of the changeless position of graphical information in all matrix two-dimensional codes, for all squares
The central point of position sensing figure in configuration Quick Response Code;
S4, by set coded system to for the first time or second shooting image in Quick Response Code (8) information parse, obtain
Quick Response Code (8) in image relative to whole driving path global position coordinate (xp, yp, θp), if image coordinate system OXY with
The demarcation proportionate relationship of patch length is K, then has:
AGV bodies (5) position now and course coordinate are (xp-x1/ K, yp-y1/ K, θp-θ1)
AGV bodies (5) translation now and yawing velocity are ((x1-x2)/Kt, (y1-y2)/Kt, (θ1-θ2)/t)。
2. the method as described in claim 1, it is characterised in that terrestrial reference Quick Response Code (3) is attached to AGV walking paths in step S1
On center line (2).
3. the method as described in claim 1, it is characterised in that camera (4) is arranged on AGV bodies (5) axis in step S2
On.
4. the method as described in claim 1 or 2 or 3, it is characterised in that three index points are (8) three angles of Quick Response Code
On point.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510808341.6A CN105404842B (en) | 2015-11-19 | 2015-11-19 | AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510808341.6A CN105404842B (en) | 2015-11-19 | 2015-11-19 | AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105404842A CN105404842A (en) | 2016-03-16 |
| CN105404842B true CN105404842B (en) | 2017-12-05 |
Family
ID=55470321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510808341.6A Active CN105404842B (en) | 2015-11-19 | 2015-11-19 | AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105404842B (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105823419B (en) * | 2016-05-11 | 2019-07-12 | 上海振华重工电气有限公司 | Reference band for the detection of machine vision pose |
| CN106444766A (en) * | 2016-10-21 | 2017-02-22 | 北京京东尚科信息技术有限公司 | AGV(automatic guided vehicle) and control method thereof |
| WO2018223355A1 (en) * | 2017-06-09 | 2018-12-13 | 深圳市乃斯网络科技有限公司 | Game map positioning implementation method and system |
| CN107607738A (en) * | 2017-08-29 | 2018-01-19 | 安徽千里眼信息科技有限公司 | A kind of floor truck positioning speed-measuring system based on communication transfer |
| CN107462742A (en) * | 2017-09-05 | 2017-12-12 | 北京聚利科技股份有限公司 | Speed measurement method, measurement apparatus, measuring system and vehicle |
| CN107451508A (en) * | 2017-09-20 | 2017-12-08 | 天津通信广播集团有限公司 | A kind of self-defined Quick Response Code position and azimuth determining system and implementation method |
| CN108189027B (en) * | 2017-12-19 | 2020-08-11 | 朱宁波 | Mobile robot control method |
| CN110045724A (en) * | 2018-01-16 | 2019-07-23 | 无锡顺达智能自动化工程股份有限公司 | A kind of AGV 4 axis sport controller |
| CN108592906B (en) * | 2018-03-30 | 2020-02-14 | 合肥工业大学 | AGV composite navigation method based on two-dimensional code and inertial sensor |
| CN109282993B (en) * | 2018-08-23 | 2021-09-28 | 湖南农业大学 | Track integrated transfer platform and track chassis slip detection method |
| CN108858124A (en) * | 2018-09-07 | 2018-11-23 | 北京特种机械研究所 | Its method for carrying mechanical arm position is demarcated using AGV location information |
| CN111256676B (en) * | 2018-11-30 | 2022-02-11 | 杭州海康机器人技术有限公司 | Mobile robot positioning method, device and computer readable storage medium |
| CN110039539B (en) * | 2019-04-04 | 2023-10-10 | 肖卫国 | Method, computer readable medium and system for carrying operation based on automatic carrying trolley |
| CN110262507B (en) * | 2019-07-04 | 2022-07-29 | 杭州蓝芯科技有限公司 | Camera array robot positioning method and device based on 5G communication |
| CN112346446B (en) * | 2019-08-08 | 2024-06-18 | 阿里巴巴集团控股有限公司 | Automatic guided vehicle code-stripping recovery method and device and electronic equipment |
| CN113128243B (en) * | 2019-12-31 | 2024-07-26 | 苏州协尔智能光电有限公司 | Optical recognition system, optical recognition method and electronic equipment |
| CN111693834A (en) * | 2020-06-18 | 2020-09-22 | 国网福建省电力有限公司福州供电公司 | Lightweight carrying type partial discharge detection device and detection method |
| CN111930133A (en) * | 2020-07-20 | 2020-11-13 | 贵州电网有限责任公司 | Transformer substation secondary screen cabinet inspection method based on rotor unmanned aerial vehicle |
| CN112364960B (en) * | 2020-11-16 | 2021-08-27 | 北京特种机械研究所 | Special equipment control system based on RFID |
| CN113256713B (en) * | 2021-06-10 | 2021-10-15 | 浙江华睿科技股份有限公司 | Pallet position identification method and device, electronic equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103123682A (en) * | 2013-01-17 | 2013-05-29 | 无锡普智联科高新技术有限公司 | System and method for positioning mobile robot based on regular graphic code composite tags |
| CN203241826U (en) * | 2013-05-21 | 2013-10-16 | 无锡普智联科高新技术有限公司 | Mobile robot positioning system based on hybrid navigation ribbon |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7845560B2 (en) * | 2004-12-14 | 2010-12-07 | Sky-Trax Incorporated | Method and apparatus for determining position and rotational orientation of an object |
| US8958911B2 (en) * | 2012-02-29 | 2015-02-17 | Irobot Corporation | Mobile robot |
-
2015
- 2015-11-19 CN CN201510808341.6A patent/CN105404842B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103123682A (en) * | 2013-01-17 | 2013-05-29 | 无锡普智联科高新技术有限公司 | System and method for positioning mobile robot based on regular graphic code composite tags |
| CN203241826U (en) * | 2013-05-21 | 2013-10-16 | 无锡普智联科高新技术有限公司 | Mobile robot positioning system based on hybrid navigation ribbon |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105404842A (en) | 2016-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105404842B (en) | AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code | |
| US11959771B2 (en) | Creation and use of enhanced maps | |
| KR102367438B1 (en) | Simultaneous positioning and mapping navigation method, apparatus and system combined with markers | |
| EP2597422B1 (en) | Aerial photograph image pickup method and aerial photograph image pickup apparatus | |
| JP5057184B2 (en) | Image processing system and vehicle control system | |
| CN105783915A (en) | Robot global space positioning method based on graphical labels and camera | |
| EP3086196A1 (en) | Method and control system for surveying and mapping a terrain while operating a bulldozer | |
| CN102840852A (en) | Aerial photograph image pickup method and aerial photograph image pickup apparatus | |
| US20190385361A1 (en) | Reconstruction of a scene from a moving camera | |
| CN104181926A (en) | Navigation control method of robot | |
| CN105116886B (en) | A kind of method of robot autonomous walking | |
| CN105912971A (en) | Regular graphic code array for AGV navigation and code reading method thereof | |
| CN101532841A (en) | Aircraft Navigation and Positioning Method Based on Landmark Acquisition and Tracking | |
| US20200109962A1 (en) | Method and system for generating navigation data for a geographical location | |
| CN107167138A (en) | A kind of intelligent Way guidance system and method in library | |
| CN103927739A (en) | Patroller positioning method based on spliced images | |
| CN105698742A (en) | Quick land area measurement device based on unmanned aerial vehicle and measurement method thereof | |
| JP6616967B2 (en) | Map creation apparatus and map creation method | |
| CN105094127A (en) | Cleaner and method of controlling cleaner | |
| CN120927004A (en) | Navigation path planning methods, devices, electronic equipment, and readable storage media | |
| Mouget et al. | Photogrammetric archaeological survey with UAV | |
| CN105698784A (en) | Indoor robot positioning system and method | |
| CN103456027A (en) | Time sensitivity target detection positioning method under airport space relation constraint | |
| WO2019210465A1 (en) | Optically supported object navigation | |
| TWI426237B (en) | Instant image navigation system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |