[发明专利]一种五自由度首末对称机械臂逆运动学计算的优化方法有效
申请号: | 201910601734.8 | 申请日: | 2019-07-05 |
公开(公告)号: | CN110181522B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 董刚奇;黄攀峰;王通;刘正雄;马志强 | 申请(专利权)人: | 西北工业大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;G06F17/11 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种五自由度首末对称机械臂逆运动学计算的优化方法,增加一个转动角度始终为零的虚拟旋转关节,以此计算机械臂DH参数;计算球型手腕中心的位置坐标,通过求齐次变换矩阵并进行转换,从而求得所求目标转角。本发明对五自由度首末对称机械臂的逆运动学求解过程未经过迭代、分类、试凑等技术手段,而是直接根据机械臂自身参数得到了关节角与关节形位的闭式表达式,因此可以可快速求解五自由度首末对称机械臂的逆运动学问题,提高了计算精度和计算速度,有助于实现机械臂的实时响应。 | ||
搜索关键词: | 一种 自由度 对称 机械 运动学 计算 优化 方法 | ||
【主权项】:
1.一种五自由度首末对称机械臂逆运动学计算的优化方法,其特征在于包括下述步骤:a)将五自由度首末对称机械臂的各个关节按从基座至执行器的顺序进行标号,基座处的关节标记为第一关节,执行器处的关节标记为第五关节,并在第三和第四关节之间增加一个转动角度始终为零的虚拟旋转关节,以此计算机械臂DH参数;b)给定目标形位相对于惯性坐标系O0X0Y0Z0的齐次变换矩阵TO,取TO的前3行前3列子矩阵为目标位置O6相对于惯性坐标系的姿态矩阵,记为R6,取TO的第4列前3元素为目标位置O6相对于惯性坐标系的坐标,记为o6,将虚拟关节和第四第五关节命名为球型手腕,将虚拟关节和第四第五关节的关节轴延长线的交点命名为球型手腕中心,计算球型手腕中心Oc的位置坐标oc;球型手腕中心Oc的位置坐标oc计算方法为:oc=o6‑d6·R6·{0,0,1}T (1)其中,d6为目标位置沿Z5方向相对手腕中心的偏置距离;c)提取oc中的三个元素xc、yc、zc,据几何关系求目标转角θO1、θO2、θO3,目标转角θO1、θO2、θO3的计算方法为:θO1=Atan2(xc,yc) (2)其中,DO称为球腕点参数,DO=[xc2+yc2+(zc‑l1)2‑l22‑l32]/(2l2l3);Atan2为双变量反正切函数,l1、l2和l3分别为机械臂的第一段连杆的长度、第二段连杆的长度和第三段连杆的长度;d)计算目标转角为θO1、θO2、θO3时前三关节的齐次变换矩阵为T30,求虚拟关节和后两关节的目标齐次变换矩阵虚拟关节和后两关节的目标齐次变化矩阵T53的计算方法为:T53=(T30)TTO (5)e)记T53中第i行第j列元素为rij,据齐次变换关系,目标转角θO4、θO5的计算方法为:θO4=Atan2(r33,‑r13) (6)θO5=Atan2(r22,r21) (7)用公式(6)和(7)即可求得目标转角θO4、θO5。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910601734.8/,转载请声明来源钻瓜专利网。
- 上一篇:确定机器人轨迹的操作控制方法及其控制系统
- 下一篇:机器人