发明名称 一种基于运动学的巡视器轮系协调控制方法
摘要 本发明涉及一种基于运动学的巡视器轮系协调控制方法,该巡视器轮系包括两个前轮、两个后轮和两个中轮共六个轮子,其中两个前轮和两个后轮均为转向轮,该六个轮子在同一个平面上或不在同一个平面上,具体步骤如下:(1)、分别计算巡视器轮系中两个前轮和两个后轮的转向角,具体为首先计算转向轮的速度<img file="DDA0000452949930000011.GIF" wi="64" he="56" />和位置<img file="DDA0000452949930000012.GIF" wi="90" he="56" />使速度<img file="DDA0000452949930000013.GIF" wi="71" he="56" />与位置<img file="DDA0000452949930000014.GIF" wi="66" he="66" />互相垂直,从而求得转向角<img file="DDA0000452949930000015.GIF" wi="72" he="70" />(2)求解巡视器轮系中六个轮子的速度<img file="DDA0000452949930000016.GIF" wi="77" he="48" />并对速度<img file="DDA0000452949930000017.GIF" wi="56" he="48" />进行调节,该方法使得巡视器在非平面地形下,仍能够最大限度地确保轮系运动的协调性,有效降低转向轮转角调节过程中由于转角误差过大给整器带来的非协调性负面影响,且适用各种复杂地形,具有良好的行走表现,实用性强。
申请公布号 CN103754259A 申请公布日期 2014.04.30
申请号 CN201410003555.1 申请日期 2014.01.03
申请人 北京控制工程研究所 发明人 滕宝毅;邢琰;贾永;毛晓艳;刘祥;何英姿;王大轶;陈建新;何健;刘云;徐忠宾;王磊;党纪红;万丽景;张晋
分类号 B62D6/00(2006.01)I 主分类号 B62D6/00(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 范晓毅
主权项 1.一种基于运动学的巡视器轮系协调控制方法,其特征在于:所述巡视器轮系包括两个前轮、两个后轮和两个中轮共六个轮子,其中两个前轮和两个后轮为转向轮,所述六个轮子在同一个平面上或不在同一个平面上,具体实现步骤如下:步骤(一)、分别计算巡视器轮系中两个前轮和两个后轮的转向角,具体方法为:(1)、建立巡视器车体坐标系OXYZ,其中巡视器车体前进的方向为X方向,Y方向与Z方向为垂直于X方向的平面内任意两条垂直向量所指的方向,且满足右手定则,计算两个前轮和两个后轮中每一个轮子相对于车体坐标系OXYZ的速度<img file="FDA0000452949900000011.GIF" wi="90" he="70" /><maths num="0001"><![CDATA[<math><mrow><msub><mover><mi>p</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub></mtd><mtd><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub></mtd><mtd><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow></math>]]></maths>其中:<img file="FDA0000452949900000013.GIF" wi="59" he="69" />为<img file="FDA0000452949900000014.GIF" wi="68" he="70" />在X方向的分量、<img file="FDA0000452949900000015.GIF" wi="64" he="69" />为<img file="FDA0000452949900000016.GIF" wi="68" he="70" />在Y方向的分量、<img file="FDA0000452949900000017.GIF" wi="63" he="68" />为<img file="FDA0000452949900000018.GIF" wi="66" he="70" />在Z方向的分量;i=1、2、5、6;(2)、计算两个前轮和两个后轮中每一个轮子相对于巡视器的转向中心O<sub>ICM</sub>的位置p<sub>Ci</sub>:<maths num="0002"><![CDATA[<math><mrow><msub><mi>p</mi><msub><mi>C</mi><mi>i</mi></msub></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><msub><mi>C</mi><mi>i</mi></msub></msub></mtd><mtd><msub><mi>y</mi><msub><mi>C</mi><mi>i</mi></msub></msub></mtd><mtd><msub><mi>z</mi><msub><mi>C</mi><mi>i</mi></msub></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow></math>]]></maths>其中:<img file="FDA00004529499000000116.GIF" wi="50" he="44" />为<img file="FDA00004529499000000117.GIF" wi="55" he="44" />在X方向的分量、<img file="FDA00004529499000000118.GIF" wi="54" he="47" />为<img file="FDA00004529499000000119.GIF" wi="55" he="51" />在Y方向的分量、<img file="FDA00004529499000000120.GIF" wi="51" he="47" />为<img file="FDA00004529499000000121.GIF" wi="58" he="48" />在Z方向的分量;i=1、2、5、6;(3)、使速度<img file="FDA00004529499000000122.GIF" wi="53" he="49" />与位置<img file="FDA00004529499000000123.GIF" wi="54" he="46" />互相垂直,即满足如下公式:<maths num="0003"><![CDATA[<math><mrow><msub><mi>x</mi><msub><mi>C</mi><mi>i</mi></msub></msub><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub><mo>+</mo><msub><mi>y</mi><msub><mi>C</mi><mi>i</mi></msub></msub><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub><mo>+</mo><msub><mi>z</mi><msub><mi>C</mi><mi>i</mi></msub></msub><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mi>iv</mi></msub><mo>=</mo><mn>0</mn></mrow></math>]]></maths>求解所述公式得到两个前轮和两个后轮中每一个轮子的转向角<img file="FDA00004529499000000110.GIF" wi="72" he="82" />i=1、2、5、6;步骤(二)、求解巡视器轮系中六个轮子的速度<img file="FDA00004529499000000111.GIF" wi="86" he="67" />并通过如下公式对速度<img file="FDA00004529499000000112.GIF" wi="61" he="67" />进行调节,得到调节后的速度v<sub>ix</sub>:<maths num="0004"><![CDATA[<math><mrow><msub><mi>v</mi><mi>ix</mi></msub><mo>=</mo><msubsup><mi>K</mi><mi>e</mi><mn>2</mn></msubsup><msub><mover><mi>v</mi><mo>&OverBar;</mo></mover><mi>ix</mi></msub></mrow></math>]]></maths>其中:<maths num="0005"><![CDATA[<math><mrow><msub><mi>K</mi><mi>e</mi></msub><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mi>max</mi><mrow><mo>(</mo><mn>0</mn><mo>,</mo><mi>min</mi><mrow><mo>(</mo><msub><mi>e</mi><msub><mi>&delta;</mi><mi>max</mi></msub></msub><mo>,</mo><msub><mi>e</mi><mi>max</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>e</mi><mi>min</mi></msub><mo>)</mo></mrow></mrow><msub><mi>&delta;</mi><mi>e</mi></msub></mfrac></mrow></math>]]></maths>δ<sub>e</sub>为调节参照角度;<img file="FDA0000452949900000023.GIF" wi="92" he="66" />为两个前轮和两个后轮中最大转角偏差;e<sub>min</sub>为设定的偏差角度下限;e<sub>max</sub>为设定的偏差角度上限。
地址 100080 北京市海淀区北京2729信箱