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 PDF

Info

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
Application number
CN201510808341.6A
Other languages
Chinese (zh)
Other versions
CN105404842A (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.)
Beijing Institute of Specialized Machinery
Original Assignee
Beijing Institute of Specialized Machinery
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 Beijing Institute of Specialized Machinery filed Critical Beijing Institute of Specialized Machinery
Priority to CN201510808341.6A priority Critical patent/CN105404842B/en
Publication of CN105404842A publication Critical patent/CN105404842A/en
Application granted granted Critical
Publication of CN105404842B publication Critical patent/CN105404842B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods 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/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P13/00Indicating or recording presence, absence, or direction, of movement
    • G01P13/02Indicating direction only, e.g. by weather vane
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P5/00Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
    • G01P5/18Measuring 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

AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code
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, θp1)
The translation now of AGV bodies 5 and yawing velocity are ((x1-x2)/Kt, (y1-y2)/Kt, (θ12)/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, θp1)
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, θp1)
AGV bodies (5) translation now and yawing velocity are ((x1-x2)/Kt, (y1-y2)/Kt, (θ12)/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.
CN201510808341.6A 2015-11-19 2015-11-19 AGV positioning and directings and speed-measuring method based on terrestrial reference Quick Response Code Active CN105404842B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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