基于单目视觉的数控机床轮廓误差三维测量方法技术

技术编号:18564827 阅读:37 留言:0更新日期:2018-08-01 02:02
本发明专利技术基于单目视觉的数控机床轮廓误差三维测量方法属于计算机视觉测量技术领域,涉及一种基于单目视觉的轮廓误差数控机床三维测量方法。该方法首先将单目相机安装在测量系统安装架上,并位于机床工作台的斜上方。结合张正友标定法与高精度棋盘格标定板,标定单目相机的内参数与畸变参数。标定后安装测量基准,驱使机床运行生成动态轨迹,同时触发单目相机拍摄测量基准上的四个编码点的运动序列图像,利用迭代算法对每帧图像进行数据处理计算基准点空间坐标,将处理算法遍历每帧图像后连接基准点即可得到相机坐标系下机床运动轨迹。随后将此轨迹投影于机床坐标系下,与理论轨迹对比以求解机床轮廓三维误差。方法操作简单,测量稳定性良好。

Three dimensional measurement method for contour error of NC machine tools based on monocular vision

The 3D measurement method of contour error of CNC machine tool based on monocular vision belongs to the field of computer vision measurement technology, and involves a three-dimensional measurement method of contour error numerical control machine tool based on monocular vision. First, the monocular camera is installed on the mounting rack of the measuring system and is located on the upper side of the machine tool table. Combined with Zhang Zheng you calibration method and high precision checkerboard calibration board, the calibration parameters and distortion parameters of monocular camera are calibrated. After calibration, the measurement datum is installed to drive the machine tool to generate dynamic trajectory. At the same time, it triggers the motion sequence images of four coding points on the measurement datum of the monocular camera, and uses the iterative algorithm to calculate the spatial coordinates of the datum point of each frame, and the processing algorithm is connected to the base point after each frame. The motion track of the machine tool in the camera coordinate system. Then, the trajectory is projected into the machine tool coordinate system to compare with the theoretical trajectory to solve the three-dimensional error of the machine tool profile. The method is easy to operate and has good stability in measurement.

【技术实现步骤摘要】
基于单目视觉的数控机床轮廓误差三维测量方法
本专利技术属于计算机视觉测量
,涉及一种基于单目视觉的轮廓误差数控机床三维测量方法。
技术介绍
随着高性能装备制造在现代生产领域的广泛应用,及产品短周期复杂零件高精度生产要求,对数控机床加工能力提出了挑战,五轴数控机床可完对复杂变曲率零件进行高品质、高效率加工。但由于机床受到设计、制造、加工环境等因素的影响,由机床动态特性不足造成的数控机床误差十分突出,使刀具中心点实际位置偏离理论位置,降低工件加工精度,如果采用机床静态特性评估设备及方法无法充分反应和提高机床的加工精度。机床的动态特性可由轮廓误差较好地表征出来,轮廓误差定期检测是评价数控机床动态性能、保证零件加工精度的重要保障,准确评估机床轮廓误差需要高精度求解机床运动轨迹。因此,研究五轴数控机床动态轨迹高精度测量方法对于准确求解机床轮廓误差具有重要意义。天津大学刘少朋等人专利技术的专利号为CN106141814A的“基于LaserTRACER的数控机床平动轴几何误差检测与辨识方法”,采用由数控机床和LaserTRACER组成的系统,建立21项几何误差和数控机床末端位姿误差之间的映射模型,结合LaserTRACER位姿误差的测量数据,完成了数控机床几何误差的辨识,但该系统不适用于测量机床动态轮廓轨迹。福建工程学院叶建华、黄卫东专利技术的专利号为CN105382631A的“一种五轴数控机床旋转轴误差的检测设备和方法”,专利技术了由双目机器视觉非接触式测量头和可调位置的标准球组成的装置,利用机床直线轴带动测量系统的精确定位,来检测旋转轴的误差,该方法只能实现平面内圆轨迹轮廓误差测量。
技术实现思路
本专利技术要解决的技术问题为克服现有技术的缺陷,专利技术了一种基于单目视觉的轮廓误差三维测量方法,解决了机床任意轨迹与轮廓误差三维测量难题。该方法安装一台单目相机于五轴数控机床的上方,保持测量视场及景深完全覆盖机床运动轨迹,并在机床工作台上安装测量基准,利用单目相机采集测量基准的运动序列图像。在图像处理时,对于每一帧图像利用测量基准上成扇形排列的四个编码点结合单目位姿测量算法求解对应此帧的机床运动空间位置。将上述图像处理过程遍历序列图像中的每一张,可得到相机坐标系下的机床运行轨迹,最终将轨迹投影到机床坐标系下与理论轨迹对比,完成轮廓误差的三维求解。该方法利用单目视觉无需立体匹配计算的特点,避免了误匹配导致的测量鲁棒性差的问题,同时较双目视觉扩大了测量景深与测量范围。此外,结合四个编码点的成像模型及迭代算法,可实现机床轨迹与轮廓误差的三维测量,可在多维度上评估机床动态特性,该方法操作简便,集成性好。本专利技术采用的技术方案是一种基于单目视觉的数控机床轮廓误差三维测量方法,其特征为:该方法首先将单目相机安装在测量系统安装架上,并位于数控机床机床工作台的斜上方,结合张正友标定法与高精度棋盘格标定板,标定单目相机的内参数与畸变参数。标定后安装测量基准,驱使机床运行生成动态轨迹,同时触发单目相机拍摄测量基准上的四个编码点的运动序列图像,利用迭代算法对每帧图像进行数据处理计算基准点空间坐标,将处理算法遍历每帧图像后连接基准点即可得到相机坐标系下机床运动轨迹,随后将此轨迹投影于机床坐标系下,与理论轨迹对比以求解机床轮廓三维误差。该测量方法的具体步骤如下:第一步,搭建实验测量平台实验测量平台包括单目相机1、测量基准2、机床工作台3、测量系统安装架4;将夹具5安装在机床工作台3上,以便测量基准2与标定板的更换装夹;将单目相机1安装在测量系统安装架4上,并位于机床工作台3的斜上方,根据测量轨迹的运动范围与测量景深调整单目相机1的位置;先将棋盘格标定板装夹于机床工作台3上为相机标定做准备;标定好后更换成测量基准2,并固定在机床工作台3上;测量基准2为光刻玻璃板,上表面光刻有呈扇形分布的四个圆形编码点119、125、127、151,设定中心点119为基准点,并以其为原点建立机床坐标系,此四个圆形编码点用于准确传递机床的运动信息;测量时将其装夹在机床工作台3上,通过机床的X、Y两轴联动在一定的的进给速度下插补等角螺旋线轨迹;第二步,相机标定依据张氏标定法结合高精度棋盘格标定板,标定单目相机1的内参数及畸变参数,选取空间一点坐标为(Xw,Yw,Zw),其在像平面上投影点坐标为(x,y),综合考虑实际成像过程中镜头的径向畸变和离心畸变,确定的摄像机非线性透视投影模型表达式如下:其中,f为单目相机1的焦距,αx=f/dx与αy=f/dy分别定义为x、y两轴上的归一化焦距,(x0,y0)为图像坐标系原点坐标,由αx、αy、u0、v0四个参数构成的投影变换矩阵M0为相机内参数矩阵,R为3×3的单位旋转正交阵,t为平移向量,0T=(0,0,0)T,组成的M1为相机的外参数矩阵;即第一个公式为线性投影成像模型,由内参数αx、αy、u0、v0及外参数R、t确定机床坐标系与图像坐标系的关系;点(x,y)为投影点的理想位置,(x′,y′)为考虑畸变的实际坐标,δx、δy为横轴与纵轴的非线性畸变值,r为图像坐标系下投影点与原点的距离,k1、k2与k3分别为一阶、二阶与三阶径向畸变系数,p1、p2是一阶、二阶离心畸变系数;通过标定单目相机可得内参数αx、αy、u0、v0及畸变参数k1、k2、k3、p1、p2,进而确定相机投影成像模型。第三步,机床轨迹与轮廓误差三维求解相机标定后更换标定板为测量基准2,依据迭代算法特性,利用测量基准2上的四个圆形编码点与在二维像平面上对应点间的透视投影关系进行求解;应用牛顿迭代法实现单目视觉求解机床三维轨迹首先建立关联坐标系并获取二维像点坐标;然后初步计算三维物点的位姿,求解机床运动轨迹;再定义误差向量,运用最小二乘法得出误差函数并优化求解;具体过程如下:根据公式(1),写出机床坐标系中三维物点P与相机坐标系下像点(x,y,z)的对应投影关系如下为使求解的对应结果更加精确,需构建误差函数来求解转化变量的最小误差,则需计算图像点坐标u、v对参数变量的偏导数,采用Dx、Dy、Dz三个修正参数表示平移变换:Dx和Dy代表物体投影在像平面的位置,Dz表示物体到像平面在z轴上的距离,则可得为表示旋转变换,定义围绕相机坐标系Xc、Yc、Zc三轴的旋转角θx、θy、θz为修正参数,定义修正变量h=[ΔDx,ΔDy,ΔDz,Δθx,Δθy,Δθz],将u,v对每个分量的偏导数与未知参数变化量相乘可分别得到两个误差方程,以u分量的误差方程为例:将上式写为矩阵方程的形式:Jh=e,其中J是包含偏导数的雅可比矩阵,e为在图像中对应关系的误差向量。当系统被多元确定时,可通过求解相应的正态方程式执行误差向量的最小二乘拟合min||Jh-e||2(5)上式中含有六个未知修正参数,依据一组对应点可得二个方程,最少需要三组对应点即可求解所有未知参数,为保证求解精度,本专利技术中采用四组对应点来计算求解;依据迭代法逐渐收敛逼近的特性,每次迭代投影模型参数修正会缩小约一个数量级,随着迭代次数增多,求得相机坐标系下机床轨迹点的高精度结果,连接每张图像轨迹点即为机床运动轨迹,将其投影到机床运动平面上与理论轨迹对照就可求解轮廓误差。本专利技术的有益之处在于使用一台单目相机进行数据采集,避免了双目本文档来自技高网
...
基于单目视觉的数控机床轮廓误差三维测量方法

【技术保护点】
1.一种基于单目视觉的数控机床轮廓误差三维测量方法,其特征为:该方法首先将单目相机安装在测量系统安装架上,并位于数控机床机床工作台的斜上方,结合张正友标定法与高精度棋盘格标定板,标定单目相机的内参数与畸变参数;标定后安装测量基准,驱使机床运行生成动态轨迹,同时触发单目相机拍摄测量基准上的四个编码点的运动序列图像,利用迭代算法对每帧图像进行数据处理计算基准点空间坐标,将处理算法遍历每帧图像后连接基准点即可得到相机坐标系下机床运动轨迹,随后将此轨迹投影于机床坐标系下,与理论轨迹对比以求解机床轮廓三维误差;该测量方法的具体步骤如下:第一步,搭建实验测量平台实验测量平台包括单目相机(1)、测量基准(2)、机床工作台(3)、测量系统安装架(4);将夹具(5)安装在机床工作台(3)上,以便测量基准(2)与标定板的更换装夹;将单目相机(1)安装在测量系统安装架(4)上,并位于机床工作台(3)的斜上方,根据测量轨迹的运动范围与测量景深调整单目相机(1)的位置;先将棋盘格标定板装夹于机床工作台(3)上为相机标定做准备;标定好后更换成测量基准(2),并固定在机床工作台(3)上;测量基准(2)为光刻玻璃板,上表面光刻有呈扇形分布的四个圆形编码点119、125、127、151,设定中心点119为基准点,并以其为原点建立机床坐标系,此四个圆形编码点用于准确传递机床的运动信息;测量时将其装夹在机床工作台(3)上,通过机床的X、Y两轴联动在一定的的进给速度下插补等角螺旋线轨迹;第二步,相机标定依据张氏标定法结合高精度棋盘格标定板,标定单目相机(1)的内参数及畸变参数,选取空间一点坐标为(Xw,Yw,Zw),其在像平面上投影点坐标为(x,y),综合考虑实际成像过程中镜头的径向畸变和离心畸变,确定的摄像机非线性透视投影模型表达式如下:...

【技术特征摘要】
1.一种基于单目视觉的数控机床轮廓误差三维测量方法,其特征为:该方法首先将单目相机安装在测量系统安装架上,并位于数控机床机床工作台的斜上方,结合张正友标定法与高精度棋盘格标定板,标定单目相机的内参数与畸变参数;标定后安装测量基准,驱使机床运行生成动态轨迹,同时触发单目相机拍摄测量基准上的四个编码点的运动序列图像,利用迭代算法对每帧图像进行数据处理计算基准点空间坐标,将处理算法遍历每帧图像后连接基准点即可得到相机坐标系下机床运动轨迹,随后将此轨迹投影于机床坐标系下,与理论轨迹对比以求解机床轮廓三维误差;该测量方法的具体步骤如下:第一步,搭建实验测量平台实验测量平台包括单目相机(1)、测量基准(2)、机床工作台(3)、测量系统安装架(4);将夹具(5)安装在机床工作台(3)上,以便测量基准(2)与标定板的更换装夹;将单目相机(1)安装在测量系统安装架(4)上,并位于机床工作台(3)的斜上方,根据测量轨迹的运动范围与测量景深调整单目相机(1)的位置;先将棋盘格标定板装夹于机床工作台(3)上为相机标定做准备;标定好后更换成测量基准(2),并固定在机床工作台(3)上;测量基准(2)为光刻玻璃板,上表面光刻有呈扇形分布的四个圆形编码点119、125、127、151,设定中心点119为基准点,并以其为原点建立机床坐标系,此四个圆形编码点用于准确传递机床的运动信息;测量时将其装夹在机床工作台(3)上,通过机床的X、Y两轴联动在一定的的进给速度下插补等角螺旋线轨迹;第二步,相机标定依据张氏标定法结合高精度棋盘格标定板,标定单目相机(1)的内参数及畸变参数,选取空间一点坐标为(Xw,Yw,Zw),其在像平面上投影点坐标为(x,y),综合考虑实际成像过程中镜头的径向畸变和离心畸变,确定的摄像机非线性透视投影模型表达式如下:其中,f为单目相机1的焦距,αx=f/dx与αy=f/dy分别定义为x、y两轴上的归一化焦距,(x0,y0)为图像坐标系原点坐标,由αx、αy、u0、v0四个参数构成的投影变换矩阵M0为相机内参数矩阵,R为3×3的单位旋转正交阵,t为平移向量,0T=(0,0,0)T,组成的M1为相机的外参数矩阵;即第一个公式为线性投影成像模型,由内参数αx、αy、u0、v0及外参数R、t...

【专利技术属性】
技术研发人员:王福吉刘巍潘翼李肖李辉贾振元
申请(专利权)人:大连理工大学
类型:发明
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1