一种无偏最优的工业机械臂绝对定位精度标定方法

著录项
  • CN201711454130.2
  • 20171228
  • CN108177145A
  • 20180619
  • 北京航空航天大学
  • 袁培江;蔡鹦;陈冬冬;曹双倩;高豆豆;吴旭磊
  • B25J9/16
  • B25J9/16 B25J19/00 B25J19/02

  • 北京市海淀区学院路37号
  • 北京(11)
  • 北京汇捷知识产权代理事务所(普通合伙)
  • 于鹏
摘要
本发明公开了一种无偏最优的工业机械臂绝对定位精度标定方法,属于机器人技术领域。所使用的装置包括工业机械臂、激光跟踪仪和靶球。该方法首先在工业机械臂的工作空间内随机规划出一系列样本点,并为每个样本点随机指定一个姿态。通过逆解求出每个位姿(奇异点除外)的九组解,并从中为每个位置随机选取一组解,使得最终留下的所有解涵盖每一种解。按选取的关节角依次驱动工业机械臂到指定位置。通过激光跟踪仪和靶球测量工业机械臂实际到达位置,进行位置误差的计算。通过建立关节角的二范数和位置误差之间的半变异函数,进而求解克里金方程组,对目标点的位置误差进行预测和补偿。本发明充分考虑了运动学逆解的多解性和位置误差的多样性。
权利要求

1.一种无偏最优的工业机械臂绝对定位精度标定方法,其特征在于:

本发明方法所使用的装置包括工业机械臂、激光跟踪仪和靶球;

进一步地,靶球固定在工业机械臂的法兰盘上,工具中心设为靶球中心;

本发明方法首先在工业机械臂的工作空间内随机规划出一系列样本点,并为每一个样 本点随机指定一个姿态;通过运动学逆解求解每个位姿(奇异点除外)的九组解,包括八组 解析解和一组数值解;从九组解中为每个位置随机选取一组解,使得最终留下的所有解涵 盖每一种解;按照选取的关节角依次驱动机械臂到指定位置;通过激光跟踪仪和靶球测量 工业机械臂实际到达位置,进行位置误差的计算;通过建立关节角的二范数和位置误差之 间的半变异函数,进而求解克里金方程组,对目标点的位置误差进行预测和补偿;

本发明方法具体实施包括如下顺序步骤:

步骤1:统一工业机械臂的基坐标系、激光跟踪仪的测量坐标系和工具坐标系;

步骤2:在工业机械臂的工作空间中随机选取一系列样本点,并将其视为工具中心点的 理论位置;

步骤3:为每个样本点随机指定一个姿态,通过运动学逆解求解每个位姿(奇异点除外) 的九组解,包括八组解析解和一组数值解;

步骤4:为每个样本点随机分配一组解,使得最终留下的解涵盖每一种解;

步骤5:按照选取的关节角依次驱动工业机械臂的工具中心点到达这些样本点,同时激 光跟踪仪依次测量工具中心点在这些样本指定点的实际位置;

步骤6:求解这些样本点的理论位置和实际位置的位置误差;

步骤7:根据这些样本点所选取的关节角的二范数和位置误差建立沿X、Y和Z轴的半变 异函数;

步骤8:根据半变异函数进行工业机械臂工作空间中某点的位置误差估计;

步骤9:根据预测值对控制命令进行补偿;

本发明所述的一种无偏最优的工业机械臂绝对定位精度标定方法的有益效果在于:

[1]该方法优于传统的建模标定方法,适用性广;

[2]该方法充分考虑了位置误差的多样性,建立了关节空间和工作空间的半变异函数, 使得标定结果更为准确;

[3]该方法充分考虑了运动学逆解的多解性,建立的半变异函数适用于九组解中的任 一组,无需单独拟合不同解下的半变异函数;

[4]该方法在建立关节角的二范数和位置误差之间的半变异函数的同时消除了关节角 的角度偏差对标定结果的影响,无需进行参数辨识。

说明书
技术领域

本发明涉及机器人技术,尤其涉及一种无偏最优的工业机械臂绝对定位精度标定 方法。

随着当今飞机装配技术不断向数字化方向发展,工业机器人作为一种灵巧、高柔 性和较低成本的自动化装备在飞机数字化装配领域得到广泛的应用。然而,现今工业机器 人的绝对定位精度较低,无法满足飞机数字化装配中自动钻铆的要求,因此,研究如何提高 工业机器人的绝对定位精度变得尤其重要。

工业机器人经过标定之后,其绝对定位精度能得以提高。传统的基于模型的标定 方法,如Denavit-Hartenberg模型和Modified Denavit-Hartenberg模型,标定精度不高, 模型不具有普遍性,且补偿过程较为繁琐。

针对现有技术存在的不足,本文提出了一种基于克里金的标定方法。克里金方法 早已被广泛应用于地质统计领域,本文将该方法应用于机械臂标定,主要分为两大部分:第 一部分是通过半变异函数量化样本关节空间和工作空间的相关性和变异性;第二部分是在 无偏性和方差最小(最优性)条件下,确定和求解克里金方程组,经过加权求和得到待预测 点的位置误差。该方法思路清晰,计算简便,无需大量样本点。

本发明的目的在于标定工业机械臂的绝对定位精度。针对现有技术存在的不足, 本发明提出了一种无偏最优的工业机械臂绝对定位精度标定方法。

本发明通过以下技术方案实现。

本发明方法所使用的装置包括工业机械臂、激光跟踪仪和靶球。本发明方法首先 在工业机械臂的工作空间内随机规划出一系列样本点,并为每一个样本点随机指定一个姿 态。通过运动学逆解求解每个位姿(奇异点除外)的九组解,包括八组解析解和一组数值解。 从九组解中为每个位置随机选取一组解,使得最终留下的所有解涵盖每一种解。按照选取 的关节角依次驱动机械臂到指定位置。通过激光跟踪仪和靶球测量工业机械臂实际到达位 置,进行位置误差的计算。通过建立关节角的二范数和位置误差之间的半变异函数,进而求 解克里金方程组,对目标点的位置误差进行预测和补偿。

本发明所述的一种无偏最优的工业机械臂绝对定位精度标定方法的有益效果在 于:

[1]该方法优于传统的建模标定方法,适用性广;

[2]该方法充分考虑了位置误差的多样性,建立了关节空间和工作空间的半变异 函数,使得标定精度更高;

[3]该方法充分考虑了运动学逆解的多解性,建立的半变异函数适用于九组解中 的任一组,无需单独拟合不同解下的半变异函数;

[4]该方法在建立关节角的二范数和位置误差之间的半变异函数的同时消除了关 节角的角度偏差对标定结果的影响,无需进行参数辨识。

图1为本发明测量机械臂末端位置所使用的装置图。

图中:1.工业机械臂、2.激光跟踪仪、3.靶球。

如图1所示,本发明方法所使用的装置包括工业机械臂1、激光跟踪仪2和靶球3。

进一步地,靶球3固定在工业机械臂1的法兰盘上,工具中心设为靶球3中心。

本发明方法的具体实施步骤如下:

步骤1:统一工业机械臂1的基坐标系、激光跟踪仪2的测量坐标系和工具坐标系;

步骤2:在工业机械臂1的工作空间中随机选取9n个样本点Pi(xi,yi,zi),i=1, 2,…,9n,并将其视为工具中心点的理论位置;

步骤3:为每个样本点Pi随机指定一个姿态,通过运动学逆解求解每个位姿(奇异点除外)的九组解,包括八组解析解和一组数值解,j=1,2,…,9;

步骤4:为每个样本点Pi随机分配一组解,使得最终留下的解涵盖每一种解。特别地,可将分配给Pi,i=(j-1)n,…jn,使得这9n个样本点中每n个点对应一种解;

步骤5:按照选取的关节角依次驱动工业机械臂1到达这9n个样本点,同时激光跟 踪仪2依次测量工具中心点在这9n个样本点的实际位置,即Pi’(xi’,yi’,zi’),i=1,2,…, 9n;

步骤6:求解这9n个样本点的工具中心点的理论位置和实际位置的位置误差:

e(Pi)=(ex(Pi),ey(Pi),ez(Pi))=Pi'-Pi,i=1,2,…,9n

步骤7:根据这9n个样本点所选取的关节角的二范数和位置误差建立沿X、Y和Z轴 的半变异函数γx(h)、γy(h)和γz(h),以X轴方向为例子:

其中,N(h)为在关节空间中距离为h的点对总数。h的计算公式如下:

其中,θik代表第i个样本点Pi所选取的逆解的第k维,θjk代表第j个样本点Pi所选取 的逆解的第k维;

步骤8:根据半变异函数进行工业机械臂1工作空间中某点P0(x0,y0,z0)处的位置误差估计:

其中,θ0代表预测点的某组逆解,θi代表第i个样本点Pi所选取的逆解。和分别为P0处的位置误差沿X、Y和Z轴的分量,λxi、λyi和λzi分别为第i个测量点对和的权重,以λxi,i=1,2,…,n为例,其计算方法如下:

其中,γxi0表示第i个样本点Pi和预测点P0之间沿X轴的半变异函数值,γxij表示第 i个样本点Pi和第j个样本点Pj之间沿X轴的半变异函数值,k为未知,可通过上式算出;

步骤9:根据预测值对控制命令进行补偿:

xm=x0+ex∧(θ0)

ym=y0+ey∧(θ0)

zm=z0+ez∧(θ0)

其中,xm,ym和zm是补偿后的新的位置。

本文发布于:2024-09-24 07:22:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/84603.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议