发明名称 一种基于加速度动态配置的空间机器人抖动抑制轨迹规划方法
摘要 一种基于加速度动态配置的空间机器人抖动抑制轨迹规划方法,属于机器人抖动抑制技术领域。为解决现有的机器人系统容易产生残余抖动,跟踪精度不高,导致机器人无法精确定位;机器人运行不平稳;时延造成的机器人执行任务时间的延长;计算量大,对机器人控制器运算能力要求高的问题,本发明提出了:根据输入的期望位移及最大加速度限幅预估轨迹段的最小执行周期;根据计算的最小执行周期及给定的轨迹周期确定最终的轨迹周期;根据机器人的运动学及动力学参数和机器人关节刚度参数计算在初始关节角度确定的构型下的机器人系统最低阶的抖动周期;根据轨迹周期,加速时间及抖动周期选择相应的轨迹规划方式。本发明适用于机器人的抖动抑制领域。
申请公布号 CN103970019A 申请公布日期 2014.08.06
申请号 CN201410213614.8 申请日期 2014.05.20
申请人 哈尔滨工业大学 发明人 刘业超;夏进军;刘宏;赵京东;倪风雷
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种基于加速度动态配置的空间机器人抖动抑制轨迹规划方法,其特征在于所述方法是按照以下步骤实现的:步骤一、根据输入的期望位移S<sub>p</sub>及最大加速度限幅a<sub>m</sub>预估轨迹段的最小执行周期t<sub>pmin</sub>:假设在整个轨迹规划周期内,整个轨迹段以最大加速度幅值的要求进行规划,则期望位移与最大加速度限幅之间存在如下关系:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>S</mi><mi>p</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>a</mi><mi>m</mi></msub><msubsup><mi>t</mi><mrow><mi>p</mi><mi>min</mi></mrow><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000508104490000011.GIF" wi="1072" he="133" /></maths>因此可得,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>p</mi><mi>min</mi></mrow></msub><mo>=</mo><msqrt><mfrac><msub><mi>S</mi><mi>p</mi></msub><msub><mi>a</mi><mi>m</mi></msub></mfrac></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000508104490000012.GIF" wi="994" he="172" /></maths>步骤二、根据计算的最小执行周期t<sub>pmin</sub>及给定的轨迹周期<img file="FDA0000508104490000018.GIF" wi="59" he="79" />确定最终的轨迹周期t<sub>p</sub>:若<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>t</mi><msub><mi>p</mi><mn>0</mn></msub></msub><mo>&lt;</mo><msub><mi>t</mi><mrow><mi>p</mi><mi>min</mi></mrow></msub><mo>,</mo></mrow>]]></math><img file="FDA0000508104490000013.GIF" wi="230" he="77" /></maths>则<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>t</mi><mi>p</mi></msub><mo>=</mo><msub><mi>t</mi><mrow><mi>p</mi><mi>min</mi></mrow></msub><mo>=</mo><msqrt><mfrac><msub><mi>S</mi><mi>p</mi></msub><msub><mi>a</mi><mi>m</mi></msub></mfrac></msqrt><mo>,</mo></mrow>]]></math><img file="FDA0000508104490000014.GIF" wi="363" he="168" /></maths>否则<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>t</mi><mi>p</mi></msub><mo>=</mo><msub><mi>t</mi><msub><mi>p</mi><mn>0</mn></msub></msub><mo>;</mo></mrow>]]></math><img file="FDA0000508104490000015.GIF" wi="168" he="75" /></maths>步骤三、根据机器人的运动学及动力学参数和机器人关节刚度参数计算在初始关节角度q<sub>0</sub>确定的构型下的机器人系统最低阶的抖动周期τ<sub>d</sub>:首先计算机器人在该构型下的惯量矩阵M(q<sub>0</sub>),根据机器人关节刚度矩阵K计算机器人系统的各阶模态频率为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>f</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&pi;</mi></mrow></mfrac><msqrt><mi>eig</mi><mo>[</mo><mi>M</mi><msup><mrow><mo>(</mo><msub><mi>q</mi><mn>0</mn></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>K</mi><mo>]</mo></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000508104490000016.GIF" wi="1182" he="132" /></maths>其中,频率的单位为Hz,机器人系统最低阶模态频率对应的抖动周期为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>&tau;</mi><mi>d</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mi>min</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000508104490000017.GIF" wi="1006" he="146" /></maths>步骤四、根据轨迹周期t<sub>p</sub>,加速时间t<sub>acc</sub>及抖动周期τ<sub>d</sub>选择相应的轨迹规划方式。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号
您可能感兴趣的专利