一种基于点云局部特征提取装配间隙的测量方法与流程

文档序号:13672849阅读:406来源:国知局

本发明属于视觉测量领域,涉及一种基于点云局部特征提取装配间隙的测量方法。



背景技术:

航空航天零件进行装配的过程中,在翼身对接处、蒙皮与蒙皮之间等部位难免会出现间隙。传统的装配间隙测量方法主要有塞尺检测和人工观测检测等。但这些方法测量效率低,精度差,人工影响大,当装配间隙较小,内部间隙不可达时,无法利用传统方法进行检测。因此需要一种全新的数字化测量方式精确的测量并分析装配间隙。国内外诸多学者开展了结合数字化测量的零件逆向重建虚拟装配技术的研究,如激光跟踪仪在线测量法、igps在线测量法、数字照相仪在线测量法等,但目前这些方法操作复杂,对使用者要求较高,测量时间较长。在应用视觉测量技术对大型航空零件进行虚拟装配并测量装配间隙时,由于缺少零件贴合面的装配基准,无法获取准确的装配位置信息,同时逆向重建和虚拟装配的过程存在累计误差,导致装配间隙的测量误差过大。为避免上述问题,本发明提出了一种基于点云局部特征提取的装配间隙测量方法,以实现这类零部构件配合面装配间隙的快速高精度测量。

针对装配间隙的测量方法,中航工业成都飞机工业集团有限责任公司的吴兴江,在《计测技术》2011年第5期,《基于激光的便携式飞机装配接缝质量检测仪及应用》一文中,介绍了一种基于激光的便携式接缝质量检测仪的工作原理及硬件组成。应用激光检测仪对飞机装配接缝进行检测,但检测仪使用范围较小,并且无法获取接缝的测量位置信息。

大连理工大学的刘学术等人,在专利号:201610599026.1,专利《一种复合材料装配间隙补偿试验装置及方法》中提供了一种能够实现对复合材料构件装配间隙补偿的快速、准确测量方法与装置,通过螺杆的旋转实现滑台的直线位移驱动,通过千分尺表头实现对复合材料构件装配界面区域厚度的测量以及对间隙补偿厚度的预设,通过压力传感器实现对滑台压紧力的检测,实现对复合材料装配间隙补偿厚度的精确控制,提高填隙质量,改善后续力学性能试验的可信度。但该方法为接触式测量,当装配间隙较小,内部间隙不可达时难以实现测量目的。



技术实现要素:

本发明为了解决现有大视场下,大型航空构件装配间隙测量过程中的局限性,发明了一种基于点云局部特征提取装配间隙的测量方法。其目的是针对在应用视觉测量技术对大型航空零件进行虚拟装配并测量装配间隙时,由于缺少零件贴合面的装配基准,无法获取准确的装配位置信息,同时逆向重建和虚拟装配的过程存在累计误差,导致装配间隙的测量误差过大等问题,通过对获取的三维点云数据进行投影,将三维点转化为投影面上的二维点,用包围盒法分别对装配零件点云数据上装配孔进行粗提取,再用最小凸边法完成装配孔的精提取,最后将装配零件的装配孔对齐,进行虚拟装配,实现装配零件贴合面装配间隙的测量。克服了现有大型航空构件装配间隙测量过程中由于缺少零件贴合面的装配基准,无法获取准确的装配位置信息,同时逆向重建和虚拟装配的过程存在累计误差,导致装配间隙的测量误差过大等问题,具有广泛的应用前景。

本发明采用的技术方案是一种基于点云局部特征提取装配间隙的测量方法,其特征是,该方法首先通过激光结合双目视觉的方式,利用左、右摄像机1、2拍摄激光发射器3在被测物5上形成的辅助激光条纹6,获取代表被测物5表面信息的点云数据;其次对获取的被测物点云数据投影到切平面上,并通过坐标转换将三维坐标转化为平面二维坐标;用包围盒法分别对装配零件点云数据上装配孔进行粗提取;再用最小凸边法完成装配孔的精提取;最后将装配零件的装配孔对齐,进行虚拟装配,实现装配零件贴合面装配间隙的测量;方法的具体步骤如下:

第一步,获取点云数据

安装测量设备,打开辅助激光发射器3并照射被测物5,在开始采集之后,打开转台4带动激光发射器3转动,使激光扫描被测物5。然后,整体平移左右摄像机1、2的位置,进行多次拍摄,保证被测物5形面信息的完整性。通过信息采集系统采集到辅助激光光条6图像之后,需要对激光光条6的中心线进行提取,利用光条图像中心灰度重心提取的方法,其公式如下:

其中:,(ui,vi)为第i行光条灰度重心坐标,iij为第i行第j列灰度值;。通过此方法可以获取辅助激光光条6的特征点二维信息,再结合标定结果以及重建公式,得到边界点和光条中心点在世界坐标系下的三维坐标值,重建公式如下:

其中,假设xi'=(xi',yi'),xi',yi'分别为左摄像机1采集的图像边界点或光条中心点xi'在像面坐标系下的横、纵坐标;xi′′=(xi′′,yi′′),xi′′,yi'′分别为右摄像机2采集的图像光斑中心点xi‘′在像面坐标系下的横、纵坐标;f1、f2分别为左、右摄像机1、2标定得到的焦距;是右摄像机2相对于左摄像机1的旋转矩阵,[txtytz]是右摄像机2相对于左摄像机1的平移矩阵,由标定实验得到;则(xi,yi,zi)为重建出来的对应点的三维坐标,由此获取整个被测物5表面的三维点云数据。

第二步,投影三维数据

利用点到待求切平面的距离平方和最小的原理,用最小二乘法拟合出每个点的近似切平面,拟合平面的问题可以转化为求平面的法向量。计算方法如下:

假设切平面方程为:

ax+by+cz+d=0(3)

则被测物点云数据pi到切平面的距离的平方和为:

为了使f最小,令f的偏导数等于0,则:

d=-(axc+byc+czc)(5)

其中,(xc,yc,zc)为被测物点云数据形心。代入式(4)可得:

平面法矢标准化约束条件为:

g(a,b,c)=a2+b2+c2-1(7)

对公式(6)求偏导,并加入约束条件,可得:

求出最小特征值λ对应的特征向量就是所求的切平面的法向量ni。

法向量ni单位化后得方向矢量n(a,b,c),设被测物点云数据的点的坐标为pi(xi,yi,zi),投影到切平面得到的投影点坐标为p'(x,y,z),则:

联立公式(3)和(9)可解切平面上的投影点坐标p'(x,y,z);

第三步,装配孔边界的提取

为了提取方便,通过坐标转换将投影点坐标转换到xy平面上,得到被测物点云的二维坐标q(x',y')。

在xy平面内,对二维点云进行网格划分,首先遍历所有点,得到二维点云的边界值xmax,xmin,ymax,ymin,并建立二维点云的最小包围盒;并根据点云密度设置网格边长,将二维点云分配到网格内;分配完网格后,可按其内是否拥有数据点将网格分为两类:一类为“实孔”,一类为“空孔”。对于每一个“实孔”网格,判断其相邻网格中“空孔”网格的数量,若其8个相邻网格中有一个以上是“空孔”,则当前网格是装配孔边界网格,否则不是;而“空孔”网格不可能是装配孔边界网格,由此实现装配孔边界的粗提取。

由于边界网格只能粗略地表现出点云轮廓的大致形状,并不能满足工程中的精度要求。想要得到精确的边界,还需对粗糙的网孔边界进行细化处理。因此根据不同的网格情况,利用最小凸边法,实现装配孔边界的精确提取。

第四步,装配间隙的测量

根据前面的方法,分别对装配零件的贴合面的装配孔进行提取,并在catia的环境下分别对获取的被测物点云数据进行拟合,得到带有装配孔的贴合面。之后,装配零件的装配孔对齐,进行虚拟装配,并测量贴合面之间间隙,就完成了装配零件贴合面装配间隙的测量。

本发明的效果和益处是采用激光结合双目视觉的方式获得获取装配零件贴合面的点云数据;其次对获取的被测物点云数据投影到切平面上,并通过坐标转换将三维坐标转化为平面二维坐标;用包围盒法分别对装配零件点云数据上装配孔进行粗提取;再用基于最小凸边法完成装配孔的精提取;最后将装配零件的装配孔对齐,进行虚拟装配,实现装配零件贴合面装配间隙的测量。克服了现有大型航空构件装配间隙测量过程中由于缺少零件贴合面的装配基准,无法获取准确的装配位置信息,同时逆向重建和虚拟装配的过程存在累计误差,导致装配间隙的测量误差过大等问题,具有广泛的应用前景。

附图说明

图1是点云数据的获取示意图,其中,1-左摄像机,2-右摄像机,3-激光发射器,4-转台,5-被测物,6-激光光条。

图2是装配间隙测量流程图

具体实施方式

以下结合技术方法和附图详细叙述本发明的具体实施方式。

首先通过激光结合双目视觉的方式,利用左、右摄像机1、2拍摄激光发射器3在被测物5上形成的辅助激光条纹6,获取代表被测物5表面信息的点云数据;其次对获取的被测物点云数据投影到切平面上,并通过坐标转换将三维坐标转化为平面二维坐标;之后,基于包围盒法分别对装配零件点云数据上装配孔进行粗提取;然后,基于最小凸边法完成装配孔的精提取;最后将装配零件的装配孔对齐,进行虚拟装配,实现装配零件贴合面装配间隙的测量;方法的具体步骤如下:

第一步,获取点云数据

本次测量通过激光结合双目视觉的测量方式,选取韩国vieworks公司生产的vc-12mc-m/c65型号工业相机和coherent公司生产的lasirispowerline激光发射器,选取两个等比例缩小的航空平板类零件作为实验对象,安装实验设备后,打开激光发射器3并照射被测物5,在开始采集之后,打开转台4带动激光发射器3转动,使激光扫描被测物5。然后,变换左右摄像机1、2的位置,进行多次拍摄,保证被测物5形面信息的完整性。获取整个被测物5表面的三维点云数据。

第二步,投影三维数据

利用点到待求切平面的距离平方和最小的原理,用最小二乘法拟合出每个点的近似切平面,拟合平面的问题可以转化为求平面的法向量。根据公式(3)-(8)求得切平面的法向量。联立公式(3)和(9)可解切平面上的投影点坐标p'(x,y,z)。为了提取方便,通过坐标转换将投影点坐标转换到xy平面上,得到二维坐标q(x',y')。

第三步,装配孔边界的提取

在xy平面内,对二维点云进行网格划分,首先遍历所有点,并建立点集的最小包围盒;并根据点云密度设置网格边长,将二维点云分配到网格内;分配完网格后,可按其内是否拥有数据点将网格分为两类:一类为“实孔”,一类为“空孔”。对于每一个“实孔”网格,判断其相邻网格中“空孔”网格的数量,若其8个相邻网格中有一个以上是“空孔”,则当前网格是装配孔边界网格,否则不是;而“空孔”网格不可能是装配孔边界网格,由此实现装配孔边界的粗提取。

由于边界网格只能粗略地表现出点云轮廓的大致形状,并不能满足工程中的精度要求。想要得到精确的边界,还需对粗糙的网孔边界进行细化处理。因此根据不同的网格情况,利用最小凸边法,实现装配孔边界的精确提取。

第四步,装配间隙的测量

根据前面的方法,分别对装配零件的贴合面的装配孔进行提取,并在catia的环境下分别对获取的被测物点云数据进行拟合,得到带有装配孔的贴合面。之后,装配零件的装配孔对齐,进行虚拟装配,并测量贴合面之间间隙。将测得的间隙与传统测量方法进行比较,结果如下表所示:

这样就完成了装配零件贴合面装配间隙的测量。

本发明在包围盒法的基础上,应用激光结合双目视觉的测量方法,改进了现有装配零件贴合面装配间隙的测量方法的局限性,实现了装配间隙的快速、高精度测量。

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