CN110221609A - Track deviation rectifying method based on two-dimensional code - Google Patents

Track deviation rectifying method based on two-dimensional code Download PDF

Info

Publication number
CN110221609A
CN110221609A CN201910493552.3A CN201910493552A CN110221609A CN 110221609 A CN110221609 A CN 110221609A CN 201910493552 A CN201910493552 A CN 201910493552A CN 110221609 A CN110221609 A CN 110221609A
Authority
CN
China
Prior art keywords
mobile robot
drive wheel
side drive
wheel speed
dimensional code
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
CN201910493552.3A
Other languages
Chinese (zh)
Other versions
CN110221609B (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.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Gree Intelligent Equipment 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 Gree Electric Appliances Inc of Zhuhai, Zhuhai Gree Intelligent Equipment Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201910493552.3A priority Critical patent/CN110221609B/en
Publication of CN110221609A publication Critical patent/CN110221609A/en
Application granted granted Critical
Publication of CN110221609B publication Critical patent/CN110221609B/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, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a track deviation rectifying method based on two-dimensional codes, wherein the two-dimensional codes are linearly arranged along a Y axis at intervals, and the track deviation rectifying method comprises the following steps: the mobile robot moves to be flush with any two-dimension code on an X axis, the two-dimension code is taken as an initial two-dimension code, coordinate information of the initial two-dimension code is read, the position relation between the mobile robot and the initial two-dimension code is analyzed, whether the position relation is abnormal or not is judged, and if the position relation is abnormal, a corresponding deviation-rectifying mathematical model is obtained from a preset deviation-rectifying mathematical model library according to the position relation; and calculating the deviation correction parameters of the mobile robot according to the deviation correction mathematical model and the position relation, and moving the mobile robot to be flush with the next two-dimensional code on the X axis according to the deviation correction parameters. The invention has simple and flexible deviation rectifying process, low construction cost and low difficulty.

Description

Track method for correcting error based on two dimensional code
Technical field
The present invention relates to Navigation Control technical fields, more particularly to the track method for correcting error based on two dimensional code.
Background technique
There are many navigation mode of mobile robot, use on the market at present have magnetic stripe navigation, magnetic nail with inertial navigation navigation, SLAM vision guided navigation etc..Wherein magnetic stripe navigation limitation is too big, uses inflexible;Magnetic nail navigation needs to be embedded on ground Magnetic nail, damages ground, difficulty of construction is big and not convenient for safeguarding;SLAM vision guided navigation cost is too high, and technology is not also very It is mature.
Therefore, how the track method for correcting error of algorithm for design simple and flexible is industry technical problem urgently to be resolved.
Summary of the invention
Have the defects that limitation is big, at high cost, rectifying effect is poor to solve existing navigation mode, the present invention proposes base In the track method for correcting error of two dimensional code.
The technical solution adopted by the present invention is that track method for correcting error of the design based on two dimensional code, two dimensional code blocking between Y-axis Line arrangement, track method for correcting error includes: that moveable robot movement is extremely concordant in X-axis with any one two dimensional code, with the two dimension Code is original two-dimensional code, reads the coordinate information of original two-dimensional code, analyzes the positional relationship of mobile robot and original two-dimensional code, Judge whether positional relationship is abnormal, obtains corresponding entangle from preset correction Mathematic Model Library according to positional relationship if abnormal Inclined mathematical model;According to correction mathematical model and positional relationship calculate mobile robot correction parameter, mobile robot according to Correction parameter moves to concordant in X-axis with next two dimensional code.
Preferably, judge whether positional relationship is abnormal, and then mobile robot continues to move to according to current state if normal It is concordant in X-axis with next two dimensional code.
Preferably, analyzing mobile robot and the positional relationship of original two-dimensional code includes: to be with the center of original two-dimensional code Coordinate origin calculates the direction of travel and Y-axis of deviation e in X-axis of mobile robot and original two-dimensional code, mobile robot Between course angle α, according to the positional relationship of positive and negative the analysis mobile robot and original two-dimensional code of deviation e and course angle α.
Preferably, the positive negative judgement mobile robot of deviation e and course angle α and the positional relationship of original two-dimensional code include: It is the first when e≤0, α < 0, mobile robot is to the left, course angle left avertence;It is second when e < 0, α=0, mobile machine People is to the left, course angle is normal;It is the third as e<0, α>0, mobile robot is to the left, course angle right avertence;As e=0, α=0 It is the 4th kind, mobile robot is normal, course angle is normal;It is the 5th kind when e>0, α<0, mobile robot is to the right, course angle Left avertence;It is the 6th kind when e > 0, α=0, mobile robot is to the right, course angle is normal;It is the 7th kind when e >=0, α > 0, it is mobile Robot is to the right, course angle right avertence.
Preferably, judge positional relationship whether include: extremely when positional relationship for the first, second, the third, the 5th Kind, the 6th kind and the 7th kind any one when, then judge positional relationship exception.
Preferably, judge whether positional relationship is abnormal further include: when positional relationship is the 4th kind, then judge positional relationship Normally.
Preferably, the first correction mathematical model, the second correction mathematical model and third are equipped in correction Mathematic Model Library to entangle Inclined mathematical model, positional relationship corresponding first correction mathematical model when being the third or the 5th kind, positional relationship be the first or Third correction mathematical model is corresponded at the 7th kind, corresponding second correction model when positional relationship is second or the 6th kind.
Preferably, the first correction mathematical model includes:M is initial two Code is tieed up to the distance of next two dimensional code, L is the center of two side drive wheel of mobile robot away from v arrives for moveable robot movement Travel speed when original two-dimensional code;As α < θ, mobile robot continues to move to and next two dimensional code according to current state It is concordant in X-axis;As α >=θ, a side drive wheel speed of mobile robot is pv, another side drive wheel speed is v, mobile Robot motion to next two dimensional code in X-axis it is concordant after, two side drive wheel speed are adjusted to v.
Preferably, positional relationship be the third when from correction Mathematic Model Library in obtain first correction mathematical model, when α >= When θ, the correction parameter of mobile robot be left side drive wheel speed be v, right side drive wheel speed is pv.
Preferably, positional relationship be the 5th kind when from correction Mathematic Model Library in obtain first correction mathematical model, when α >= When θ, the correction parameter of mobile robot be left side drive wheel speed be pv, right side drive wheel speed is v.
Preferably, the second correction mathematical model includes:M is distance of the original two-dimensional code to next two dimensional code, The travel speed that L is the center of two side drive wheel of mobile robot when away from, v being moveable robot movement to original two-dimensional code;It moves Mobile robot with a side drive wheel speed is v, another side drive wheel speed is mobile robot switching two after pv movement T time The speed of wheel continues to move, moveable robot movement to next two dimensional code in X-axis it is concordant after, two side drive wheel speed are equal It is adjusted to v.
Preferably, the second correction mathematical model is obtained when positional relationship is second from correction Mathematic Model Library, it is mobile The correction parameter of robot be mobile robot with left side drive wheel speed be pv, right side drive wheel speed is v movement T time Afterwards, mobile robot is again v with left side drive wheel speed, right side drive wheel speed is that pv continues to move.
Preferably, the second correction mathematical model is obtained when positional relationship is the 6th kind from correction Mathematic Model Library, it is mobile The correction parameter of robot be mobile robot with left side drive wheel speed be v, right side drive wheel speed is pv movement T time Afterwards, mobile robot is again pv with left side drive wheel speed, right side drive wheel speed is that v continues to move.
Preferably, third correction mathematical model includes: P3=P2,m For original two-dimensional code to the distance of next two dimensional code, L is the center of two side drive wheel of mobile robot away from v is mobile machine People moves to travel speed when original two-dimensional code;Mobile robot with a side drive wheel speed is v, another side drive wheel speed For p1V moves T1After time, mobile robot adjusts the speed of two-wheeled, is v with a side drive wheel speed, another side drive wheel speed Degree is p2V moves T2After time, mobile robot adjusts the speed of two-wheeled again, is p with a side drive wheel speed3V, the other side Driving wheel speed be v continue to move, moveable robot movement to next two dimensional code in X-axis it is concordant after, two side drive wheels Speed is adjusted to v.
Preferably, third correction mathematical model is obtained when positional relationship is the first from correction Mathematic Model Library, it is mobile The correction parameter of robot be mobile robot with right side drive wheel speed be v, left side drive wheel speed is p1V moves T1Time Afterwards, the speed of mobile robot adjustment two-wheeled, with right side drive wheel speed be v, left side drive wheel speed is p2V moves T2Time Afterwards, mobile robot adjusts the speed of two-wheeled again, is p with right side drive wheel speed3V, left side drive wheel speed is v after reforwarding It is dynamic.
Preferably, third correction mathematical model is obtained when positional relationship is the 7th kind from correction Mathematic Model Library, it is mobile The correction parameter of robot be mobile robot with right side drive wheel speed for p1V, left side drive wheel speed is that v moves T1Time Afterwards, the speed of mobile robot adjustment two-wheeled, is p with right side drive wheel speed2V, left side drive wheel speed is that v moves T2Time Afterwards, mobile robot adjusts the speed of two-wheeled again, is v with right side drive wheel speed, left side drive wheel speed is p3V is after reforwarding It is dynamic.
Compared with prior art, the present invention is previously provided with correction Mathematic Model Library, according to mobile robot traveling process The middle two-dimensional barcode information scanned analyzes the positional relationship of current mobile robot, according to positional relationship from correction Mathematic Model Library In transfer corresponding correction mathematical model and calculate correction parameter, process simple and flexible of rectifying a deviation or is printed on ground at two dimensional code Pasting On face, construction cost is small, difficulty is low.
Detailed description of the invention
Below with reference to embodiment and attached drawing, the present invention is described in detail, in which:
Fig. 1 is the flow diagram of track method for correcting error in the present invention;
Fig. 2 is the schematic diagram of the first correction mathematical model in the present invention;
Fig. 3 is the schematic diagram of the second correction mathematical model in the present invention;
Fig. 4 is the schematic diagram of third correction mathematical model in the present invention.
Specific embodiment
As shown in Figure 1, track method for correcting error proposed by the present invention is based on two dimensional code, two dimensional code is arranged along Y-axis spaced linear, Track method for correcting error includes: that moveable robot movement is extremely concordant in X-axis with any one two dimensional code, is initial with the two dimensional code Two dimensional code, mobile robot have left side drive wheel and a right side drive wheel, and the speed of left side drive wheel and right side drive wheel can be with It individually controls, is provided with camera in mobile robot, pass through camera and scan original two-dimensional code, read the seat of original two-dimensional code Information is marked, the positional relationship of mobile robot and original two-dimensional code is analyzed, judges whether positional relationship is abnormal, if positional relationship is different Often, then corresponding correction mathematical model is obtained from preset correction Mathematic Model Library according to positional relationship;If positional relationship is just Often, then mobile robot continues to move to, mobile robot arrival concordant in X-axis with next two dimensional code according to current state When next two dimensional code, this two dimensional code is original two-dimensional code, repeats scanning analysis movement above.It should be noted that mobile Robot according to current state continue movement be to maintain mobile robot direction of travel it is constant, keep mobile robot two sides drive The speed of driving wheel is constant.
The details in the method for correcting error of track is illustrated in detail below, the direction of travel of mobile robot, mobile machine Travel speed v of the center away from L and mobile robot between two side drive wheel of people is known parameters.
Analysis mobile robot and the positional relationship of original two-dimensional code include: using the center of original two-dimensional code as coordinate system original Point calculates the deviation e of mobile robot and original two-dimensional code in X-axis, mobile machine according to the coordinate information of original two-dimensional code Course angle α between the direction of travel and Y-axis of people, according to the positive and negative analysis mobile robot and initial two of deviation e and course angle α Tie up the positional relationship of code.Positional relationship has seven kinds, is the first when e≤0, α < 0, mobile robot is to the left, course angle left avertence; It is second when e < 0, α=0, mobile robot is to the left, course angle is normal;It is the third as e<0, α>0, mobile robot To the left, course angle right avertence;It is the 4th kind as e=0, α=0, mobile robot is normal, course angle is normal;It is when e>0, α<0 5th kind, mobile robot is to the right, course angle left avertence;Be the 6th kind when e > 0, α=0, mobile robot is to the right, course angle just Often;It is the 7th kind when e >=0, α > 0, mobile robot is to the right, course angle right avertence.
Judge positional relationship whether include: extremely when positional relationship for the first, second, the third, the 5th kind, the 6th Kind and when any one of the 7th kind, then judge positional relationship exception;When positional relationship is the 4th kind, then positional relationship is judged Normally.
The first correction mathematical model, the second correction mathematical model and third correction mathematical modulo are equipped in correction Mathematic Model Library Type, corresponding first correction mathematical model when positional relationship is the third or the 5th kind, when positional relationship is the first or the 7th kind Corresponding third correction mathematical model, corresponding second correction model when positional relationship is second or the 6th kind.
As shown in Fig. 2, the first correction mathematical model includes:
After above formula conversion,
Wherein, R is arc radius, θ is circular arc angle, P is left and right wheels revolving speed ratio, m are original two-dimensional code to next The distance of a two dimensional code, L are that the center of two side drive wheel of mobile robot away from, v is moveable robot movement to original two-dimensional code When travel speed;
At that time, compensating movement is not done, because being at this time the reachable position close to two dimensional code according to current course angle, is mended Repaying processing can make robot farther from next two dimensional code, and mobile robot continues to move to and next two according to current state It is concordant in X-axis to tie up code;As α >=θ, a side drive wheel speed of mobile robot is pv, another side drive wheel speed is v, Moveable robot movement to next two dimensional code in X-axis it is concordant after, two side drive wheel speed are adjusted to v.
Specifically, the first correction mathematical model is obtained when positional relationship is the third from correction Mathematic Model Library, works as α When >=θ, the correction parameter of mobile robot be left side drive wheel speed be v, right side drive wheel speed is pv.Positional relationship is The first correction mathematical model is obtained at five kinds from correction Mathematic Model Library, as α >=θ, the correction parameter of mobile robot is Left side drive wheel speed is pv, right side drive wheel speed is v.
As shown in figure 3, the second correction mathematical model includes:
After above formula conversion,
Wherein M is the intermediate point for dividing m and e equally, and R1=R2, R1 are first segment arc radius, and R2 is second segment arc radius, θ 1 is first segment circular arc angle, and θ 2 is second segment circular arc angle, and P is the revolving speed ratio of left and right wheels, and T is that trolley is run in first segment Time, m be original two-dimensional code arrive next two dimensional code distance, L for two side drive wheel of mobile robot center away from v is Travel speed when moveable robot movement is to original two-dimensional code.
After mobile robot with a side drive wheel speed is v, another side drive wheel speed is pv movement T time, that is, move After robot motion to M point, the speed of mobile robot switching two-wheeled continues to move, and moveable robot movement is to next two After dimension code is concordant in X-axis, two side drive wheel speed are adjusted to v.
Specifically, the second correction mathematical model is obtained when positional relationship is second from correction Mathematic Model Library, is moved The correction parameter of mobile robot be mobile robot with left side drive wheel speed be pv, right side drive wheel speed is v movement T time Afterwards, mobile robot is again v with left side drive wheel speed, right side drive wheel speed is that pv continues to move.
The second correction mathematical model is obtained when positional relationship is the 6th kind from correction Mathematic Model Library, mobile robot Correction parameter be mobile robot with left side drive wheel speed be v, right side drive wheel speed is moving machine after pv movement T time Device people is again pv with left side drive wheel speed, right side drive wheel speed is that v continues to move.
As shown in figure 4, third correction mathematical model includes:
After above formula conversion,P3=P2,
Wherein, M, N are trisection point, i.e., M, N do the vertical line of two dimensional code line, intersection point P, Q, then P, Q trisection in Two dimensional code distance m, and at the point position N, the direction of travel of mobile robot is positive direction, and R1 is first segment arc radius, R2 For second segment arc radius, R3 is third section arc radius, and θ 1 is first segment circular arc angle, and θ 2 is second segment circular arc angle, θ 3 For third section circular arc angle, P1 is the revolving speed ratio of first segment left and right wheels, and P2 is the revolving speed ratio of second segment left and right wheels, and T1 is small The time that vehicle is run in first segment, T2 are the time that trolley is run in second segment, and m is original two-dimensional code to next two dimensional code Distance, L are that the center of two side drive wheel of mobile robot away from, v is that traveling when moveable robot movement arrives original two-dimensional code is fast Degree.
Mobile robot with a side drive wheel speed is v, another side drive wheel speed is p1V moves T1After time, moving machine Device people adjusts the speed of two-wheeled, and with a side drive wheel speed be v, another side drive wheel speed is p2V moves T2It is mobile after time Robot adjusts the speed of two-wheeled again, is p with a side drive wheel speed3V, another side drive wheel speed is that v continues to move, and is moved Mobile robot move to next two dimensional code in X-axis it is concordant after, two side drive wheel speed are adjusted to v.
Specifically, third correction mathematical model is obtained when positional relationship is the first from correction Mathematic Model Library, is moved The correction parameter of mobile robot be mobile robot with right side drive wheel speed be v, left side drive wheel speed is p1V moves T1When Between after, mobile robot adjust two-wheeled speed, with right side drive wheel speed be v, left side drive wheel speed is p2V moves T2When Between after, mobile robot adjusts the speed of two-wheeled again, is p with right side drive wheel speed3V, left side drive wheel speed is v continuation Movement.
Third correction mathematical model is obtained when positional relationship is the 7th kind from correction Mathematic Model Library, mobile robot Correction parameter be mobile robot with right side drive wheel speed for p1V, left side drive wheel speed is that v moves T1After time, moving machine Device people adjusts the speed of two-wheeled, is p with right side drive wheel speed2V, left side drive wheel speed is that v moves T2After time, moving machine Device people adjusts the speed of two-wheeled again, is v with right side drive wheel speed, left side drive wheel speed is p3V continues to move.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Made any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.

Claims (16)

1. a kind of track method for correcting error, which is characterized in that the two dimensional code is arranged along Y-axis spaced linear, the track correction side Method includes:
Moveable robot movement is extremely concordant in X-axis with any two dimensional code, using the two dimensional code as original two-dimensional code, reads institute The coordinate information for stating original two-dimensional code analyzes the positional relationship of the mobile robot Yu the original two-dimensional code;
Judge whether the positional relationship is abnormal, if abnormal according to the positional relationship from preset correction Mathematic Model Library Obtain corresponding correction mathematical model;
The correction parameter of the mobile robot, the moving machine are calculated according to the correction mathematical model and the positional relationship Device people moves to concordant in X-axis with next two dimensional code according to the correction parameter.
2. track method for correcting error as described in claim 1, which is characterized in that it is described to judge whether positional relationship is abnormal, if just Mobile robot described in Chang Ze continues to move to concordant in X-axis with next two dimensional code according to current state.
3. track method for correcting error as described in claim 1, which is characterized in that the analysis mobile robot and described initial two The positional relationship of dimension code includes: to calculate mobile robot and described initial two using the center of original two-dimensional code as coordinate origin Course angle α of the code between the direction of travel and Y-axis of deviation e, mobile robot in X-axis is tieed up, according to deviation e and course angle α The positive and negative analysis mobile robot and the original two-dimensional code positional relationship.
4. track method for correcting error as claimed in claim 3, which is characterized in that the positive negative judgement institute of the deviation e and course angle α The positional relationship for stating mobile robot and the original two-dimensional code includes: when e≤0, α < 0 for the first, and mobile robot is inclined Left, course angle left avertence;It is second when e < 0, α=0, mobile robot is to the left, course angle is normal;As e<0, α>0 Shi Wei Three kinds, mobile robot is to the left, course angle right avertence;Be the 4th kind as e=0, α=0, mobile robot is normal, course angle just Often;It is the 5th kind when e>0, α<0, mobile robot is to the right, course angle left avertence;It is the 6th kind when e > 0, α=0, moving machine Device people is to the right, course angle is normal;It is the 7th kind when e >=0, α > 0, mobile robot is to the right, course angle right avertence.
5. track method for correcting error as claimed in claim 4, which is characterized in that it is described judge positional relationship whether include: extremely When the positional relationship is the first, second, the third, the 5th kind, the 6th kind and the 7th kind any one when, then judge The positional relationship is abnormal.
6. track method for correcting error as claimed in claim 4, which is characterized in that described to judge whether positional relationship also wraps extremely It includes: when the positional relationship is the 4th kind, then judging that the positional relationship is normal.
7. track method for correcting error as claimed in claim 4, which is characterized in that be equipped with first in the correction Mathematic Model Library and entangle Inclined mathematical model, the second correction mathematical model and third correction mathematical model, when the positional relationship is the third or the 5th kind Corresponding first correction mathematical model, the positional relationship corresponds to third correction mathematical model when being the first or the 7th kind, described Corresponding second correction model when positional relationship is second or the 6th kind.
8. track method for correcting error as claimed in claim 7, which is characterized in that it is described first correction mathematical model include:M is the original two-dimensional code to the distance of next two dimensional code, and L is described The travel speed when center of two side drive wheel of mobile robot away from, v is the moveable robot movement to original two-dimensional code;When When α < θ, the mobile robot continues to move to concordant in X-axis with next two dimensional code according to current state;When α >= When θ, a side drive wheel speed of the mobile robot is pv, another side drive wheel speed is v, the moveable robot movement To with next two dimensional code in X-axis it is concordant after, two side drive wheel speed are adjusted to v.
9. track method for correcting error as claimed in claim 8, which is characterized in that the positional relationship is entangled when being the third from described The first correction mathematical model is obtained in inclined Mathematic Model Library, as α >=θ, the correction parameter of the mobile robot is left side drive Driving wheel speed is v, right side drive wheel speed is pv.
10. track method for correcting error as claimed in claim 8, which is characterized in that from described when the positional relationship is the 5th kind The first correction mathematical model is obtained in correction Mathematic Model Library, as α >=θ, the correction parameter of the mobile robot is left side Driving wheel speed is pv, right side drive wheel speed is v.
11. track method for correcting error as claimed in claim 7, which is characterized in that it is described second correction mathematical model include:M is the original two-dimensional code to next two dimensional code Distance, L is the center of two side drive wheel of mobile robot when away from, v being the moveable robot movement to original two-dimensional code Travel speed;After the mobile robot with a side drive wheel speed is v, another side drive wheel speed is pv movement T time, The speed of mobile robot switching two-wheeled continues to move, the moveable robot movement to next two dimensional code in X-axis After going up concordantly, two side drive wheel speed are adjusted to v.
12. track method for correcting error as claimed in claim 11, which is characterized in that from described when the positional relationship is second The second correction mathematical model is obtained in correction Mathematic Model Library, the correction parameter of the mobile robot is mobile robot with a left side Side drive wheel speed is pv, right side drive wheel speed is after v moves T time, and the mobile robot is again with left side drive wheel speed Degree is v, right side drive wheel speed is that pv continues to move.
13. track method for correcting error as claimed in claim 11, which is characterized in that from described when the positional relationship is the 6th kind The second correction mathematical model is obtained in correction Mathematic Model Library, the correction parameter of the mobile robot is mobile robot with a left side Side drive wheel speed is v, right side drive wheel speed is after pv moves T time, and the mobile robot is again with left side drive wheel speed Degree is pv, right side drive wheel speed is that v continues to move.
14. track method for correcting error as claimed in claim 7, which is characterized in that third correction mathematical model includes: M is distance of the original two-dimensional code to next two dimensional code, and L is the mobile robot The travel speed when center of two side drive wheels away from, v is the moveable robot movement to original two-dimensional code;The mobile machine People with a side drive wheel speed is v, another side drive wheel speed is p1V moves T1After time, the mobile robot adjusts two-wheeled Speed, with a side drive wheel speed be v, another side drive wheel speed is p2V moves T2After time, the mobile robot is again The speed of secondary adjustment two-wheeled, is p with a side drive wheel speed3V, another side drive wheel speed is that v continues to move, the moving machine Device people move to next two dimensional code in X-axis it is concordant after, two side drive wheel speed are adjusted to v.
15. track method for correcting error as claimed in claim 14, which is characterized in that from described when the positional relationship is the first Third correction mathematical model is obtained in correction Mathematic Model Library, the correction parameter of the mobile robot is mobile robot with the right side Side drive wheel speed is v, left side drive wheel speed is p1V moves T1After time, the speed of the mobile robot adjustment two-wheeled, With right side drive wheel speed be v, left side drive wheel speed is p2V moves T2After time, the mobile robot adjusts two-wheeled again Speed, be p with right side drive wheel speed3V, left side drive wheel speed is that v continues to move.
16. track method for correcting error as claimed in claim 14, which is characterized in that from described when the positional relationship is the 7th kind Third correction mathematical model is obtained in correction Mathematic Model Library, the correction parameter of the mobile robot is mobile robot with the right side Side drive wheel speed is p1V, left side drive wheel speed is that v moves T1After time, the speed of the mobile robot adjustment two-wheeled, It is p with right side drive wheel speed2V, left side drive wheel speed is that v moves T2After time, the mobile robot adjusts two-wheeled again Speed, with right side drive wheel speed be v, left side drive wheel speed is p3V continues to move.
CN201910493552.3A 2019-06-06 2019-06-06 Track deviation rectifying method based on two-dimensional code Active CN110221609B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910493552.3A CN110221609B (en) 2019-06-06 2019-06-06 Track deviation rectifying method based on two-dimensional code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910493552.3A CN110221609B (en) 2019-06-06 2019-06-06 Track deviation rectifying method based on two-dimensional code

Publications (2)

Publication Number Publication Date
CN110221609A true CN110221609A (en) 2019-09-10
CN110221609B CN110221609B (en) 2022-08-12

Family

ID=67816242

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910493552.3A Active CN110221609B (en) 2019-06-06 2019-06-06 Track deviation rectifying method based on two-dimensional code

Country Status (1)

Country Link
CN (1) CN110221609B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113848981A (en) * 2021-10-19 2021-12-28 中国民航大学 Unmanned automatic aircraft air anti-collision method
CN117824666A (en) * 2024-03-06 2024-04-05 成都睿芯行科技有限公司 Two-dimensional code pair for fusion positioning, two-dimensional code calibration method and fusion positioning method

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213482A1 (en) * 1997-07-12 2004-10-28 Kia Silverbrook Method of capturing and processing sensed images
CN103294059A (en) * 2013-05-21 2013-09-11 无锡普智联科高新技术有限公司 Hybrid navigation belt based mobile robot positioning system and method thereof
CN103324194A (en) * 2013-05-21 2013-09-25 无锡普智联科高新技术有限公司 Mobile robot positioning system based on two-dimension code navigation band
CN104181926A (en) * 2014-09-17 2014-12-03 上海畔慧信息技术有限公司 Navigation control method of robot
CN104407615A (en) * 2014-11-03 2015-03-11 上海电器科学研究所(集团)有限公司 AGV robot guide deviation correction method
US20150185735A1 (en) * 2014-01-02 2015-07-02 Automotive Research & Testing Center Vehicle positioning method and its system
CN105651286A (en) * 2016-02-26 2016-06-08 中国科学院宁波材料技术与工程研究所 Visual navigation method and system of mobile robot as well as warehouse system
CN106228847A (en) * 2016-09-28 2016-12-14 广州凯耀资产管理有限公司 A kind of parking lot Vehicular navigation system and air navigation aid
CN106444750A (en) * 2016-09-13 2017-02-22 哈尔滨工业大学深圳研究生院 Two-dimensional code positioning-based intelligent warehousing mobile robot system
CN106969766A (en) * 2017-03-21 2017-07-21 北京品创智能科技有限公司 A kind of indoor autonomous navigation method based on monocular vision and Quick Response Code road sign
CN107031741A (en) * 2017-04-24 2017-08-11 北京京东尚科信息技术有限公司 The bearing calibration of car body pose and device
CN107689061A (en) * 2017-07-11 2018-02-13 西北工业大学 Rule schema shape code and localization method for indoor mobile robot positioning
US20180364719A1 (en) * 2017-06-15 2018-12-20 Sap Se Dynamic Layout Management for Robotics Warehouse System

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213482A1 (en) * 1997-07-12 2004-10-28 Kia Silverbrook Method of capturing and processing sensed images
CN103294059A (en) * 2013-05-21 2013-09-11 无锡普智联科高新技术有限公司 Hybrid navigation belt based mobile robot positioning system and method thereof
CN103324194A (en) * 2013-05-21 2013-09-25 无锡普智联科高新技术有限公司 Mobile robot positioning system based on two-dimension code navigation band
US20150185735A1 (en) * 2014-01-02 2015-07-02 Automotive Research & Testing Center Vehicle positioning method and its system
CN104181926A (en) * 2014-09-17 2014-12-03 上海畔慧信息技术有限公司 Navigation control method of robot
CN104407615A (en) * 2014-11-03 2015-03-11 上海电器科学研究所(集团)有限公司 AGV robot guide deviation correction method
CN105651286A (en) * 2016-02-26 2016-06-08 中国科学院宁波材料技术与工程研究所 Visual navigation method and system of mobile robot as well as warehouse system
CN106444750A (en) * 2016-09-13 2017-02-22 哈尔滨工业大学深圳研究生院 Two-dimensional code positioning-based intelligent warehousing mobile robot system
CN106228847A (en) * 2016-09-28 2016-12-14 广州凯耀资产管理有限公司 A kind of parking lot Vehicular navigation system and air navigation aid
CN106969766A (en) * 2017-03-21 2017-07-21 北京品创智能科技有限公司 A kind of indoor autonomous navigation method based on monocular vision and Quick Response Code road sign
CN107031741A (en) * 2017-04-24 2017-08-11 北京京东尚科信息技术有限公司 The bearing calibration of car body pose and device
US20180364719A1 (en) * 2017-06-15 2018-12-20 Sap Se Dynamic Layout Management for Robotics Warehouse System
CN107689061A (en) * 2017-07-11 2018-02-13 西北工业大学 Rule schema shape code and localization method for indoor mobile robot positioning

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113848981A (en) * 2021-10-19 2021-12-28 中国民航大学 Unmanned automatic aircraft air anti-collision method
CN113848981B (en) * 2021-10-19 2024-01-19 中国民航大学 Unmanned aerial vehicle air anti-collision method
CN117824666A (en) * 2024-03-06 2024-04-05 成都睿芯行科技有限公司 Two-dimensional code pair for fusion positioning, two-dimensional code calibration method and fusion positioning method
CN117824666B (en) * 2024-03-06 2024-05-10 成都睿芯行科技有限公司 Two-dimensional code pair for fusion positioning, two-dimensional code calibration method and fusion positioning method

Also Published As

Publication number Publication date
CN110221609B (en) 2022-08-12

Similar Documents

Publication Publication Date Title
US11829144B2 (en) Mover system
CN106950972B (en) Automatic Guided Vehicle (AGV) and route correction method thereof
CN110221609A (en) Track deviation rectifying method based on two-dimensional code
Chang et al. A new seam-tracking algorithm through characteristic-point detection for a portable welding robot
CN111580520B (en) Four-wheel steering AGV track deviation rectifying method based on two-dimensional code navigation
CN102914281A (en) Method of path planning
US20110245964A1 (en) Self Aligning Automated Material Handling System
CN108673496A (en) A kind of industrial robot path following method based on pure tracing model
CN108955668A (en) A kind of complex navigation method, apparatus and system merging two dimensional code and colour band
JP5900462B2 (en) MOVING BODY, MOVING BODY MOVING METHOD, ROBOT SYSTEM, AND WORKED PRODUCT MANUFACTURING METHOD
CN102615390A (en) Swing arc-based multi-layer and multi-channel weld tracking system and identification method thereof
US10239418B2 (en) Multi-trajectory track and mover system
CN102528554B (en) Trajectory optimization method of singular region by virtue of five-axis machining
KR101151990B1 (en) method for estimating and correcting position of mobile robot with magnetic landmark
KR20180127709A (en) Mobile Robot and Controlling Method Of the Same
CN115847408A (en) Intelligent identification and pose adjustment method for operation and maintenance robot
CN110789905A (en) Three-dimensional storage system and track robot, positioning device and positioning method thereof
KR101103906B1 (en) method for estimating and correcting position error of mobile robot with hall sensor
CN113467475B (en) Mecanum wheel omnidirectional mobile robot track tracking sliding mode control method
JP2007319991A (en) Mobile robot
CN110722261A (en) Laser processing system
CN108896999B (en) Full closed loop high-precision navigation system and method
CN110370278B (en) Route adjusting system and method based on industrial robot jitter analysis
CN108020135A (en) A kind of plane quadrilateral size automatic measuring method
CN107934546A (en) A kind of photoelectricity alignment mechanism and the method using its centering

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant