[发明专利]一种综合位姿误差模型与刚度补偿的机器人精度补偿方法有效
申请号: | 201610700370.5 | 申请日: | 2016-08-22 |
公开(公告)号: | CN106737855B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 童一飞;赵瑞文;李东波;吴绍锋;谭清锰 | 申请(专利权)人: | 南京理工大学 |
主分类号: | B25J19/00 | 分类号: | B25J19/00;B25J9/16 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 马鲁晋 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种综合位姿误差模型与刚度补偿的机器人精度补偿方法,包括以下步骤:步骤1、根据机器人的结构参数建立机器人运动模型;步骤2、建立机器人误差模型;步骤3、在机器人工作空间内,随意给定目标位姿点,当机器人末端移动到指定点时,记录此时的关节角度;步骤4、利用位置测量仪器测量给定目标位姿点的实际坐标Pa;步骤5、利用最小二乘法对误差参数进行辨识;步骤6、在机器人末端施加载荷,测量其变形量,之后返回步骤3将重新辨识后的结构误差再次补偿给运动模型,从而消除载荷引起的变形导致的末端位姿误差,同时将载荷引起的变形量数据存入数据库,用于后期的精度补偿。本发明可以显著提高机器人的绝对定位精度,简单,高效。 | ||
搜索关键词: | 一种 综合 误差 模型 刚度 补偿 机器人 精度 方法 | ||
【主权项】:
1.一种综合位姿误差模型与刚度补偿的机器人精度补偿方法,其特征在于,包括以下步骤:步骤1、根据机器人的结构参数建立机器人运动模型;具体为:步骤1‑1、根据DH法建立机器人相邻关节间的齐次变换矩阵,该矩阵为:
上式中,ai为连杆长度,αi为关节扭角,di为连杆偏距,θi为关节转角,x为连杆坐标系X轴坐标,z为连杆坐标系Z轴坐标;步骤1‑2、对步骤1‑1中建立的齐次变换矩阵引入绕y轴的旋转Rot(y,β),消除中间连杆之间因为轴平行或近乎平行时产生的奇异,相邻关节间的齐次变换矩阵修正为:
上式中,βi表示机器人第i杆坐标系绕y轴的旋转角度,y为连杆坐标系Y轴坐标,c为cos,s为sin;步骤1‑3、增加一个额外参数zn,描述工具坐标系沿末端连杆坐标系z轴的平移,建立工具坐标系相对于末端连杆坐标系的变换矩阵为:
步骤1‑4、对于N关节机器人,根据上述步骤得到机器人工具坐标系与基座标系之间的运动学关系为:T=0A1×1A2×2A3×3A4×4A5×5A6×···×n‑1Ann的取值为1...N,N≥1该运动学关系即为机器人运动模型;步骤2、根据步骤1建立的机器人运动模型来建立机器人误差模型;建立该机器人误差模型具体为:步骤2‑1、由微分变换原理得到中间连杆实际转换矩阵与名义转换矩阵误差dAi为:
且
Ai为中间连杆转换矩阵;步骤2‑2、由微分变换原理得到工具坐标系相对于末端连杆坐标系转换矩阵误差:
An为工具坐标系与末端连杆坐标系转换矩阵;步骤2‑3、对于N关节机器人,其最终的误差模型为中间连杆误差加上工具坐标系相对于末端连杆变换的误差,求全微分后得到下式:
其中p为末端位置坐标;将其写作:Δp=JδΔX
其中ΔX=(Δθ1...Δθn,Δα1...Δαn,Δa1...Δan,Δd1...Δdn,Δβ1...Δβn,Δzn)T表示机器人各连杆结构误差Jδ是辨识雅可比矩阵;步骤3、在机器人工作空间内,随意给定目标位姿点,其名义坐标为Pn,当机器人末端移动到指定点时,记录此时的关节角度;步骤4、利用位置测量仪器测量给定目标位姿点的实际坐标Pa;步骤5、利用最小二乘法对误差参数进行辨识,将辨识出的结构误差补偿给机器人运动模型名义参数,验证是否满足要求,如果满足要求则执行下一步,否则返回步骤3;步骤6、在机器人末端施加载荷,测量其变形量,之后返回步骤3将重新辨识后的结构误差再次补偿给机器人运动模型,从而消除载荷引起的变形导致的末端位姿误差,同时将载荷引起的变形量数据存入数据库,用于后期的精度补偿。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610700370.5/,转载请声明来源钻瓜专利网。