发明名称 一种农用履带机器人滑动量的估计方法
摘要 本发明公开一种农用履带机器人滑动量的估计方法,通过农用履带机器人建模分析建立其运动方程,利用农用履带机器人上安装的GPS接收机接收的位置、速度信息,陀螺仪采集的方向信息以及加速度传感器接收的加速度信息,确定由这些信息决定的农用履带机器人的观测量Z<sub>k</sub>=[z<sub>x,k</sub>,z<sub>y,k</sub>,z<sub>v,x</sub>,z<sub>v,y</sub>,z<sub>θ,k</sub>]<sup>T</sup>,进而建立农用履带机器人的状态方程和观测方程:利用UKF将履带机器人状态方程和观测方程融合起来,获得准确的农用履带机器人姿态信息,再根据滑动参数计算方程,计算出滑动参数。本发明为农用履带机器人按其轨道正常工作提供保障。
申请公布号 CN104132664A 申请公布日期 2014.11.05
申请号 CN201410345885.9 申请日期 2014.07.18
申请人 安徽农业大学 发明人 焦俊;孙力;汪宏喜;陈黎卿;许正荣;孔文;袁晨晨
分类号 G01C21/20(2006.01)I 主分类号 G01C21/20(2006.01)I
代理机构 安徽合肥华信知识产权代理有限公司 34112 代理人 余成俊
主权项 一种农用履带机器人滑动量的估计方法,通过对农用履带机器人建模分析建立其运动方程,利用农用履带机器人上安装的GPS接收机接收的位置、速度信息,陀螺仪采集的方向信息以及加速度传感器接收的加速度信息,确定由这些信息决定的农用履带机器人的观测量Z<sub>k</sub>=[z<sub>x,k</sub>,z<sub>y,k</sub>,z<sub>v,x</sub>,z<sub>v,y</sub>,z<sub>θ,k</sub>]<sup>T</sup>,进而建立农用履带机器人的状态方程和观测方程:利用UKF将履带机器人状态方程和观测方程融合起来,获得准确的农用履带机器人姿态信息,再根据滑动参数计算方程,计算出滑动参数,其特征在于,具体包括以下步骤:(1)、采用瞬态运动分析法对农用履带机器人建模,选定所在的位置坐标系xoy和全局笛卡尔坐标XOY,且两坐标系之间的夹角为θ,并得到农用履带机器人的运动学方程:x<sup>&amp;</sup>=v<sub>x</sub>cosθ‑v<sub>y</sub>sinθ  (3)y<sup>&amp;</sup>=v<sub>x</sub>sinθ+v<sub>y</sub>cosθ  (4)<img file="FDA0000540250160000011.GIF" wi="930" he="161" />其中,v<sub>x</sub>、v<sub>y</sub>为农用履带机器人平动速度v在xoy坐标系上的投影;ω<sub>l</sub>、ω<sub>r</sub>为农用履带机器人左右轮的角速度,r为履带机器人履带驱动轮半径,b是履带机器人两履带中心间距,L是履带长度;(2)、利用农用履带机器人上安装的GPS接收机接收的位置、速度信息,陀螺仪采集的方向信息以及加速度传感器接收的加速度信息,确定由这些信息决定的农用履带机器人的观测量Z<sub>k</sub>=[z<sub>x,k</sub>,z<sub>y,k</sub>,z<sub>v,x</sub>,z<sub>v,y</sub>,z<sub>θ,k</sub>]<sup>T</sup>,进而建立农用履带机器人的状态方程和观测方程:(a)、状态方程的建立:用X<sub>k</sub>=[x<sub>k</sub>,y<sub>k</sub>,v<sub>x</sub>,v<sub>y</sub>,θ<sub>k</sub>]<sup>T</sup>描述履带机器人的姿态,机器人离散非线性状态方程为X<sub>k+1</sub>=f(X<sub>k</sub>)+W<sub>k</sub>  (6)其中<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>X</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>k</mi></msub><mo>+</mo><msub><mi>tv</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub><mo>-</mo><msub><mi>tv</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>k</mi></msub><mo>+</mo><msub><mi>tv</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub><mo>+</mo><msub><mi>tv</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>+</mo><msub><mi>tv</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>r</mi><mi>k</mi></msub><mo>+</mo><msub><mi>ta</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>-</mo><msub><mi>tv</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>r</mi><mi>k</mi></msub><mo>+</mo><msub><mi>ta</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&theta;</mi><mi>k</mi></msub><mo>+</mo><msub><mi>tr</mi><mrow><mi>m</mi><mo>,</mo><mi>k</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000540250160000021.GIF" wi="910" he="453" /></maths>W<sub>k</sub>=[0 0 tw<sub>a,x</sub> tw<sub>a,y</sub> tw<sub>r</sub>]<sup>T</sup>式中W<sub>k</sub>—噪声矢量;t—是采样周期;x<sub>k</sub>,y<sub>k</sub>—全局坐标系中X、Y轴的位置;θ<sub>k</sub>—笛卡尔全局坐标系中运动方向与航向的偏差;v<sub>x,k</sub>,v<sub>y,k</sub>—x和y轴上速度;a<sub>x,k</sub>,a<sub>y,k</sub>—x和y轴上的加速度;r<sub>m,k</sub>—陀螺仪测的瞬时偏航率;(b)、观测方程的建立:观测量与状态变量之间的观测方程为Z<sub>k</sub>=h<sub>k</sub>+v<sub>k</sub>  (7)其中<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>h</mi><mi>k</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub><mo>-</mo><msub><mi>v</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mrow><mi>x</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>sin</mi><msub><mi>&theta;</mi><mi>k</mi></msub><mo>+</mo><msub><mi>v</mi><mrow><mi>y</mi><mo>,</mo><mi>k</mi></mrow></msub><mi>cos</mi><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&theta;</mi><mi>k</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000540250160000022.GIF" wi="692" he="435" /></maths>v<sub>k</sub>=[v<sub>x,k</sub> v<sub>y,k</sub> v<sub>v,x</sub> v<sub>v,y</sub> v<sub>θ,k</sub>]<sup>T</sup>式中v<sub>k</sub>—观测噪声向量,其它参数定义同式(6);(3)、利用UFK递推算法处理农用履带机器人离散的非线性状态方程与观测方程,融合更新农用履带机器人速度信息<img file="FDA0000540250160000023.GIF" wi="177" he="78" />(4)、根据经UFK算法计算得到的农用履带机器人速度信息<img file="FDA0000540250160000024.GIF" wi="177" he="78" />陀螺仪测量得到的瞬时偏航率r<sub>k</sub>,以及左、右履带驱动轮角速度ω<sub>L</sub>和ω<sub>R</sub>,计算农用履带机器人的左、右履带滑动比和滑动角度如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>il</mi><mo>=</mo><mfrac><mrow><msub><mi>r&omega;</mi><mi>L</mi></msub><mo>-</mo><msub><mover><mi>v</mi><mo>^</mo></mover><mi>x</mi></msub></mrow><msub><mi>r&omega;</mi><mi>L</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000540250160000031.GIF" wi="790" he="143" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>ir</mi><mo>=</mo><mfrac><mrow><msub><mi>r&omega;</mi><mi>R</mi></msub><mo>-</mo><msub><mover><mi>v</mi><mo>^</mo></mover><mi>x</mi></msub></mrow><msub><mi>r&omega;</mi><mi>R</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000540250160000032.GIF" wi="775" he="143" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>&delta;</mi><mo>=</mo><mi>arctan</mi><mrow><mo>(</mo><mfrac><mrow><mn>0.5</mn><msub><mi>Lr</mi><mi>k</mi></msub><mo>+</mo><msub><mi>v</mi><mi>y</mi></msub></mrow><msub><mi>v</mi><mi>x</mi></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mi>&gamma;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000540250160000033.GIF" wi="781" he="146" /></maths>
地址 230036 安徽省合肥市蜀山区长江西路130号
您可能感兴趣的专利