主权项 |
大型四足机器人对角小跑步态的规划方法,其特征在于,一个完整的对角小跑步态周期包含对角小跑步态起始相位姿势、对角小跑步态T/4相位姿势、对角小跑步态T/2相位姿势、对角小跑步态3T/4相位姿势、对角小跑步态完成相位姿势五个关键姿势,且对角小跑步态下,每条腿在一个步态周期内均完全遍历一个支撑相和一个摆动相,其中支撑相的结束时刻正好是摆动相的起始时刻,左右两侧腿所处相位严格对立;对角小跑过程中,肘式关节型腿处于支撑相时髋关节转角θ<sub>h</sub>从最小值(α‑A<sub>h</sub>)变化到最大值(α+A<sub>h</sub>),处于摆动相时髋关节转角θ<sub>h</sub>从最大值(α+A<sub>h</sub>)变化到最小值(α‑A<sub>h</sub>),支撑相时膝关节转角θ<sub>k</sub>保持不变,恒为π‑(α+β),摆动相时膝关节转角θ<sub>k</sub>先从最大值π‑(α+β)变化到最小值π‑(α+β)‑A<sub>k</sub>,再从最小值π‑(α+β)‑A<sub>k</sub>恢复到最大值π‑(α+β);膝式关节型腿处于支撑相时髋关节转角θ<sub>h</sub>从最大值(α+A<sub>h</sub>)变化到最小值(α‑A<sub>h</sub>),处于摆动相时髋关节转角θ<sub>h</sub>从最小值(α‑A<sub>h</sub>)变化到最大值(α+A<sub>h</sub>),支撑相时膝关节转角θ<sub>k</sub>保持不变,恒为π‑(α+β),摆动相时膝关节转角θ<sub>k</sub>先从最大值π‑(α+β)变化到最小值π‑(α+β)‑A<sub>k</sub>,再从最小值π‑(α+β)‑A<sub>k</sub>恢复到最大值π‑(α+β);<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>α</mi><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo><mfrac><mrow><msup><msub><mi>L</mi><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>H</mi><mn>0</mn></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>L</mi><mn>2</mn></msub><mn>2</mn></msup></mrow><mrow><msub><mrow><mn>2</mn><mi>L</mi></mrow><mn>1</mn></msub><msub><mi>H</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000496575660000011.GIF" wi="643" he="183" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>β</mi><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo><mfrac><mrow><msup><msub><mi>L</mi><mn>2</mn></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>H</mi><mn>0</mn></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>L</mi><mn>1</mn></msub><mn>2</mn></msup></mrow><mrow><msub><mrow><mn>2</mn><mi>L</mi></mrow><mn>2</mn></msub><msub><mi>H</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000496575660000012.GIF" wi="606" he="180" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>A</mi><mi>h</mi></msub><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><mi>S</mi><msub><mrow><mn>4</mn><mi>H</mi></mrow><mn>0</mn></msub></mfrac><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000496575660000013.GIF" wi="423" he="172" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>A</mi><mi>k</mi></msub><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo><mi>cos</mi><mi>β</mi><mo>-</mo><mfrac><mrow><mi>Δ</mi><msub><mi>z</mi><mi>max</mi></msub></mrow><msub><mi>L</mi><mn>2</mn></msub></mfrac><mo>)</mo></mrow><mo>-</mo><mi>β</mi><mo>,</mo></mrow>]]></math><img file="FDA0000496575660000014.GIF" wi="677" he="169" /></maths>α、β为每条腿的大、小腿初始角度,A<sub>h</sub>为髋关节转角摆动幅值,A<sub>k</sub>为膝关节转角摆动幅值,L<sub>1</sub>和L<sub>2</sub>为四足机器人的大、小腿长度、H<sub>0</sub>为对角小跑步态的中位高度、S为步长Δz<sub>max</sub>为摆动相时足底最大离地高度。 |