收藏 分销(赏)

多关节坐标测量机的误差模型.doc

上传人:xrp****65 文档编号:8338715 上传时间:2025-02-10 格式:DOC 页数:7 大小:76KB 下载积分:10 金币
下载 相关
多关节坐标测量机的误差模型.doc_第1页
第1页 / 共7页
多关节坐标测量机的误差模型.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
多关节坐标测量机的误差模型 叶东 黄庆成 车仁生 摘 要:按Denavit-Hartenberg方法,建立了多关节坐标测量机末端测头中心相对于机座参考坐标系的测量运动的数学模型。在此基础上,运用矩阵函数的全微分方法,建立起末端测头中心坐标误差与测量运动模型参数误差之间的传递关系。为进一步研究多关节坐标测量机的标定和补偿奠定了理论基础。 关键词:坐标测量机 关节 误差模型 A Error Model for Multi-joint Coordinate Measuring Machine YE Dong,HUANG , (Dept. of Precision Instruments, Harbin Institute of Technology,Harbin 150001) Qing-Cheng (Dept. of Precision Instruments, Harbin Institute of Technology,Harbin 150001) CHE Ren-Sheng (Dept. of Precision Instruments, Harbin Institute of Technology,Harbin 150001) Abstract:By using homogenous coordinate transformation principle and Denavit-Hartenberg analysis method,a measurement kinematics model and a error model for multi-joint coordinate measuring machine,of which the movement of the probe center is relative to machine reference frame,is constructed. And the model is validated by contrast between the theory calculation and actual errors. It establishes firm theory base for deeply developing calibration method for multi-joint coordinate measuring machine. Key words:Coordinate measuring machine,Joints,Kinematics model, Error model▲ 1 引  言   多关节坐标测量机是一种新型的非笛卡尔式的坐标测量机[1,2]。与普通的笛卡尔式三坐标测量机相比,具有机械结构简单、体积小、测量范围大和灵活方便等特点,主要应用在逆向工程中作为三维数字化工具,以及在现场对大型零部件的几何尺寸测量等领域。   尽管多关节坐标测量机是一种非常有前途的便携式坐标测量机,但测量精度低是其非常致命的弱点,在很大程度上,影响了多关节坐标测量机广泛应用。产生误差的主要原因如下:   . 多关节坐标测量机是仿照人的腰关节、肩关节、肘关节和腕关节结构,将一系列杆件通过旋转关节串联连接,以角度测量基准取代长度基准;   . 由于各杆件、关节等零部件存在加工工艺误差,仪器装配后,多关节坐标测量机结构参数偏离理论设计值比较大,且很难将参数误差控制在一定范围内;   . 这种旋转关节和长杆件结构,对于各杆件参数误差在传递到末端测头上时具有很大的放大作用。   因此,研究并建立起末端测头中心坐标误差与各杆件和关节的参数误差之间的传递关系是必要的。这将为进一步提高多关节坐标测量机的测量精度奠定理论基础。   本文将在建立起多关节坐标测量机测量运动模型基础上,运用矩阵全微分方法,来分析误差,建立误差模型,最后通过计算机仿真验证该误差模型的正确性。 2 杆件间相对位姿的描述    多关节坐标测量机是多杆件串联系统,两杆件间的相对位姿描述是最终求得测头位姿矩阵的基础。它取决于两杆件之间的结构参数、运动形式和运动参数。为分析两相邻杆件的相互关系,首先建立杆件的坐标系。    Denavit和Hartenberg在1955年提出了对两个相互连接且相对运动的构件建立两个特殊坐标系的方法,给两杆件相对运动的研究带来方便[3]。如图1所示,设杆件i,其与杆件i-1通过关节i相连,与杆件i+1通过关节i+1相连。按Denavit-Hartenberg(简称D-H)的方法,杆件i坐标系{OiXiYiZi}的坐标原点设在关节i的轴线和关节i+1的轴线的公垂线DiOi与关节i+1的轴线相交处,Zi轴与关节i+1的轴线重合,Xi轴与上述公垂线重合,且方向从关节i指向关节i+1,Yi轴按右手法则确定。由图1可以看出,一个杆件有四个参数。其中两个参数为杆件本身参数,一个是两关节轴线沿公垂线的距离ai,称为杆件长度;另一个是垂直于ai的平面内两个关节轴线的夹角ai,称为杆件扭角。还有两个参数表示相邻杆件的相互关系,一个是沿关节i轴线的两个公垂线的距离θi;另一个是垂直于关节i轴线的平面内两公垂线的夹角qi,即Xi 和Xi-1之间的夹角。 Fig.1 Interrelation of Arms   在用D-H法建立了杆件坐标系后,{Oi-1Xi-1Yi-1Zi-1}与{OiXiYiZi}之间的变换可以用坐标系的平移、旋转来实现。可先令{Oi-1Xi-1Yi-1Zi-1}绕Zi-1轴旋转θi角,再沿轴Zi-1平移di,然后沿Xi轴移动ai,最后绕Xi轴旋转ai角,使{Oi-1Xii-1Yi-1Zi-1}与{OiXiYiZi}重合。用变换矩阵表示,则有   (1) 式中,Ri和qi分别是3×3旋转矩阵、3×1平移矢量。 3 测量运动模型   多关节坐标测量机从机械结构上可以看成是一个开式运动链,它是六个杆件和一个测杆通过六个旋转关节串联而成。开链的一端固定在机座上,另一端是自由的,安装测头,其结构简图如图2所示。 Fig.2 Diagram of Multi-joint coordinate measuring machine   图中,各杆件坐标系按D-H方法建立。{O0X0Y0Z0}是机座参考坐标系,杆件1相对于机座参考坐标系{O0X0Y0Z0}的位姿矩阵记作T01。杆件2相对于杆件1坐标系{O1X1Y1Z1}的位姿矩阵记作T12。杆件2相对于机座参考坐标系{O0X0Y0Z0}的位姿矩阵是T01和T12乘积,记作T02。依此类推,测头坐标系相对于机座参考坐标系{O0X0Y0Z0}的位姿矩阵记作T07,一个4×4齐次矩阵,即 T07=T01T12T23T34T45T56T67  (2) 式中,T01,……,T67由式(1)确定。多关节坐标测量机的结构是特殊的,即相邻关节轴线相互垂直且相交于一点,因此,参数ai、αi、di都是固定的常数,称为杆件结构参数,而θi是变化的,称为关节变量。   在式(2)中,T07反映了测头在空间相对于基坐标系的坐标位置和姿态。对于多关节坐标机来说,我们只关心测头在空间的坐标位置矢量,而不需要了解测头的空间姿态。这里,设测头中心位置矢量记作P=(x,y,z)T。根据式(1)和式(2)可以写出测头中心位置的测量运动方程: P=(R1R2R3R4R5R6)q7 +(R1R2R3R4R5)q6+(R1R2R3R4)q5 =(R1R2R3)q4+(R1R2)q3+R1q2+q1  (3)   式(3)测量运动方程包括三个坐标分量方程,他们都是各杆件的结构参数和各关节变量的函数,因此,式(3)可简写成矢量函数形式,即 P=f(a,d,α,θ)  (4) 这里,a=(a1 a2 a3 a4 a5 a6)T,d=(d1 d2 d3 d4 d5 d6 d7)T α=(α1 α2 α3 α4 α5 α6)T,θ=(θ1 θ2 θ3 θ4 θ5 θ6)T P=(px py pz)T  f=(fx fy fz)T 4 误差模型   多关节坐标测量机测头中心的坐标误差ΔP主要是由各杆件的结构参数误差(Δdi,Δαi,Δαi)和关节变量误差Δθi所决定的。Δθi是由于在多关节坐标测量机装配过程中,角度光学编码器的零位与理论模型中关节旋转零位不重合而产生的零位偏置误差;Δdi反映的是杆件长度误差;Δai是由于相邻关节的旋转轴线不相交于一点而产生的误差;Δαi是两相邻杆件不垂直产生的角度误差。   假设这些参数误差足够小,对式(4)进行全微分,可近似得到测头的空间坐标误差方程   (5) 其中,   将式(5)用矩阵方式简单描述,即 ΔP=JδΔδ  (6) 这里, ΔP=(Δpx Δpy Δpz)T   Jδ是一个3×25的误差系数矩阵,即   (7)   Δδ是一个25×1的误差参数矢量,即 Δδ=(Δα1…Δα6 Δd1…Δd7 … Δα6 Δθ1 …Δθ6)T  (8) 5 仿真验证   为了验证误差模型的正确性,采用计算机仿真方法,步骤如下:   (1) 设定各杆件结构参数的理论值和误差值,如表1所示。 Table 1 Normal parameters and actual errors of links link No. ai mm Δai mm di mm Δdi mm αi rad Δαi rad Δθi rad 1 0 0.10 100 -0.05 -π/2 0.0010 0.0014 2 0 -0.08 150 0.11 π/2 0.0014 -0.0023 3 0 -0.12 450 0.06 π/2 -0.0012 0.0017 4 0 0.03 100 0.13 -π/2 0.0017 0.0010 5 0 0.07 350 -0.04 -π/2 0.0010 -0.0014 6 0 -0.14 100 0.05 π/2 -0.0010 0.0010 7 0 0  150 -0.03 0  0   0     (2) 取20组关节变量的组合,要求保证末端测头在整个测量空间尽可能地均匀分布。   (3) 将表1中各杆件的理论参数、实际参数和20组关节变量分别代入式(3),计算20组理论坐标值和实际坐标值,并计算出实际的空间坐标误差。   (4) 将表1中的理论参数、参数误差和20组关节变量分别代入式(6)、(7)和(8),计算出测头的空间坐标误差。   经过以上四步计算,其结果列于表2中。 Table 2 Simulation results No. Joint variable (°) normal coordinates actual error error model (θ1θ2θ3θ4θ5θ6) P (mm) ||E||(mm) ||ΔP||(mm) 1 (0 0 0 0 0 0) (0 150 1050) 3.648 3.650 2 (-90 10 10 90 10 10) (66.53 403.646 636.53) 3.942 3.952 3 (-90 0 0 90 0 0) (150 500 550) 4.029 4.041 4 (90 90 90 90 90 90) (200 350 150) 0.949 0.927 5 (10 80 30 150 30 140) (211.979 145.894 287.833) 1.311 1.293 6 (90 70 90 130 40 30) (213.24 119.589 169.933) 1.989 1.984 7 (0 90 0 0 0 0) (950 150 100) 2.743 2.746 8 (-90 -90 0 90 0 90) (150 600 -250) 3.169 3.162 9 ( 90 0 -90 0 90) (300 150 -250) 1.069 1.043 10 (30 150 60 130 80 160) (112.002 110.994 -102.182) 0.487 0.467 11 (40 30 60 150 0 0) (-33.671 -115.071 177.21) 2.180 2.190 12 (90 0 0 90 0 0) (-150 -500 550) 3.928 3.939 13 (50 -80 50 40 -60 40) (-499.527 -733.569 230.205) 3.694 3.703 14 (60 40 60 150 10 10) (18.218 -108.91 201.66) 2.184 2.192 15 (120 90 120 -20 70 50) (-631.721 660.874 187.184) 2.063 2.089 16 (0 -90 0 0 0 0) (-950 150 100) 3.864 3.849 17 (-90 -90 -90 -90 -90 -90) (-200 350 150) 2.165 2.143 18 (40 150 50 160 90 130) (-33.663 187.312 -50.344) 0.503 0.475 19 (90 90 0 0 0 0) (-150 950 100) 2.743 2.746 20 (-120 140 20 60 10 150) (-164.49 -495.465 -265.903) 1.763 1.735   从表2所示的计算结果,可以得出以下结论:   .测头中心的位置误差在空间不同位置上是不一同的。   .对于各杆件结构参数的微小误差,测头中心的位置误差是很大的。最大误差为 4.029mm。   .误差模型式(6)所计算出的误差与实际误差基本一致,这证明了本文所建立的误差模型,在微小误差的前提下,能近似地反映实际误差。   另外,又做了多组误差参数的验算工作。将表1中Δdi和Δai分别放大和缩小10倍,重复上面的计算,20组末端测头中心位置误差的变化范围在±0.1mm。对于Δai和Δθi也分别做同样的实验,对Δai,20组测头中心位置误差的变化范围在-1.5mm~10mm;对Δθi,20组测头中心位置误差的变化范围在-2mm~ 21mm。以上实验结果说明:Δdi和Δai对末端测头坐标误差的影响很小,这主要是因为这两个参数误差都是长度误差,在误差传递过程中不会被放大;Δai和Δθi对末端误差的影响非常大,主要因为这两个参数误差都是角度误差,在误差传递过程中与杆件长度相乘而被放大。 6 结  论   本文在D-H分析方法基础上,建立了多关节坐标测量机的测量运动模型和误差模型。通过计算机仿真计算,验证了所建立的误差模型是正确的。同时,也发现微小的杆件结构参数误差和关节的零位偏置误差会带来很大的测头中心位置误差。因此,为提高多关节坐标测量机的测量精度,可以采取以下措施:   (1) 提高各零、部件的加工精度和多关节坐标测量机的装配精度;   (2) 改善关节的回转结构的刚性,减小关节旋转轴系的晃动;   (3) 提高角度编码器的角分辨力;   (4) 采取高精度的标定方法,获得各杆件参数的实际误差,进行补偿。■ 作者简介:叶东 男,1968年6月出生,1995年哈尔滨工业大学精密仪器及机械专业硕士研究生毕业,现在哈尔滨工业大学精密仪器及机械专业攻读博士学位。主要从事现代坐标测量技术的研究。 作者单位:叶东(哈尔滨工业大学精密仪器及测控技术系  哈尔滨 150001)      黄庆成(哈尔滨工业大学精密仪器及测控技术系  哈尔滨 150001)      车仁生(哈尔滨工业大学精密仪器及测控技术系  哈尔滨 150001)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 管理财经 > 管理学资料

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服