发明名称 一种冗余度机械臂重复运动规划方法
摘要 本发明提供了一种冗余度机械臂重复运动规划的方法,包括如下步骤:1)通过上位机采用二次型优化在加速度层上对机械臂重复运动方案进行解析,设计最小化性能指标为重复运动,受约束于加速度雅可比等式、关节角极限、关节速度极限和关节加速度极限;2)将步骤1)的二次型优化转化为标准二次规划;3)将步骤2)的标准二次规划用基于线性投影方程的原对偶神经网络求解器或二次规划数值方法进行求解;4)将步骤3)的求解结果传递给下位机控制器驱动机械臂运动。本发明在加速度层上实现机械臂的重复运动,对于不便于速度控制的冗余度机械臂具有较好的控制效果,且本发明考虑到多种关节极限,能有效防止机械臂超越极限产生物理损坏。
申请公布号 CN101927495B 申请公布日期 2013.04.17
申请号 CN201010264141.6 申请日期 2010.08.25
申请人 中山大学 发明人 张雨浓;张智军;朱虹
分类号 B25J13/00(2006.01)I 主分类号 B25J13/00(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 邱奕才;禹小明
主权项 1.一种冗余度机械臂重复运动的规划方法,其特征在于包括如下步骤:1)通过上位机采用二次型优化在加速度层上对机械臂的重复运动进行逆运动学解析,设计的最小化性能指标为重复运动,受约束于加速度雅可比等式、关节角极限、关节速度极限和关节加速度极限,即为最小化<img file="FSB00000909949600011.GIF" wi="321" he="62" />受约束于加速度雅可比等式<img file="FSB00000909949600012.GIF" wi="172" he="62" />关节角极限θ<sup>-</sup>≤θ≤θ<sup>+</sup>、关节速度极限<img file="FSB00000909949600013.GIF" wi="252" he="51" />关节加速度极限<img file="FSB00000909949600014.GIF" wi="256" he="51" />其中<img file="FSB00000909949600015.GIF" wi="29" he="50" />表示关节加速度,W为单位矩阵,<img file="FSB00000909949600016.GIF" wi="239" he="60" /><img file="FSB00000909949600017.GIF" wi="635" he="70" />p<sup>T</sup>表示p的转置,μ和v是用来控制关节位移幅值和收敛率的正设计参数,等式约束<img file="FSB00000909949600018.GIF" wi="140" he="86" />表示机械臂末端运动轨迹,J表示机械臂的雅可比矩阵,<img file="FSB00000909949600019.GIF" wi="31" he="48" />是其时间导数,θ表示关节角,θ(0)表示初始关节角,<img file="FSB000009099496000110.GIF" wi="28" he="47" />表示关节速度,<img file="FSB000009099496000111.GIF" wi="25" he="36" />表示机械臂末端执行器加速度矢量,θ<sup>±</sup>表示关节角上下限,<img file="FSB000009099496000112.GIF" wi="46" he="48" />表示关节速度上下限,<img file="FSB000009099496000113.GIF" wi="47" he="49" />表示关节加速度上下限;2)将步骤1)的面向加速度层重复运动的二次型优化转化为标准二次规划;3)将步骤2)的标准二次规划用基于线性投影方程的原对偶神经网络求解器或二次规划数值方法进行求解;4)将步骤3)的求解结果传递给下位机控制器驱动机械臂运动。
地址 510006 广东省广州市广州大学城外环东路132号中山大学新科院414室