基于激光追踪仪多站位测量系统的激光追踪仪站位方法与流程

文档序号:17920690发布日期:2019-06-15 00:05阅读:665来源:国知局
基于激光追踪仪多站位测量系统的激光追踪仪站位方法与流程

本发明涉及一种激光追踪仪站位优化方法,特别是基于激光追踪仪多站位测量系统的激光追踪仪站位优化方法,属于精密测试技术领域。



背景技术:

随着现代精密制造和测量技术水平的不断发展,现代工业在加大多轴机床需求的同时,对其精度也提出了更高的要求。误差修正技术只对测量结果进行修正,成本低、效率高、能够大规模应用。而传统的误差修正方法多数无法修正测量结果中的随机成分,具有一定的局限性。激光追踪仪具有测量速度快、精度高等优点,易于实现空间坐标的跟踪测量。因此应用激光追踪仪实现多轴机床的误差修正成为有重要意义的研究。

搭建激光追踪仪多站位测量系统需要多轴机床和激光追踪仪。采用基于激光追踪仪多站位测量方法,利用高精度干涉测长值作为约束条件,能够实时快速标定多轴机床的坐标误差,提高多轴机床空间测量点的定位精度。而在标定过程中,激光追踪仪站位坐标精度影响标定结果的精度,需要对激光追踪仪的站位坐标进行优化。

为此有必要发明一种基于激光追踪仪多站位测量系统的激光追踪仪站位优化方法,提高激光追踪仪站位坐标精度,更精准的修正多轴机床坐标误差,从而使修正结果达到更高的精度。



技术实现要素:

技术的激光追踪仪站位优化方法,目的是提供一种基于激光追踪仪多站位测量系统的激光追踪仪站位优化方法,提高激光追踪仪站位坐标精度,使多轴机床的修正结果达到更高的精度。本方法具有全面合理以及准确等特点。

为达到以上目的,本发明是采取如下技术方案予以实现的:

基于激光追踪仪多站位测量系统的激光追踪仪站位方法,该方法包括以下步骤:

步骤一:搭建激光追踪仪多站位测量系统。本系统搭建需要一台三坐标测量机cmm、转台以及一台激光追踪仪。激光追踪仪的猫眼反射镜固定在三坐标测量机的测头上,并作为待测点。猫眼反射镜与三坐标测量机的测头运动轨迹相同。当三坐标测量机控制测头在测量空间范围内移动时,猫眼反射镜也能够同时跟随多轴机床的测头移动。激光追踪仪发出的激光束入射到猫眼反射镜上,并反射回激光追踪仪的跟踪头。激光追踪仪接收到猫眼反射镜的反射光束后,实现猫眼反射镜即待测点与激光追踪仪之间相对位移的测量。

激光追踪仪多站位测量模型如图1所示。在cmm坐标系下,令cmm测量空间内待测点的坐标为ai(xi,yi,zi),其中i=1,2,3,…,n,n为待测点个数;激光追踪仪的站位坐标为pj(xj,yj,zj),其中j=1,2,3,…,m,m为激光追踪仪站位个数;激光追踪仪内部标准球的球心为o;激光追踪仪在每个站位pj到初始待测点a1点的距离为dj;激光追踪仪测量得到的高精度干涉测长值为lij。根据三维空间中两点距离公式建立下列关系式,得到激光追踪仪在每个站位对应到待测点的距离dji:

步骤二:基于levenberg-marquardt算法的激光追踪仪站位自标定。根据式(1),令

记fi(x)=(f1(x),f2(x),...,fn(x)),则有

式中,rn为n维实数集,n为待测点个数。

将目标函数f的梯度记为g(x),得到

式中,

采用levenberg-marquardt算法(l-m)进行迭代,通过迭代得出激光追踪仪站位坐标以及激光追踪仪站位到初始待测点的距离。设迭代的搜索方向为hi,有

式中,μi>0,μi为调整搜索方向引入的正参数,fi为误差方程的集合,ji为误差方程的梯度矩阵,h为搜索方向的集合。

由最优性条件,hi满足

其中,i为n阶单位矩阵。

求解式(6),得

hi=-(jitji+μii)-1jitfi(7)

式中,

令mi′是满足式(8)-(11)的最小非负整数m′,即

式中,σ∈(0,1),β∈(0,1)。

为保证hi是fi(x)在xi处的下降方向,迭代时先设置μi的初始值,通过计算hi,不断地调整μi。根据激光追踪仪多站位测量系统实际需求的容许误差ε,通过迭代即可标定出激光追踪仪站位坐标pj(xj,yj,zj)以及激光追踪仪站位到初始待测点的距离dj。

步骤三:参数μi选择。l-m算法的关键在于参数μi的选择,根据当前迭代点,假定二次函数为

式中,fi为目标函数。

用ri表示目标函数与二次函数的增量之比,得

当ri接近于0或者1,都需要对此参数进行调整。ri的临界值为0.25和0.75,得到参数μi选择规则为

迭代过程中,给定μi初始值,取每一次迭代步的值作为下一次迭代的初始值。根据计算得到的hi以及ri,选择参数μi。根据选择的参数μi,计算hi并进行线搜索,进而完成迭代过程。

步骤四:激光追踪仪站位坐标优化。由于激光追踪仪自身重量的影响,转台的转动轴与工作台平面不垂直,导致激光追踪仪站位存在误差。为了提高激光追踪仪自标定算法得到的站位坐标精度,采用协方差矩阵的奇异值分解(singularvaluedecomposition,简称svd)变换进行平面拟合。将自标定算法得到的激光追踪仪m个站位坐标拟合成一个平面。拟合平面满足激光追踪仪m个站位的坐标到拟合平面距离的残差最小。将激光追踪仪m个站位坐标投影到拟合平面上,即可得到优化后的激光追踪仪站位坐标。

协方差矩阵的奇异值分解svd分解原理为

a=uσvt(15)

式中,u为左奇异正交向量矩阵,σ为对角奇异值矩阵,v为右奇异正交向量矩阵。

设拟合平面为

ax+by+cz+e=0(16)

最小奇异值对应的奇异向量即为拟合后的平面方程法向量方向通过求解svd即可得到拟合后的平面方程系数a、b、c、e,从而得到拟合后的平面方程ax+by+cz+e=0。

设优化后的激光追踪仪站位坐标为pj′(xj′,yj′,zj′)。根据直线pjpj′与平面ax+by+cz+e=0的法向量平行,直线pjpj′的参数方程为

将(xj′,yj′,zj′)代入到平面方程ax+by+cz+e=0中,得到

将λ代入到式(17)中,即得到优化后的激光追踪仪站位坐标pj′(xj′,yj′,zj′)。

与现有技术相比较,本发明的有益效果为:利用levenberg-marquardt算法及协方差矩阵的奇异值分解变换方法优化激光追踪仪站位坐标。所提出的基于激光追踪仪多站位测量系统的激光追踪仪站位坐标优化方法,可以提高激光追踪仪站位坐标精度,从而使多轴机床的修正结果达到更高的精度。

附图说明

图1是搭建的激光追踪仪多站位测量模型

具体实施方式

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

搭建如图1所示的激光追踪仪多站位测量系统的实验平台,通过以下步骤进行激光追踪仪站位坐标的优化:

步骤一:搭建激光追踪仪多站位测量系统。测量系统中三坐标测量机为海克斯康公司的leitzinfinity,高精密转台的型号为rt400,激光追踪仪为etalon公司的lasertracer,型号为072009trif。规划出三坐标测量机待测点空间范围为450×600×450mm3。在此空间范围内规划待测点个数为n=64,激光追踪仪站位个数为m=11。待测点空间范围内采样点路径规划中,cmm测量空间内待测点的坐标为ai(xi,yi,zi),其中i=1,2,3,…,n(n为待测点个数);激光追踪仪的站位坐标为pj(xj,yj,zj),其中j=1,2,3,…,m(m为激光追踪仪站位个数);激光追踪仪内部标准球的球心为o;激光追踪仪在每个站位pj到初始待测点a1点的距离为dj;激光追踪仪测量得到的高精度干涉测长值为lij。根据三维空间中两点距离公式建立下列关系式,得到激光追踪仪在每个站位对应到待测点的距离dji:

将激光追踪仪固定安装在转台转角-145°位置上。记此位置为激光追踪仪的第一个站位p1。控制三坐标测量机测头移动到待测点a1。设置转台逆时针转动30°。激光追踪仪随转台一同转动。分别记录激光追踪仪从第一个站位p1等角度转动至第11个站位p11的干涉测长值l1j。控制三坐标测量机测头沿待测空间范围内的规划路径从待测点a1移动至a2。分别记录激光追踪仪从第一个站位p1等角度转动至第11个站位p11的干涉测长值l2j。控制三坐标测量机测头沿待测空间范围内的规划路径从待测点a1移动至ai。依次记录激光追踪仪从第一个站位p1等角度转动至第11个站位p11的干涉测长值lij。实验过程中总共记录704个激光追踪仪干涉测长值。

步骤二:基于levenberg-marquardt算法的激光追踪仪站位自标定。激光追踪仪的精度为亚微米级,本文搭建的激光追踪仪多站位测量系统的精度需求为亚微米级,即ε=10-4。通过对参数一系列的试验,观察标定后的激光追踪仪站位坐标,得出参数的最优设置,即β=0.55,σ=0.4。

步骤三:参数μi选择。测量系统中,初始值μi设定方式为||fi(x0,y0,z0,d0)||,x0=-64.9938,y0=-6.6256,z0=122.5133,d0=1128.5363。通过计算得出μ0=0.75。根据公式(14),得知符合l-m算法参数μi的规则。根据激光追踪仪初始站位坐标值(x0,y0,z0)以及激光追踪仪站位到初始待测点的初始距离值d0的设定,以及l-m算法中参数的选择。通过迭代得出激光追踪仪站位坐标pj(xj,yj,zj)以及激光追踪仪站位到初始待测点距离dj,如表1所示。

表1激光追踪仪站位坐标及其到初始待测点的距离(单位:mm)

步骤四:激光追踪仪站位坐标优化。根据svd变换中最小奇异值对应的平面向量即为拟合后平面方程的法向向量。平面方程ax+by+cz+e=0的系数分别为a=1.9405×10-5,b=1.5739×10-5,c=0.9999,e=-122.5119。即可得出拟合平面方程。根据式(18)以及得出的平面方程系数a,b,c,e值,计算得到λ=-0.0013。优化后的激光追踪仪站位坐标如表格2所示。

表2优化后的激光追踪仪站位坐标(单位:mm)

通过搭建激光追踪仪多站位测量实验系统。三坐标测量机的待测点空间范围为450×600×450mm3,待测点个数64,激光追踪仪站位个数11,转台转角范围为[-145°,155°],转台等间隔转动角度为30°。通过表1与表2的激光追踪仪站位坐标值,能够得出在上述实验条件下得出,利用levenberg-marquardt算法以及采用协方差矩阵的奇异值分解(singularvaluedecomposition)变换得到优化后的激光追踪仪站位坐标精度得到了提高。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1