发明名称 两栖蛙板机器人的摆臂驱动式运动控制方法
摘要 本发明提供一种两栖蛙板机器人的摆臂驱动式运动控制方法,具体过程为:测量机器人的腿臂位置θ<sub>a</sub>和机器人速度V<sub>c</sub>;令机器人质心在前进方向上的加速度a<sub>c</sub>=K×(V<sub>aim</sub>‑V<sub>c</sub>),V<sub>aim</sub>为目标速度,K为预设参数;利用θ<sub>a</sub>、V<sub>c</sub>和a<sub>c</sub>,根据所建立的机器人在陆地和水中的前进运动控制模型,计算电机控制量ω;根据所述电机控制量ω控制电机驱动机器人在陆地或水中的前进运动。本发明运用统一的控制器即可实现机器人水陆环境中的纵向速度控制,大大简化了两栖机器人控制算法的复杂程度,避免了两栖机器人因进行环境检测、执行机构切换和控制算法切换带来的时间和能源的损耗。
申请公布号 CN104503231B 申请公布日期 2017.02.22
申请号 CN201410687889.5 申请日期 2014.11.25
申请人 北京理工大学 发明人 杨毅;程思源;周耿;张剑青;汪稚力;邱凡
分类号 G05B13/04(2006.01)I;G05D3/12(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 刘芳;仇蕾安
主权项 一种两栖蛙板机器人的摆臂驱动式运动控制方法,其特征在于,具体过程为:(1)测量机器人的腿臂位置θ<sub>a</sub>和机器人速度V<sub>c</sub>;(2)令机器人质心在前进方向上的加速度a<sub>c</sub>=K×(V<sub>aim</sub>‑V<sub>c</sub>),V<sub>aim</sub>为目标速度,K为预设参数;(3)利用θ<sub>a</sub>、V<sub>c</sub>和a<sub>c</sub>,根据所建立的机器人在陆地和水中的前进运动控制模型,计算电机控制量ω,所述前进运动控制模型如公式(1)所示;<maths num="0001"><math><![CDATA[<mrow><msub><mi>Ma</mi><mi>c</mi></msub><mo>=</mo><msub><mi>&rho;S</mi><mn>1</mn></msub><msup><mi>&omega;</mi><mn>2</mn></msup><msubsup><mi>L</mi><mi>a</mi><mn>2</mn></msubsup><msub><mi>cos&beta;</mi><mi>a</mi></msub><mi>sin</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>a</mi></msub><mo>+</mo><msub><mi>&beta;</mi><mi>a</mi></msub><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>&rho;S</mi><mn>3</mn></msub><msubsup><mi>V</mi><mi>c</mi><mn>2</mn></msubsup><mo>-</mo><msub><mi>&rho;e</mi><mn>2</mn></msub><msub><mi>sin&theta;</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>V</mi><mi>c</mi></msub><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><mfrac><mi>&omega;</mi><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>1</mn><mn>2</mn></msubsup><msub><mi>sin&theta;</mi><mi>a</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001137686550000011.GIF" wi="1822" he="118" /></maths>其中,M为机器人质量,ρ为水的密度,S<sub>1</sub>为机器人左右尾鳍的面积,L<sub>a</sub>机器人腿臂长度,当机器人在陆地前进时,β<sub>a</sub>表示左右后轮的偏转角度,当机器人在水中前进时,β<sub>a</sub>表示左右尾鳍的变形角度,S<sub>3</sub>为机器人前进时的等效对水面积,e<sub>1</sub>,e<sub>2</sub>分别为机器人腿部侧面的长和宽;(4)根据所述电机控制量ω控制电机驱动机器人在陆地或水中的前进运动。
地址 100081 北京市海淀区中关村南大街5号