System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工业测量领域,尤其涉及一种基于结构光三角测量的焊道平整度测量系统及方法。
技术介绍
1、在焊接工艺过程中,焊接的质量直接关系到连接部位的强度和稳定性。而焊道平整度是评估焊缝质量的重要指标之一。焊道平整度对焊接接头的气密性和密封性有着重要影响。焊缝表面存在凹陷、凸起或不均匀的痕迹,会导致焊缝的气密性和密封性下降。因此,通过提高焊道平整度测量精度和效率,能够辅助作业人员及时调整焊接工艺参数,提高焊道质量,非接触式测量也能减少安全隐患。
2、目前,焊道平整度测量方法主要存在主观性、准确性和操作性等方面的问题。传统焊道平整度测量通常采用千分尺测量以及截面切割的方法,误差较大且需要人工接触,增加了测试的复杂性,同时存在一定安全隐患。
技术实现思路
1、为解决上述问题,本专利技术提出了一种基于结构光三角测量的焊道平整度测量系统及方法。
2、为了实现上述的技术目的,本专利技术所采用的技术方案为:
3、一种基于结构光三角测量的焊道平整度测量系统,包括:
4、工业相机,固定于不锈钢夹持装置台上,用于拍摄焊道图像;
5、线激光器,通过线激光器发射夹具固定于不锈钢夹持装置台上,用于辅助定位焊道特征点;
6、激光调节旋钮,其与线激光器电性连接,用于调节线激光粗细;
7、计算机,与工业相机电性连接,用于控制工业相机进行拍摄,并接收相机拍摄的图像,对图像进行预处理后提取其激光条纹中心,利用激光条纹中心于相机坐标系
8、作为一种较优的实施方式,优选的,所述工业相机光轴线保持垂直。
9、作为一种较优的实施方式,优选的,所述线激光器与水平面呈45°夹角。
10、本专利技术还提供一种基于上述焊道平整度测量系统的焊道平整度测量方法,包括:
11、s1:在拍摄焊道图像之前,对工业相机进行标定;
12、s2:在拍摄焊道图像前,对线激光平面进行标定;
13、s3:在拍摄焊道图像之前,调整线激光粗细,使其线激光条纹大小能够定位焊道特征位置;
14、s4:对焊道进行图像采集,并对采集的图像进行预处理;
15、s5:对预处理完毕的焊道图像提取其激光条纹中心;
16、s6:根据steger算法提取激光条纹中心,从而获取其像素坐标,基于线激光平面标定的系数,将像素坐标转换为相机坐标系下的三维坐标;
17、s7:对提取的线激光中心条纹像素坐标进行b样条插值,根据b样条插值法求出其极大值,将极大值与基体值的z轴坐标取差值,即可得到焊道平整度。
18、作为一种可能的实施方式,进一步,步骤s1具体包括如下步骤:
19、采集不同拍摄角度下的完整的棋盘格板图像,使用张正友标定法以及matalab软件分别进行单目相机标定,计算其内参、外参、畸变系数;具体为:
20、根据世界坐标系中三维点(x,y,z)投影到二维像平面上的点(u,v)之间的关系,可以推出:
21、
22、其中,s是尺度因子,a为相机内参矩阵,旋转矩阵r的第i列用ri表示,[r1,r2,r3]和t分别是相机坐标系相对于世界坐标系的旋转矩阵和平移向量;
23、其次,对相机最大的径向畸变k1、k2进行求解:
24、
25、
26、其中,(u,v)为无畸变的像素坐标,是实际畸变后的像素坐标,(u0,v0)为光轴与图像平面交点的像素坐标,(x,y)是理想无畸变的连续图像坐标,是实际畸变后的连续图像坐标,k1和k2为前两阶的畸变参数。
27、作为一种可能的实施方式,进一步,s2具体包括如下步骤:
28、s21:在相机标定的基础上,调整线激光粗细,使得线激光能够照射在棋盘格上,与棋盘格产生交点,形成激光条纹图像;
29、s22:求解不同角度拍摄的图片下通过相机标定后的单应性矩阵h:
30、
31、其中,单应性矩阵h为3x3矩阵,拥有8个自由度;s为尺度因子,a为相机内参矩阵,[r1,r2]和t分别是相机坐标系相对于世界坐标系的旋转矩阵的第1列、第2列和平移向量;
32、s23:求解出单应性矩阵h后,根据线激光上数据点的像素坐标得到其相机坐标系下的三维坐标:
33、
34、其中,t为相机外参矩阵,xc、yc、zc为相机坐标系下的三维坐标点,x、y、z为世界坐标下的三维坐标。
35、作为一种可能的实施方式,进一步,s4具体包括如下步骤:
36、s41:在拍摄焊道时,线激光每发射一次,拍摄一张图像,共发射10次,拍摄10张图像;
37、s42:采用截断阈值化法,对图像进行二值化处理;
38、
39、其中,dist(x,y)为输出图,src(x,y)为原图像,thresh指用来对像素值进行分类的阈值,(x,y)为图像中心点。
40、作为一种可能的实施方式,进一步,s5具体包括如下步骤:
41、采用基于hessian矩阵的steger算法,对其进行高斯卷积并计算法向量方向的泰勒展开式,对灰度函数i(x,y)进行高斯卷积,得到偏导数ix,iy,ixx,iyy,ixy,该目标点所对应的hessian矩阵表示为:
42、
43、对h(x,y)求二阶导数,得到其边缘法线向量(nx,ny),将i(x,y)沿法线向量(nx,ny)进行泰勒展开,并求一阶导数得到:
44、
45、其中,t为光强分布函数,nx、ny为点上光条法线向量;
46、该法向截面上的中心点亚像素坐标为(tnx+x0,tny+y0),其中,(x0,y0)为激光条纹上的任意像素点。
47、作为一种可能的实施方式,进一步,s6中将像素坐标转换为相机坐标系下的三维坐标,转换关系具体如下:
48、
49、
50、
51、其中,fx为x轴方向相机焦距,fy为y轴方向相机焦距,(u0,v0)为光轴与图像平面交点的像素坐标,a、b、c、d为线激光平面系数,(u,v)为像素坐标,(x,y,z)为相机坐标系下的三维坐标。
52、作为一种可能的实施方式,进一步,s7具体包括如下步骤:
53、对提取的线激光条纹中心像素坐标进行三次b样条插值,对于任意点(x',y')的像素值i(x',y')有:
54、
55、w(i,j)=w(di)*w(dj)
56、di=p(i,j)x-x'
57、dj=p(i,j)y-y'
58、将di与dj带入下式w(d)中,求得w(di)与w(dj);
59、
60、其中,i为像素值;w表示权重;n为点(x',y')周围n*n个整型坐标数本文档来自技高网...
【技术保护点】
1.一种基于结构光三角测量的焊道平整度测量系统,其特征在于,包括:
2.根据权利要求1所述的基于结构光三角测量的焊道平整度测量系统,其特征在于,所述工业相机(1)光轴线保持垂直。
3.根据权利要求1所述的基于结构光三角测量的焊道平整度测量系统,其特征在于,所述线激光器(3)与水平面呈45°夹角。
4.一种基于权利要求1~3任意一项所述基于结构光三角测量的焊道平整度测量系统的焊道平整度测量方法,其特征在于,包括:
5.根据权利要求4所述的焊道平整度测量方法,其特征在于,步骤S1具体包括如下步骤:
6.根据权利要求4所述的焊道平整度测量方法,其特征在于,S2具体包括如下步骤:
7.根据权利要求4所述的焊道平整度测量方法,其特征在于,S4具体包括如下步骤:
8.根据权利要求4所述的焊道平整度测量方法,其特征在于,S5具体包括如下步骤:
9.根据权利要求4所述的焊道平整度测量方法,其特征在于,S6中将像素坐标转换为相机坐标系下的三维坐标,转换关系具体如下:
10.根据权利要求4所述
...【技术特征摘要】
1.一种基于结构光三角测量的焊道平整度测量系统,其特征在于,包括:
2.根据权利要求1所述的基于结构光三角测量的焊道平整度测量系统,其特征在于,所述工业相机(1)光轴线保持垂直。
3.根据权利要求1所述的基于结构光三角测量的焊道平整度测量系统,其特征在于,所述线激光器(3)与水平面呈45°夹角。
4.一种基于权利要求1~3任意一项所述基于结构光三角测量的焊道平整度测量系统的焊道平整度测量方法,其特征在于,包括:
5.根据权利要求4所述的焊道平整度测量方法,其特征在于,步骤s...
【专利技术属性】
技术研发人员:练国富,张梦思,刘尼尼,罗龙妹,陈将彬,杨轩泽,
申请(专利权)人:福建理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。