慧聪网首页 > 机床行业 > 技术文章 > 技术动态
  
六自由度关节式坐标测量机关节零位偏差的标定算法
2008/6/11/09:56  

摘 要:关节式坐标测量机的关节零位偏差是由装配工艺误差引起的,对测头末端的空间位姿误差影响极大。本文在建立六自由度关节式坐标测量机数学模型的基础上,应用全微分、最小二乘法和迭代算法等数学方法,建立了关节零位偏差的线性标定算法,并通过计算机仿真计算验证了该标定算法的正确性。

关键词:坐标测量机 关节式 零位偏差 标定

Calibration Algorithm of Joint Zero-position Deviations for 6 DOF Joint-type CMM

Ye Dong et al

Abstract:The joint zero-position deviations of joint-type CMM,which result from assembly technology errors,have an enormous influence on the pose errors of probe end.Therefore,a calibration algorithm of the joint zero-position deviations is proposed.On the basis of setting up mathematics model of 6 DOF joint-type CMM,a linear calibration algorithm by applying total differential,least square and iterative algorithm is presented.And the correctness of the calibration method is validated by the computer simulation.
Keywords:CMM joint-type zero-position deviation calibration

  1.引言

  六自由度关节式坐标测量机是一种新型的非笛卡尔式坐标测量机。它仿照人体关节结构,以角度基准取代长度基准,将六个杆件和一个测头通过六个旋转关节串联连接,一端固定在机座上,另一端(测头)可在空间自由运动,构成一个六自由度的封闭球形测量空间。与传统的笛卡尔式三坐标测量机相比,它具有机械结构简单,体积小,测量范围大,灵活方便等优点,主要应用于CAD/CAM中三维模型表面数字化和大型零部件几何尺寸的现场检测等领域[1,2]。
  六自由度关节式坐标测量机在装配过程中,由于角度光电编码器的零位与关节结构的理论零位不重合而产生的角度偏差,称为关节零位偏差。其特点是:各关节的零位偏差各不相同;由于装配工艺误差不可避免,关节零位偏差较大(约±3°);对于每台装配好的关节式坐标测量机,各关节零位偏差值固定不变,属于系统误差。由于杆长的放大作用,关节零位偏差在末端测头处产生很大的位姿误差。因此,为了补偿关节零位偏差,提高测量精度,对关节式坐标测量机进行标定是非常重要的。

  2.数学模型

1

图 六自由度关节式坐

  标测量机结构模型六自由度关节式坐标测量机从机械结构上可以看成是串联的开式运动链。其结构模型如图所示(各坐标系的Y轴由“右手法则”确定)。
  参见图示,将测头局部坐标系O7-X7Y7X7相对于基座参考坐标系O0-X0Y0Z0的位姿记为T07,这是一个4×4的齐次矩阵,可描述为

T07=A01A12A23A34A45A56A67        (1)

式中,Ai-1i(i=1,…,7)是杆件i相对于杆件i-1的齐次位姿变换矩阵。Denavit和Hartenberg在1995年提出了两个相互连接且相对运动的构件之间相互关系的分析方法,并给出了相应的齐次变换矩阵[3],即

1

1       (2)

式中,θi是关节的转角,这里是变量,称为关节变量;φi是相邻关节旋转轴线的夹角,这里近似为直角;ai是相邻关节轴线沿空间公垂线的距离,这里近似为0;di是相邻杆件坐标原点沿Z轴之间的距离,这里称为杆长。
  对于多关节坐标测量机,测头在空间的姿态并不重要,而测头的空间位置坐标则是需要得到的。将式(1)、(2)合并后,测头位置坐标方程为

  P=(R1R2R3R4R5R6)q7+(R1R2R3R4R5)q6+R1R2R3R4)q5
    +(R1R2R3)q4+(R1R2)q3+R1q2+q1            
(3)

式中包括三个坐标分量方程,都是关节变量的函数,即

P=F(θ1,θ2,θ3,θ4,θ5,θ6)       (4)

  为了得到关节零位偏差与测头位置误差之间的关系,假设关节零位偏差足够小,对式(4)求全微分,近似得到测头位置误差方程为[4]

1     (5)

  将式(5)用矩阵方式简单描述,即

ΔP=JδΔδ     (6)

式中 ΔP=(ΔPx ΔPy ΔPz)T
  

2


  Δδ=(Δθ1 Δθ2 Δθ3 Δθ4 Δθ5 Δθ6)T

  由式(4)和式(6)即可得到描述关节零位偏差与测头位置误差之间关系的线性方程。
  3.标定算法
  为测定各关节零位偏差值,需要一系列已知标准位置坐标,这些标准位置坐标可以通过高精度的三坐标测量机测得。设有m个标准位置坐标,关节式坐标测量机的测头分别触测这些标准位置,由光电编码器分别得到相应的关节转角,将这些关节转角分别代入方程式(4),计算出测头的理论位置坐标,然后与标准坐标比对,得到m个测头位置误差。把这些数据代入式(6),可得到3×m个位置误差方程,即

ΔQ=GΔδ     (7)

其中

1

式(7)中有6个未知量,只要3×m>6,则可运用最小二乘法求解出关节零位偏差,即

Δδ=(GTG)-1GTΔQ     (8)

  把计算出的关节零位偏差值作为零位偏差的修正量代入式(4),计算出新的测头位置坐标,然后将新的位置误差和新的系数矩阵代入式(7),再重复式(8)的计算。经过以上的反复迭代过程,直到测头位置误差小于设定值,最后获得最优解,即最接近实际的关节零位偏差值。

  4.仿真验算

  为了进行计算机仿真验算,首先设定六自由度关节式坐标测量机的结构参数(φi,ai,di),并假设关节零位偏差(Δθi),具体数值列于表1。

表1 六自由度关节式坐标测量机结构参数

杆件
序号
φi(°) ai(mm) di(mm) 零位偏差
Δθi(°)
1  -90.1  0.01  99.85   2.4
2  90.05  0.02  151.38  -2.05
3  90  -0.01  448.6  -1.5
4  -89.9  -0.03  101.1   2.2
5  -90.05  0.01  352.2   1.2
6  89.35  0.005  99.75  -1.8
7  0  0  150.25   0

  在验算中,对标定算法重复进行了三次仿真计算。每次随机选取3组关节转角组合,根据表1中的结构参数和关节零位偏差,按式(4)计算出3个标准(实际)的空间坐标矢量。同时,不考虑零位偏差,计算出3个理论坐标矢量,并得到相应的误差矢量。根据式(5)、(6)、(7),可得到9个误差方程。利用式(8)求解出6个关节零位偏差值。为了获得更准确的数据,采用迭代算法,将计算出的关节零位偏差值代入式(4)修正理论模型,重复以上过程,直到空间位置误差小于一设定值(这里设为0.3mm)。三次仿真计算的结果列于表2。

表2 仿真验算结果

仿真
次数
关节转角组合
(θ1,…,θ6)
(°)
标准坐
标矢量
(mm)
位置
误差
(mm)
迭代1次 迭代2次 迭代3次 迭代4次
零位
误差
(°)
位置
误差
(mm)
零位
误差
(°)
位置
误差
(mm)
零位
误差
(°)
位置
误差
(mm)
零位
误差
(°)
位置
误差
(mm)
1 (-90,-90,0,90,
0,90)
138.558
575.782
-283.282
39.968 2.406
-2.063
-1.432
2.177
1.776
-1.375
1.717 2.406
-2.063
-1.490
2.177
1.719
-1.776
1.483 2.406
-2.063
-1.490
2.177
1.203
-1.776
0.148 2.406
-2.063
-1.492
2.182
1.203
-1.781
0.146
(120,90,120,-20,
70,50)
-652.092
645.842
202.687
30.043 1.201 0.955 0.206 0.206
(-90,0,0,90,
0,0)
142.57
522.883
503,83
49.592 0.732 0.801 0.244 0.232
2 (-90,10,10,90,
10,10)
61.557
434.09
594.691
49.319 2.521
-1.948
-1.432
2.464
1.146
-1.261
1.479 2.406
-2.063
-1.490
2.181
1.203
-1.781
0.212        
(0,90,0,-90,
0,90)
320.85
157.437
-251.305
23.654 1.155 0.230 < <    
(-120,140,20,60,
10,150)
-148.998
-518.998
-237.442
39.30 2.176 0.082    
3 (50,-80,50,40,
-60,40)
-463.903
-760.076
176.659
73.57 2.349
-2.120
-1.432
2.292
1.146
-1.432
0.603 2.406
-2.063
-1.490
2.180
1.203
-1.781
0.068        
(10,80,30,150,
30,140)
186.165
160.292
290.97
26.475 0.894 0.069 < <    
(40,30,60,150,
90,-90)
179.32
102.388
101.179
17.161 0.898 0.122    

  由仿真验算结果可得出以下结论:
  (1)较小的关节零位偏差会引起很大的测头位置误差,最大可达73.57mm;
  (2)本文给出的标定算法是正确的,经标定得出的关节零位偏差值与设定的真值近似,最大误差为0.02°;
  (3)迭代算法是收敛的,一般不超过4次迭代;
  (4)三次仿真计算所得结果相同,说明只要在测量空间任取三点,即可准确且唯一地标定出6个关节零位偏差。

  5.结语

  本文在Denavit-Hartenberg方法基础上,建立了六自由度关节式坐标测量机的数学模型。从模型可以看出,测头末端位置坐标与六个关节角度之间的关系是非线性的,这对于由已知空间坐标值来推算关节零位偏差是相当困难的。因此,我们运用全微分方法,求得了关节零位偏差与测头末端位置误差之间的线性关系,从而大大简化了标定过程。在已知空间点坐标情况下,应用最小二乘法和有限次数的迭代运算,求出最优的关节零位偏差值。最后,通过计算机仿真验算,证明了该算法的正确性。该标定算法也完全适用于其它结构参数误差的标定。该标定算法对提高六自由度关节式坐标测量机的测量精度具有重要意义。



想让您的事业成功吗?
网上赚钱成功三步曲
1 不是会员
2 已是会员 免费宣传产品
3 推广公司 让生意火起来!
  
【我要评论】 【大 中 小】  【打印】
 关于“坐标测量机”的资讯
·基于三坐标测量机的四次EB样条曲线曲面的应用  (4.7 9:41)
·“ZGC-1型智能关节坐标测量机”通过鉴定  (8.27 11:41)
·三坐标测量机的几种常用扫描方法  (7.16 9:37)
·三坐标测量机的升级改造和多功能化  (7.10 9:59)
·利用三坐标测量机实现逆向工程的探讨  (12.6 9:39)
·CAD功能在三坐标测量机中的应用  (9.25 9:32)
·三坐标测量机在模具生产中的应用  (9.7 9:32)
·坐标测量机对环境的要求  (7.28 9:27)
·三坐标测量机为模具保驾护航  (6.28 9:13)
·三坐标测量机的日常维护及保养注意事项  (5.24 9:19)
外媒称采购中国机床可能有七大风险
[世界机床十大新闻] [机床工具进出口分析] [更多]
·国家电网公司部署迎峰度夏工作
·商务部预计铁矿石价格可能下行
·中石化中石油宣布停止成品油出口
·5月份CFLP中国制造业PMI为53.3%
·印矿敲定出口关税加征15%
·磨料价格暴涨质量状况令人担忧
·中国成为印度第三大轮胎进口国
·中国重型机械进入沙特市场
·推进重大技术装备自主化还虚统筹国..
·轴承行业提前完成“十一五”部分目标
·2007年世界机床市场情况分析
·机床行业:亟待从单兵走向军团
返回慧聪机床网首页
慧
聪
网

赢
造
企
业
网
上
贸
易

频道精彩内容推荐
地震救援搜救仪器大集合
地震救援搜救仪器大集合
北川楼房倒塌4000余人逃生30%
北川楼房倒塌4000余人逃生
·四川地震死亡人数增至1.2万
·温家宝看望德阳绵阳受灾民众
·截14日6时灾区废墟中救出65人
·四川地震对机械行业的影响
·企业向地震灾区捐款5万余元
·技术创新促奥运火炬成功燃亮
文字广告
慧聪市场
徐锻高速精密压力机
[新品]徐锻新品:高速精密压力机
[分析]预计今年全行业增速下降
[综述]机床业高精尖产品成需求
[观察]四月份塑料机械最新专利
[评析]08奥运提升测试测量市场
[分析]日本轴承工业发展的特点
网络商圈
* 论坛排行 * 博文推荐
热点推荐
汽车模具业利率超整车企业
汽车模具业利率超整车企业
工程机械企业关注越南市场
工程机械企业关注越南市场
·中国机床进出口的形势展望
·量具刃具列入国家免检目录
·武汉农业生产九成机械化
·到2012年沈阳机床将突破
·劣质进口机床为何屡破国门
·祝福经历过地震的孩子们
·最让推销员哭笑不得的

·培养鉴别人才的眼力
·换三个工作如同烧掉一间房子
·感动中国--你过的好吗