发明名称 基于快速搜索树的人型机器人踢球动作信息处理方法
摘要 本发明涉及一种基于快速搜索树的人型机器人踢球动作信息处理方法,包括以下步骤:1)机器人在不确定环境下根据关节位置传感器、加速度传感器和陀螺仪采集的信息,并通过正向运动模型得到机器人当前状态;并通过正向运动模型得到机器人当前状态;2)机器人根据当前状态和踢球的终止状态,通过快速随机搜索树计算出所需的机器人各关节运动轨迹;3)通过动作平滑滤波器对步骤2)中生成的关节运动轨迹进行平滑处理,并动力学滤波器进行修正得到稳定的最终踢球运动轨迹。与现有技术相比,本发明具有保证机器人在不确定环境下踢球动作可靠执行等优点。
申请公布号 CN102375416B 申请公布日期 2013.10.23
申请号 CN201010252764.1 申请日期 2010.08.13
申请人 同济大学 发明人 陈启军;邓方舟;许涛
分类号 G05B19/04(2006.01)I;A63H13/04(2006.01)I 主分类号 G05B19/04(2006.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 赵继明
主权项 1.一种基于快速搜索树的人型机器人踢球动作信息处理方法,其特征在于,包括以下步骤:1)机器人在不确定环境下根据关节位置传感器、加速度传感器和陀螺仪采集的信息,并通过正向运动模型得到机器人当前状态;2)机器人根据当前状态和踢球的终止状态,通过快速随机搜索树计算出所需的机器人各关节运动轨迹;3)通过动作平滑滤波器对步骤2)中生成的关节运动轨迹进行平滑处理,并通过动力学滤波器进行修正得到稳定的最终踢球运动轨迹,并将该轨迹发送给机器人执行机构;所述的动力学滤波器通过以下步骤来实现关节运动轨迹的修正处理:设C为机器人质心,是机器人关节角θ的函数,即C=X(θ),则质心的雅可比矩阵表示为<img file="FDA00002869971800011.GIF" wi="328" he="126" />亦即<img file="FDA00002869971800012.GIF" wi="262" he="75" />对于微小量的变化,近似的有ΔC=J(θ)Δθ(t),滤波目标为保证质心在地面的投影位置不变,约束条件可表示为:<maths num="0001"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>C</mi><mi>x</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>22</mn></munderover><msub><mi>J</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><msub><mi>&Delta;&theta;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>C</mi><mi>y</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>22</mn></munderover><msub><mi>J</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><msub><mi>&Delta;&theta;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></math>]]></maths>其中Δθ<sub>i</sub>=Δθ<sub>cmdi</sub>+Δθ<sub>compi</sub>,Δθ<sub>i</sub>表示实际角度变化值,Δθ<sub>cmdi</sub>表示输入命令角度变化值,Δθ<sub>compi</sub>表示滤波补偿值;为了保证对原始姿态的动作改变最小,设计一个评价函数<img file="FDA00002869971800015.GIF" wi="595" he="138" />将问题转化为一个最优化问题,其表述如下:求取<maths num="0003"><![CDATA[<math><mrow><mi>MIN</mi><mrow><mo>(</mo><mi>E</mi><mrow><mo>(</mo><msub><mi>&Delta;&theta;</mi><mi>compi</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>22</mn></munderover><mo></mo><msub><mi>&omega;</mi><mi>i</mi></msub><msup><mrow><mo>(</mo><msub><mi>&Delta;&theta;</mi><mi>compi</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>约束条件ΔC<sub>x</sub>=0与ΔC<sub>y</sub>=0。
地址 200092 上海市杨浦区四平路1239号