CN112596521B - Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device - Google Patents
Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device Download PDFInfo
- Publication number
- CN112596521B CN112596521B CN202011476234.5A CN202011476234A CN112596521B CN 112596521 B CN112596521 B CN 112596521B CN 202011476234 A CN202011476234 A CN 202011476234A CN 112596521 B CN112596521 B CN 112596521B
- Authority
- CN
- China
- Prior art keywords
- magnetic stripe
- deviation
- magnetic
- steering wheel
- steering
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000009977 dual effect Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0259—Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
- G05D1/0263—Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using magnetic strips
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种双舵轮磁导航AGV纠偏方法及装置,其中,该方法包括:在双舵轮磁导航AGV直行或转弯时,分别以前磁条传感器、后磁条传感器各自中心为参考点,实时保持前、后磁条传感器中心均在磁条上;分别依据前磁条传感器的返回值计算前磁条传感器中心与磁条的第一偏差,依据后磁条传感器的返回值计算后磁条传感器中心与磁条的第二偏差;依据第一偏差、第二偏差,进行直行纠偏;在双舵轮磁导航AGV横移时,根据左右两个磁条传感器数值,分别设定两个舵轮的驱动速度;根据双舵轮磁导航AGV车体中心与磁条的偏差,设定两个舵轮的转向角,以进行横移纠偏。本发明公开的方法,能够使双舵轮磁导航AGV稳定,准确的沿磁条运行。
The invention discloses a deviation correction method and device for a magnetic navigation AGV with double steering wheels, wherein the method includes: when the magnetic navigation AGV with double steering wheels is going straight or turning, the respective centers of the front magnetic stripe sensor and the rear magnetic stripe sensor are respectively used as reference points, and real-time Keep the center of the front and rear magnetic stripe sensors on the magnetic stripe; calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the front magnetic stripe sensor, and calculate the rear magnetic stripe sensor according to the return value of the rear magnetic stripe sensor The second deviation between the center and the magnetic stripe; according to the first deviation and the second deviation, the straight line is corrected; when the double steering wheel magnetic navigation AGV moves laterally, the driving speed of the two steering wheels is set respectively according to the values of the left and right magnetic stripe sensors ;According to the deviation between the center of the double steering wheel magnetic navigation AGV body and the magnetic strip, set the steering angle of the two steering wheels to correct the lateral movement. The method disclosed by the invention can make the double steering wheel magnetic navigation AGV run stably and accurately along the magnetic strip.
Description
技术领域technical field
本发明属于移动机器人技术领域,尤其涉及一种双舵轮磁导航AGV纠偏方法及装置。The invention belongs to the technical field of mobile robots, and in particular relates to a deviation correction method and device for a magnetic navigation AGV with double steering wheels.
背景技术Background technique
常规双舵轮AGV(Automated Guided Vehicle,无人搬运车)车体较小,控制时大多都是以车体中心为参考点,借助磁条传感器和陀螺仪进行计算,对磁条和磁条传感器的布置有很高的要求。但是该种控制常规双舵轮AGV的方法,应用到外形较大的双舵轮AGV时,车体偏移角度很小,前后车位存在很大误差,极易使磁条传感器脱离磁条而失控,而且对转弯半径和转弯空间要求会很高。Conventional double steering wheel AGV (Automated Guided Vehicle, unmanned guided vehicle) has a small body, and most of the control is based on the center of the car body as the reference point, with the help of magnetic stripe sensors and gyroscopes. The layout has high demands. However, when this method of controlling a conventional double steering wheel AGV is applied to a larger double steering wheel AGV, the vehicle body offset angle is very small, and there is a large error in the front and rear parking spaces, which is very easy to cause the magnetic strip sensor to break away from the magnetic strip and lose control. The requirements for turning radius and turning space will be very high.
可见,目前迫切需要本领域技术人员解决的技术问题为:在大型双舵轮磁导航AGV行驶中减小偏差,使其能够稳定可靠地延磁条运行。It can be seen that the technical problem that urgently needs to be solved by those skilled in the art is: to reduce the deviation during the driving of the large double steering wheel magnetic navigation AGV, so that it can run stably and reliably along the magnetic strip.
发明内容Contents of the invention
本发明要解决的技术问题为:在大型双舵轮磁导航AGV行驶中减小偏差,使其能够稳定可靠地延磁条运行的问题。The technical problem to be solved by the present invention is to reduce the deviation during the driving of the large double steering wheel magnetic navigation AGV so that it can run stably and reliably along the magnetic strip.
为了解决上述技术问题,本发明公开了一种双舵轮磁导航AGV纠偏方法,所述双舵轮磁导航AGV包括前磁条传感器、后磁条传感器、左磁条传感器、右磁条传感器以及磁条,其中,所述方法包括:In order to solve the above technical problems, the present invention discloses a deviation correction method for a magnetic navigation AGV with dual steering wheels. , wherein the method includes:
在所述双舵轮磁导航AGV直行或转弯时,分别以所述前磁条传感器、后磁条传感器各自中心为参考点,实时保持所述前磁条传感器与所述后磁条传感器中心均在所述磁条上;When the dual steering wheel magnetic navigation AGV is going straight or turning, the centers of the front magnetic stripe sensor and the rear magnetic stripe sensor are respectively used as reference points to keep the centers of the front magnetic stripe sensor and the rear magnetic stripe sensor in real time. on said magnetic strip;
分别依据所述前磁条传感器的返回值计算所述前磁条传感器中心与所述磁条的第一偏差,依据所述后磁条传感器的返回值计算所述后磁条传感器中心与所述磁条的第二偏差;Calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the front magnetic stripe sensor, and calculate the difference between the center of the rear magnetic stripe sensor and the first deviation according to the return value of the rear magnetic stripe sensor. second deviation of the magnetic stripe;
依据所述第一偏差、所述第二偏差,进行直行纠偏;Perform straight-line deviation correction according to the first deviation and the second deviation;
在所述双舵轮磁导航AGV横移时,根据所述左磁条传感器和所述右磁条传感器数值,分别设定两个舵轮的驱动速度;When the magnetic navigation AGV of the double steering wheel moves laterally, according to the values of the left magnetic stripe sensor and the right magnetic stripe sensor, the driving speeds of the two steering wheels are respectively set;
根据所述双舵轮磁导航AGV车体中心与所述磁条的偏差,设定所述两个舵轮的转向角,以进行横移纠偏,其中,所述两个舵轮的转向角相同。According to the deviation between the body center of the double steering wheel magnetic navigation AGV and the magnetic strip, the steering angle of the two steering wheels is set to correct the lateral movement, wherein the steering angles of the two steering wheels are the same.
可选地,所述依据所述第一偏差、所述第二偏差,进行横移纠偏的步骤,包括:Optionally, the step of performing lateral displacement correction according to the first deviation and the second deviation includes:
根据模糊控制原则、所述第一偏差、所述第二偏差,确定两个舵机的转向角;Determine the steering angles of the two steering gears according to the fuzzy control principle, the first deviation, and the second deviation;
针对各所述舵机,根据转向角计算出偏差所对应舵机直线速度,依据所述直线速度进行横移纠偏。For each steering gear, the linear velocity of the steering gear corresponding to the deviation is calculated according to the steering angle, and the lateral movement is corrected according to the linear velocity.
可选地,在所述双舵轮磁导航AGV直行时,所述两个舵轮长度方向距离为2L,宽度方向距离为2W,所述两个舵轮中心距离为H,所述两个舵轮中心连线与车体轴线夹角为Ψ,则tanΨ=W/L, Optionally, when the magnetic navigation AGV with double steering wheels is going straight, the distance in the length direction of the two steering wheels is 2L, the distance in the width direction is 2W, the distance between the centers of the two steering wheels is H, and the connecting line between the centers of the two steering wheels The included angle with the body axis is Ψ, then tanΨ=W/L,
可选地,前舵轮的旋转半径、和后舵轮的旋转半径分别通过如下公式计算得到:Optionally, the radius of rotation of the front steering wheel and the radius of rotation of the rear steering wheel are calculated by the following formulas respectively:
其中,α为前舵轮的偏转角,β为后舵轮的偏转角;R1为前舵轮的旋转半径,R2为后舵轮的旋转半径;Among them, α is the deflection angle of the front steering wheel, and β is the deflection angle of the rear steering wheel; R 1 is the rotation radius of the front steering wheel, and R 2 is the rotation radius of the rear steering wheel;
所述双舵轮磁导航AGV车体中心通过如下公式计算得到:The body center of the magnetic navigation AGV with double rudder wheels is calculated by the following formula:
Rm 2=R1 2+H2/4-R1 *H*sin(ψ-a);R m 2 =R 1 2 +H 2 /4-R 1 * H * sin(ψ-a);
其中,Rm为所述车体中心。Wherein, R m is the center of the vehicle body.
可选地,所述前舵轮的驱动速度通过如下公式计算得到:Optionally, the driving speed of the front steering wheel is calculated by the following formula:
所述后舵轮的驱动速度通过如下公式计算得到:The driving speed of the rear steering wheel is calculated by the following formula:
其中,Vm为所述车体中心的驱动速度,V1为前舵轮的驱动速度,V2为后舵轮的驱动速度,所述车体的旋转角速度为W。Wherein, V m is the driving speed of the center of the car body, V 1 is the driving speed of the front steering wheel, V 2 is the driving speed of the rear steering wheel, and the rotational angular velocity of the car body is W.
可选地,依据如下公式计算分别确定前舵轮的偏转角、后舵轮的偏转角:Optionally, calculate and determine the deflection angle of the front steering wheel and the deflection angle of the rear steering wheel respectively according to the following formula:
α=前轮纠偏方向*[K1 *前磁条传感器偏差绝对值+K2 *(车最高速-车设定速度)];α=Front wheel correction direction * [K 1 * Absolute value of the deviation of the front magnetic strip sensor+K 2 * (maximum speed of the car-set speed of the car)];
β=后轮纠偏方向*[K1 *后磁条传感器偏差绝对值+K2 *(车最高速-车设定速度)];β=rear wheel deviation correction direction * [K 1 * absolute value of rear magnetic strip sensor deviation+K 2 * (vehicle maximum speed - vehicle set speed)];
其中,K1和K2为控制系数。Among them, K 1 and K 2 are control coefficients.
可选地,在所述双舵轮磁导航AGV横移时,所述左磁条传感器的数值为S1,右磁条传感器的数值为S2,则S3=S1-S2,S4=(S1+S2)/2-所述左磁条传感器和所述右磁条传感器的中心值;Optionally, when the dual steering wheel magnetic navigation AGV traverses, the value of the left magnetic stripe sensor is S 1 , and the value of the right magnetic stripe sensor is S 2 , then S 3 =S 1 -S 2 , S 4 =(S 1 +S 2 )/2-central value of the left magnetic stripe sensor and the right magnetic stripe sensor;
当S3大于预设允许误差时,前舵轮驱动速度=车速度设定-K4 *S3,When S 3 is greater than the preset allowable error, the driving speed of the front steering wheel = vehicle speed setting - K 4 * S 3 ,
后舵轮驱动速度=车速度设定+K4 *S3,其中,K4为纠偏系数;Rear steering wheel drive speed = vehicle speed setting + K 4 * S 3 , where K 4 is the deviation correction coefficient;
当S4大于所述预设允许误差时,前舵机转角=横移角度+K5 *纠偏方向;When S 4 is greater than the preset allowable error, the front steering gear rotation angle = traverse angle + K 5 * correction direction;
其中,纠偏方向由横移方向和S4确定,所述K5为纠偏系数,前舵机转角与后舵机转角相同。Wherein, the direction of deviation correction is determined by the direction of traverse and S4 , the K5 is the deviation correction coefficient, and the rotation angle of the front steering gear is the same as that of the rear steering gear.
为了解决上述技术问题,本发明还公开了一种双舵轮磁导航AGV纠偏装置,所述装置应用于双舵轮磁导航AGV,所述双舵轮磁导航AGV包括前磁条传感器、后磁条传感器、左磁条传感器、右磁条传感器以及磁条,其中,所述装置包括:In order to solve the above technical problems, the present invention also discloses a double steering wheel magnetic navigation AGV correction device, the device is applied to a double steering wheel magnetic navigation AGV, and the double steering wheel magnetic navigation AGV includes a front magnetic stripe sensor, a rear magnetic stripe sensor, A left magnetic strip sensor, a right magnetic strip sensor and a magnetic strip, wherein the device includes:
第一控制模块,用于在所述双舵轮磁导航AGV直行或转弯时,分别以所述前磁条传感器、后磁条传感器各自中心为参考点,实时保持所述前磁条传感器与所述后磁条传感器中心均在所述磁条上;The first control module is used to keep the front magnetic stripe sensor and the rear magnetic stripe sensor in real time with the respective centers of the front magnetic stripe sensor and the rear magnetic stripe sensor as reference points when the double steering wheel magnetic navigation AGV is going straight or turning. The centers of the rear magnetic strip sensors are all on the magnetic strip;
计算模块,用于分别依据所述前磁条传感器的返回值计算所述前磁条传感器中心与所述磁条的第一偏差,依据所述后磁条传感器的返回值计算所述后磁条传感器中心与所述磁条的第二偏差;A calculation module, configured to calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the front magnetic stripe sensor, and calculate the rear magnetic stripe according to the return value of the rear magnetic stripe sensor a second offset of the sensor center from the magnetic strip;
第一纠偏模块,用于依据所述第一偏差、所述第二偏差,进行直行纠偏;The first deviation correction module is used to perform straight line deviation correction according to the first deviation and the second deviation;
速度设定模块,用于在所述双舵轮磁导航AGV横移时,根据所述左磁条传感器和所述右磁条传感器数值,分别设定两个舵轮的驱动速度;The speed setting module is used to set the driving speeds of the two steering wheels respectively according to the values of the left magnetic stripe sensor and the right magnetic stripe sensor when the magnetic navigation AGV of the double steering wheels moves laterally;
第二纠偏模块,用于根据所述双舵轮磁导航AGV车体中心与所述磁条的偏差,设定所述两个舵轮的转向角,以进行横移纠偏,其中,所述两个舵轮的转向角相同。The second deviation correction module is used to set the steering angle of the two steering wheels according to the deviation between the center of the magnetic navigation AGV body of the double steering wheels and the magnetic strip, so as to perform lateral movement correction, wherein the two steering wheels same steering angle.
可选地,所述第一纠偏模块包括:Optionally, the first deviation correction module includes:
第一子模块,用于根据模糊控制原则、所述第一偏差、所述第二偏差,确定两个舵机的转向角;The first submodule is used to determine the steering angles of the two steering gears according to the fuzzy control principle, the first deviation, and the second deviation;
第二子模块,用于针对各所述舵机,根据转向角计算出偏差所对应舵机直线速度,依据所述直线速度进行横移纠偏。The second sub-module is used for calculating the linear speed of the steering gear corresponding to the deviation according to the steering angle for each of the steering gears, and performing lateral movement correction according to the linear speed.
本发明具有以下优点:The present invention has the following advantages:
本发明实施例公开了一种双舵轮磁导航AGV纠偏方法,将双舵轮磁导航 AGV的全向运行分为直行和横移两种控制方式,直行时分别以前后磁条传感器中心为参考点进行单独舵轮纠偏控制,横移时以车体中心偏移及车体左右摆动量相结合进行整体纠偏控制,同时直行和横移都结合模糊控制规则,配合驾驶车辆规律,使大型双舵轮磁导航AGV能够简单,稳定,准确的沿磁条运行。The embodiment of the present invention discloses a deviation correction method for a magnetic navigation AGV with dual steering wheels. The omnidirectional operation of the magnetic navigation AGV with dual steering wheels is divided into two control modes: straight travel and lateral movement. Single rudder wheel deviation correction control, combined with the center deviation of the car body and the left and right swing amount of the car body for overall deviation correction control during lateral movement, and at the same time, both straight travel and lateral movement are combined with fuzzy control rules to cooperate with the law of driving vehicles, so that the large double steering wheel magnetic navigation AGV It can run along the magnetic strip simply, stably and accurately.
附图说明Description of drawings
图1为本发明实施例的一种双舵轮磁导航AGV纠偏方法的步骤流程图;Fig. 1 is a flow chart of the steps of a method for correcting deviation of a magnetic navigation AGV with dual steering wheels according to an embodiment of the present invention;
图2为本发明实施例的双舵轮磁导航AGV车体控制件安装布局图;Fig. 2 is the installation layout diagram of the dual steering wheel magnetic navigation AGV car body control part of the embodiment of the present invention;
图3为本发明实施例的双舵轮磁导航AGV直行或转弯时的偏离情况示意图;Fig. 3 is a schematic diagram of the deviation when the dual steering wheel magnetic navigation AGV of the embodiment of the present invention goes straight or turns;
图4为本发明实施例的双舵轮磁导航AGV的横移偏离情况示意图;Fig. 4 is a schematic diagram of the lateral movement deviation of the dual steering wheel magnetic navigation AGV of the embodiment of the present invention;
图5为本发明实施例的一种双舵轮磁导航AGV纠偏装置的结构框图。Fig. 5 is a structural block diagram of a dual steering wheel magnetic navigation AGV deviation correction device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面根据具体的实施例,结合附图针对本发明进行详细说明。应当理解,此处所述的具体实施例仅用于解释本发明,并不用于限定本发明。The present invention will be described in detail below based on specific embodiments and with reference to the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
图1为本发明实施例提供的一种双舵轮磁导航AGV纠偏方法的步骤流程图。Fig. 1 is a flow chart of the steps of a method for correcting deviation of a magnetic navigation AGV with dual steering wheels provided by an embodiment of the present invention.
本发明实施例提供的双舵轮磁导航AGV纠偏方法包括如下步骤:The method for correcting the deviation of the dual steering wheel magnetic navigation AGV provided by the embodiment of the present invention includes the following steps:
步骤101:在双舵轮磁导航AGV直行或转弯时,分别以前磁条传感器、后磁条传感器各自中心为参考点,实时保持前磁条传感器与后磁条传感器中心均在磁条上。Step 101: When the dual steering wheel magnetic navigation AGV is going straight or turning, the respective centers of the front magnetic stripe sensor and the rear magnetic stripe sensor are used as reference points, and the centers of the front magnetic stripe sensor and the rear magnetic stripe sensor are kept on the magnetic stripe in real time.
本发明实施例提供的双舵轮磁导航AGV纠偏方法,可应用于大型双舵轮磁导航AGV。一种示例性地双舵轮磁导航AGV车体控制件安装布局图如图2 所示,双舵轮磁导航AGV包括前磁条传感器、后磁条传感器、左磁条传感器、右磁条传感器以及磁条。AGV指装备有电磁或光学等自动导航装置,能够沿规定的导航路径行驶,具有安全保护以及各种移载功能的运输车。The method for correcting the deviation of the dual steering wheel magnetic navigation AGV provided by the embodiment of the present invention can be applied to a large double steering wheel magnetic navigation AGV. An exemplary double steering wheel magnetic navigation AGV vehicle body control installation layout diagram is shown in Figure 2. The double steering wheel magnetic navigation AGV includes a front magnetic stripe sensor, a rear magnetic stripe sensor, a left magnetic stripe sensor, a right magnetic stripe sensor and a magnetic stripe sensor. strip. AGV refers to a transport vehicle equipped with automatic navigation devices such as electromagnetic or optical, capable of driving along a prescribed navigation path, with safety protection and various transfer functions.
步骤102:分别依据所前磁条传感器的返回值计算前磁条传感器中心与磁条的第一偏差,依据后磁条传感器的返回值计算后磁条传感器中心与磁条的第二偏差。Step 102: Calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the front magnetic stripe sensor, and calculate the second deviation between the center of the rear magnetic stripe sensor and the magnetic stripe according to the return value of the rear magnetic stripe sensor.
步骤103:依据第一偏差、第二偏差,进行直行纠偏。Step 103: Perform straight-line deviation correction according to the first deviation and the second deviation.
在一种可选地实施例中,依据第一偏差、第二偏差,进行直行纠偏的步骤,包括以下子步骤:In an optional embodiment, the step of straight line deviation correction according to the first deviation and the second deviation includes the following sub-steps:
子步骤一:根据模糊控制原则、第一偏差、第二偏差,确定两个舵机的转向角;Sub-step 1: Determine the steering angles of the two steering gears according to the fuzzy control principle, the first deviation, and the second deviation;
子步骤二:针对各舵机,根据转向角计算出偏差所对应舵机直线速度,依据直线速度进行直行纠偏。Sub-step 2: For each steering gear, calculate the linear velocity of the steering gear corresponding to the deviation according to the steering angle, and correct the deviation according to the linear speed.
步骤104:在双舵轮磁导航AGV横移时,根据左磁条传感器和所述右磁条传感器数值,分别设定两个舵轮的驱动速度。Step 104: When the magnetic navigation AGV with dual steering wheels moves laterally, set the driving speeds of the two steering wheels respectively according to the values of the left magnetic stripe sensor and the right magnetic stripe sensor.
步骤105:根据双舵轮磁导航AGV车体中心与磁条的偏差,设定两个舵轮的转向角,以进行横移纠偏。Step 105: According to the deviation between the body center of the dual steering wheel magnetic navigation AGV and the magnetic strip, set the steering angle of the two steering wheels for lateral movement correction.
其中,两个舵轮的转向角相同。Wherein, the steering angles of the two steering wheels are the same.
在一种可选地实施例中,在双舵轮磁导航AGV直行时,两个舵轮长度方向距离为2L,宽度方向距离为2W,两个舵轮中心距离为H,两个舵轮中心连线与车体轴线夹角为Ψ,则tanΨ=W/L, In an optional embodiment, when the dual steering wheel magnetic navigation AGV is going straight, the distance between the two steering wheels in the length direction is 2L, the distance in the width direction is 2W, and the distance between the centers of the two steering wheels is H. The angle between the body axis is Ψ, then tanΨ=W/L,
图3为双舵轮磁导航AGV直行或转弯时的偏离情况示意图。在一种可选地实施例中,前舵轮的旋转半径、和后舵轮的旋转半径分别通过如下公式计算得到:Figure 3 is a schematic diagram of the deviation when the dual steering wheel magnetic navigation AGV goes straight or turns. In an optional embodiment, the radius of rotation of the front steering wheel and the radius of rotation of the rear steering wheel are calculated by the following formulas:
其中,α为前舵轮的偏转角,β为后舵轮的偏转角;R1为前舵轮的旋转半径,R2为后舵轮的旋转半径;Among them, α is the deflection angle of the front steering wheel, and β is the deflection angle of the rear steering wheel; R 1 is the rotation radius of the front steering wheel, and R 2 is the rotation radius of the rear steering wheel;
双舵轮磁条导航AGV车体中心通过如下公式计算得到:The body center of the AGV with double rudder wheel magnetic stripe navigation is calculated by the following formula:
Rm 2=R1 2+H2/4-R1 *H*sin(ψ-a);R m 2 =R 1 2 +H 2 /4-R 1 * H * sin(ψ-a);
其中,Rm为所述车体中心。Wherein, R m is the center of the vehicle body.
在一种可选地实施例中,前舵轮的驱动速度通过如下公式计算得到:In an optional embodiment, the driving speed of the front steering wheel is calculated by the following formula:
所述后舵轮的驱动速度通过如下公式计算得到:The driving speed of the rear steering wheel is calculated by the following formula:
其中,Vm为车体中心的驱动速度,V1为前舵轮的驱动速度,V2为后舵轮的驱动速度,车体的旋转角速度为W,Vm=Rm*W,V1=R1*W,V2=R2*W。Among them, V m is the driving speed of the center of the car body, V 1 is the driving speed of the front steering wheel, V 2 is the driving speed of the rear steering wheel, and the rotational angular speed of the car body is W, V m = R m * W, V 1 = R 1 *W, V 2 =R 2 *W.
在一种可选地实施例中,依据如下公式计算分别确定前舵轮的偏转角、后舵轮的偏转角:In an optional embodiment, the deflection angle of the front steering wheel and the deflection angle of the rear steering wheel are calculated and determined respectively according to the following formula:
α=前轮纠偏方向*[K1 *前磁条传感器偏差绝对值+K2 *(车最高速-车设定速度)];α=Front wheel correction direction * [K 1 * Absolute value of the deviation of the front magnetic strip sensor+K 2 * (maximum speed of the car-set speed of the car)];
β=后轮纠偏方向*[K1 *后磁条传感器偏差绝对值+K2 *(车最高速-车设定速度)];β=rear wheel deviation correction direction * [K 1 * absolute value of rear magnetic strip sensor deviation+K 2 * (vehicle maximum speed - vehicle set speed)];
其中,K1和K2为控制系数,依据车体驱动速度确定。Among them, K 1 and K 2 are control coefficients, which are determined according to the driving speed of the car body.
舵轮在中心位置时,顺时针转动时,角度为负值,逆时针旋转时角度为正直。舵轮纠偏方向由车体运行方向(前进后退)和磁条传感器中心偏差方向综合决定。车最高速和车设定速度单位为:米/秒。When the steering wheel is in the center position, the angle is negative when it is turned clockwise, and the angle is positive when it is turned counterclockwise. The direction of steering wheel deviation correction is determined comprehensively by the running direction of the vehicle body (forward and backward) and the deviation direction of the center of the magnetic stripe sensor. The unit of the maximum speed of the car and the set speed of the car is m/s.
图4为双舵轮磁导航AGV的横移偏离情况示意图。在双舵轮磁导航AGV 横移时,左磁条传感器的数值为S1,右磁条传感器的数值为S2,则S3=S1-S2, S4=(S1+S2)/2-所述左磁条传感器和所述右磁条传感器的中心值;当S3大于预设允许误差时,前舵轮驱动速度=车速度设定-K4 *S3,后舵轮驱动速度=车速度设定+K4 *S3,其中,K4为纠偏系数;当S4大于所述预设允许误差时,前舵机转角=横移角度+K5 *纠偏方向;Fig. 4 is a schematic diagram of the lateral movement deviation of the dual rudder wheel magnetic navigation AGV. When the double steering wheel magnetic navigation AGV traverses, the value of the left magnetic stripe sensor is S 1 , and the value of the right magnetic stripe sensor is S 2 , then S 3 =S 1 -S 2 , S 4 =(S 1 +S 2 ) /2-the central value of the left magnetic strip sensor and the right magnetic strip sensor; when S3 is greater than the preset allowable error, the driving speed of the front steering wheel=vehicle speed setting- K4 * S3 , the driving speed of the rear steering wheel = Vehicle speed setting + K 4 * S 3 , where K 4 is the deviation correction coefficient; when S 4 is greater than the preset allowable error, the front steering gear rotation angle = lateral movement angle + K 5 * deviation correction direction;
其中,纠偏方向由横移方向和S4确定,K5为纠偏系数,前舵机转角与后舵机转角相同。Among them, the direction of deviation correction is determined by the lateral movement direction and S4 , K5 is the deviation correction coefficient, and the rotation angle of the front steering gear is the same as that of the rear steering gear.
本发明实施例公开的双舵轮磁导航AGV纠偏方法,将双舵轮磁导航AGV的全向运行分为直行和横移两种控制方式,直行时分别以前后磁条传感器中心为参考点进行单独舵轮纠偏控制,横移时以车体中心偏移及车体左右摆动量相结合进行整体纠偏控制,同时直行和横移都结合模糊控制规则,配合驾驶车辆规律,使大型双舵轮磁导航AGV能够简单,稳定,准确的沿磁条运行。The deviation correction method of the dual steering wheel magnetic navigation AGV disclosed in the embodiment of the present invention divides the omnidirectional operation of the dual steering wheel magnetic navigation AGV into two control modes: straight travel and lateral movement. Deviation correction control, when traversing, the overall deviation control is carried out by combining the center deviation of the car body and the left and right swing of the car body. , stable and accurate running along the magnetic strip.
图5为本发明实施例提供的一种双舵轮磁导航AGV纠偏装置的结构框图。Fig. 5 is a structural block diagram of a deviation correction device for a magnetic navigation AGV with dual steering wheels provided by an embodiment of the present invention.
本发明实施例提供的双舵轮磁导航AGV纠偏装置应用于双舵轮磁导航 AGV,双舵轮磁导航AGV包括前磁条传感器、后磁条传感器、左磁条传感器、右磁条传感器以及磁条,双舵轮磁导航AGV纠偏所述装置包括以下模块:The double steering wheel magnetic navigation AGV correction device provided by the embodiment of the present invention is applied to the double steering wheel magnetic navigation AGV. The double steering wheel magnetic navigation AGV includes a front magnetic stripe sensor, a rear magnetic stripe sensor, a left magnetic stripe sensor, a right magnetic stripe sensor and a magnetic stripe. The device for correcting the deviation of the double rudder wheel magnetic navigation AGV includes the following modules:
第一控制模块501,用于在所述双舵轮磁导航AGV直行或转弯时,分别以所述前磁条传感器、后磁条传感器各自中心为参考点,实时保持所述前磁条传感器与所述后磁条传感器中心均在所述磁条上;The first control module 501 is used to keep the front magnetic stripe sensor and the rear magnetic stripe sensor in real time with the respective centers of the front magnetic stripe sensor and the rear magnetic stripe sensor as reference points when the dual steering wheel magnetic navigation AGV is going straight or turning. The centers of the rear magnetic strip sensors are all on the magnetic strips;
计算模块502,用于分别依据所述前磁条传感器的返回值计算所述前磁条传感器中心与所述磁条的第一偏差,依据所述后磁条传感器的返回值计算所述后磁条传感器中心与所述磁条的第二偏差;A calculation module 502, configured to calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the front magnetic stripe sensor, and calculate the first deviation between the center of the front magnetic stripe sensor and the magnetic stripe according to the return value of the rear magnetic stripe sensor. a second deviation of the center of the strip sensor from the magnetic strip;
第一纠偏模块503,用于依据所述第一偏差、所述第二偏差,进行直行纠偏;The first deviation correction module 503 is configured to perform straight line deviation correction according to the first deviation and the second deviation;
速度设定模块504,用于在所述双舵轮磁导航AGV横移时,根据所述左磁条传感器和所述右磁条传感器数值,分别设定两个舵轮的驱动速度;The speed setting module 504 is used to set the drive speeds of the two steering wheels respectively according to the values of the left magnetic stripe sensor and the right magnetic stripe sensor when the magnetic navigation AGV of the double steering wheels moves laterally;
第二纠偏模块505,用于根据所述双舵轮磁导航AGV车体中心与所述磁条的偏差,设定所述两个舵轮的转向角,以进行横移纠偏,其中,所述两个舵轮的转向角相同。The second deviation correction module 505 is used to set the steering angles of the two steering wheels according to the deviation between the center of the magnetic navigation AGV body of the double steering wheels and the magnetic strip, so as to perform lateral movement correction, wherein the two steering wheels The steering angle of the steering wheel is the same.
可选地,所述第一纠偏模块包括:第一子模块,用于根据模糊控制原则、所述第一偏差、所述第二偏差,确定两个舵机的转向角;第二子模块,用于针对各所述舵机,根据转向角计算出偏差所对应舵机直线速度,依据所述直线速度进行横移纠偏。Optionally, the first deviation correction module includes: a first submodule, configured to determine the steering angles of the two steering gears according to the fuzzy control principle, the first deviation, and the second deviation; the second submodule, For each steering gear, calculate the linear velocity of the steering gear corresponding to the deviation according to the steering angle, and perform lateral movement correction according to the linear velocity.
本发明实施例公开的双舵轮磁导航AGV纠偏装置,将双舵轮磁导航AGV的全向运行分为直行和横移两种控制方式,直行时分别以前后磁条传感器中心为参考点进行单独舵轮纠偏控制,横移时以车体中心偏移及车体左右摆动量相结合进行整体纠偏控制,同时直行和横移都结合模糊控制规则,配合驾驶车辆规律,使大型双舵轮磁导航AGV能够简单,稳定,准确的沿磁条运行。The double steering wheel magnetic navigation AGV deviation correction device disclosed in the embodiment of the present invention divides the omnidirectional operation of the double steering wheel magnetic navigation AGV into two control modes: straight travel and lateral movement. Deviation correction control, when traversing, the overall deviation control is carried out by combining the center deviation of the car body and the left and right swing of the car body. , stable and accurate running along the magnetic strip.
对于方法实施例而言,由于其与装置实施例相对应,所以描述的比较简单,相关之处参见装置实施例部分的说明即可。As for the method embodiment, since it corresponds to the device embodiment, the description is relatively simple, and for relevant parts, refer to the description of the device embodiment.
需要说明的是,以上说明仅是本发明的优选实施方式,应当理解,对于本领域技术人员来说,在不脱离本发明技术构思的前提下还可以做出若干改变和改进,这些都包括在本发明的保护范围内。It should be noted that the above description is only a preferred embodiment of the present invention. It should be understood that for those skilled in the art, some changes and improvements can be made without departing from the technical concept of the present invention, and these are included in within the protection scope of the present invention.
本发明说明书中未作详细描述的内容属于本领域技术人员的公知技术。The content that is not described in detail in the description of the present invention belongs to the well-known technology of those skilled in the art.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011476234.5A CN112596521B (en) | 2020-12-14 | 2020-12-14 | Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011476234.5A CN112596521B (en) | 2020-12-14 | 2020-12-14 | Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112596521A CN112596521A (en) | 2021-04-02 |
CN112596521B true CN112596521B (en) | 2023-04-11 |
Family
ID=75195664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011476234.5A Active CN112596521B (en) | 2020-12-14 | 2020-12-14 | Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112596521B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113759898A (en) * | 2021-08-05 | 2021-12-07 | 天津市山石机器人有限责任公司 | Magnetic navigation type intelligent vehicle attitude measurement system and method and storage medium |
CN113848940B (en) * | 2021-10-18 | 2023-07-07 | 陕西晟思智能测控有限公司 | AGV autonomous navigation control method and system |
CN114740861A (en) * | 2022-04-22 | 2022-07-12 | 三一机器人科技有限公司 | AGV zero correction method and system and AGV |
CN116560374A (en) * | 2023-05-26 | 2023-08-08 | 华晓精密工业(苏州)有限公司 | Method for improving transverse movement precision of magnetic navigation AGV |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105230A (en) * | 1996-09-26 | 1998-04-24 | Honda Motor Co Ltd | Magnetic detection device for self-driving vehicle and method of calculating azimuth deviation and lateral deviation of vehicle using this device |
US6345217B1 (en) * | 2000-03-31 | 2002-02-05 | Rapistan Systems Advertising Corp. | Automated guided vehicle (AGV) with bipolar magnet sensing |
CN105242672A (en) * | 2015-11-13 | 2016-01-13 | 深圳市步科电气有限公司 | AGV capable of adjusting deviation angle of vehicle body |
CN106527443A (en) * | 2016-11-27 | 2017-03-22 | 北京特种机械研究所 | Omnidirectional mobile AGV navigation rectification method |
CN206440283U (en) * | 2017-02-14 | 2017-08-25 | 联创中控(北京)科技有限公司 | A kind of automatical pilot transportation vehicle controller and automatical pilot transportation vehicle |
CN110989571A (en) * | 2019-10-18 | 2020-04-10 | 江苏金陵智造研究院有限公司 | Tracking control method for steering wheel drive type AGV |
-
2020
- 2020-12-14 CN CN202011476234.5A patent/CN112596521B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105230A (en) * | 1996-09-26 | 1998-04-24 | Honda Motor Co Ltd | Magnetic detection device for self-driving vehicle and method of calculating azimuth deviation and lateral deviation of vehicle using this device |
US6345217B1 (en) * | 2000-03-31 | 2002-02-05 | Rapistan Systems Advertising Corp. | Automated guided vehicle (AGV) with bipolar magnet sensing |
CN105242672A (en) * | 2015-11-13 | 2016-01-13 | 深圳市步科电气有限公司 | AGV capable of adjusting deviation angle of vehicle body |
CN106527443A (en) * | 2016-11-27 | 2017-03-22 | 北京特种机械研究所 | Omnidirectional mobile AGV navigation rectification method |
CN206440283U (en) * | 2017-02-14 | 2017-08-25 | 联创中控(北京)科技有限公司 | A kind of automatical pilot transportation vehicle controller and automatical pilot transportation vehicle |
CN110989571A (en) * | 2019-10-18 | 2020-04-10 | 江苏金陵智造研究院有限公司 | Tracking control method for steering wheel drive type AGV |
Also Published As
Publication number | Publication date |
---|---|
CN112596521A (en) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112596521B (en) | Double-rudder-wheel magnetic navigation AGV deviation rectifying method and device | |
CN109144078B (en) | Two-dimensional code navigation based collinear double-steering-wheel AGV route correction method and system | |
EP3932761A1 (en) | Vehicle abnormal lane change control method, device and system | |
JP6332167B2 (en) | Lane maintenance support device | |
CN110502009B (en) | Unmanned vehicle path tracking control method based on course estimation | |
CN111522337B (en) | A multi-drive wheel AGV navigation method based on fuzzy control | |
CN112462760A (en) | Double-steering-wheel AGV path tracking method | |
JPH0324605A (en) | Method for controlling travel of moving robot | |
CN110320917B (en) | Unmanned vehicle curve tracking control method | |
JP2001010518A (en) | Vehicle steering control device | |
JPH078652B2 (en) | Rear wheel steering angle control method for front and rear wheel steering vehicle | |
CN116118725A (en) | Lane keeping control method based on multipoint pretightening | |
JP3714269B2 (en) | Automatic steering device | |
JP4264399B2 (en) | Automated guided vehicle | |
CN113721454B (en) | A Path Tracking Control Method for an Articulated Vehicle | |
JP3740786B2 (en) | Steering assist device | |
JP2020035174A (en) | Target trajectory generation method | |
TW202242580A (en) | Guidance control method for unmanned self-propelled vehicle effectively increasing the overall navigation efficiency | |
JP7268990B2 (en) | Vehicle automatic steering controller | |
CN111942470B (en) | Control method for improving deviation rectifying capability of differential wheel steering system of Forklift AGV | |
JP3168758B2 (en) | Detection yaw rate correction device | |
JP4089344B2 (en) | Guided driving method for omnidirectional automated guided vehicles | |
JPH03189805A (en) | Method and device for automatic steering vehicle | |
CN116974290B (en) | Method and device for calibrating steering wheel angle of double-steering-wheel AGV | |
CN113934216A (en) | A two-dimensional code plus inertial navigation control method for single steering wheel AGV |
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 |