[go: up one dir, main page]

CN103398660B - For obtaining the structured light vision sensor parameter calibration method of weld bead height information - Google Patents

For obtaining the structured light vision sensor parameter calibration method of weld bead height information Download PDF

Info

Publication number
CN103398660B
CN103398660B CN201310336818.6A CN201310336818A CN103398660B CN 103398660 B CN103398660 B CN 103398660B CN 201310336818 A CN201310336818 A CN 201310336818A CN 103398660 B CN103398660 B CN 103398660B
Authority
CN
China
Prior art keywords
structured light
distance
point
triangular wedge
height
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310336818.6A
Other languages
Chinese (zh)
Other versions
CN103398660A (en
Inventor
陈海永
孙鹤旭
董砚
杜晓琳
崔丽娜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hebei University of Technology
Original Assignee
Hebei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hebei University of Technology filed Critical Hebei University of Technology
Priority to CN201310336818.6A priority Critical patent/CN103398660B/en
Publication of CN103398660A publication Critical patent/CN103398660A/en
Application granted granted Critical
Publication of CN103398660B publication Critical patent/CN103398660B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明用于获取焊缝高度信息的结构光视觉传感器参数标定方法,涉及非专用于特定变量的测量,是一种基于楔形标靶的结构光视觉系统参数标定方法,利用标定所得参数,对二维图像进行处理得到结构光的偏移量,即可计算得到焊缝高度信息,进而可计算出标靶上激光带与焊缝交点的三维坐标,具体步骤包括:第一步,对水平偏差进行识别;第二步,对垂直方向偏差进行识别;第三步,用摄像机进行结构光视觉系统参数标定;第四步,焊缝高度信息的获取。本发明方法的标定过程不涉及到大规模矩阵变换,计算量较小,不存在标靶的遮挡问题,也不存在求解有约束的非线性方程中出现的不收敛到全局最优解的难题。

The method for calibrating the parameters of the structured light vision sensor used to obtain the height information of the welding seam in the present invention relates to the measurement of non-specific variables, and is a method for calibrating the parameters of the structured light vision system based on wedge-shaped targets. The offset of the structured light can be obtained by processing the three-dimensional image, and the height information of the weld can be calculated, and then the three-dimensional coordinates of the intersection point of the laser belt and the weld on the target can be calculated. The specific steps include: the first step, the horizontal deviation is calculated Identification; the second step is to identify the vertical deviation; the third step is to use the camera to calibrate the parameters of the structured light vision system; the fourth step is to obtain the weld height information. The calibration process of the method of the invention does not involve large-scale matrix transformation, the amount of calculation is small, there is no problem of occlusion of the target, and there is no problem of non-convergence to the global optimal solution that occurs in solving constrained nonlinear equations.

Description

用于获取焊缝高度信息的结构光视觉传感器参数标定方法Calibration method of structured light vision sensor parameters for obtaining weld height information

技术领域technical field

本发明的技术方案涉及非专用于特定变量的测量,具体地说是用于获取焊缝高度信息的结构光视觉传感器参数标定方法。The technical solution of the present invention relates to the measurement of non-specific variables, in particular, a method for calibrating parameters of a structured light vision sensor for obtaining weld height information.

背景技术Background technique

视觉系统的标定是机器人视觉中的一个重要问题,视觉系统采集的图像,每一点的图像坐标位置与空间物体表面某一点之间的一一对应关系需要视觉系统的成像模型来决定,而成像模型的各个参数需要通过视觉系统的标定来确定,因此视觉系统的标定是实现从二维图像信息到三维环境信息转换的关键。在视觉系统的标定过程中,三维高度信息的获取一直是比较棘手的难题。The calibration of the vision system is an important issue in robot vision. The image collected by the vision system, the one-to-one correspondence between the image coordinate position of each point and a certain point on the surface of the space object needs to be determined by the imaging model of the vision system, and the imaging model Each parameter of , needs to be determined through the calibration of the vision system, so the calibration of the vision system is the key to realize the conversion from 2D image information to 3D environment information. In the calibration process of the vision system, the acquisition of three-dimensional height information has always been a difficult problem.

结构光视觉检测方法具有大量程、非接触、大视场和系统柔性好等优点,近年在工业环境尤其是焊接领域得到广泛的应用。对结构光视觉传感器的参数的标定主要包括摄像机的内部参数标定和线结构光视觉传感器的结构参数标定。摄像机内部参数主要指的是摄像机内部的几何和光学特性,如光学中心、焦距、位置等,传感器的结构参数指的是图像坐标系和三维摄像机坐标系之间的变换关系,传感器参数标定的目的使由二维图像坐标重构三维世界坐标,实现三维测量。The structured light visual inspection method has the advantages of large range, non-contact, large field of view and good system flexibility. It has been widely used in industrial environments, especially in the field of welding in recent years. The calibration of the parameters of the structured light vision sensor mainly includes the calibration of the internal parameters of the camera and the calibration of the structural parameters of the line structured light vision sensor. The internal parameters of the camera mainly refer to the geometric and optical characteristics inside the camera, such as optical center, focal length, position, etc. The structural parameters of the sensor refer to the transformation relationship between the image coordinate system and the three-dimensional camera coordinate system. The purpose of sensor parameter calibration Reconstruct the 3D world coordinates from the 2D image coordinates to realize 3D measurement.

在焊接技术领域,传统的结构光视觉传感器参数标定方法,即将点结构光或者线性结构光投射到工件表面,通过三角形测量方法计算得到焊缝高度信息(参见“吴林,陈善本,智能化焊接技术,第210~211页,第215~217页,北京:国防工业出版社,1999年”;参见“徐德,谭民,李原,机器人视觉测量与控制,第133页,北京:国防工业出版社,2008年”)。标定计算过程建立在激光器与水平面交点恰好过镜头光学中心的基础上,但是,实际操作中,我们难以确定摄像机的光学中心轴位置的,尤其是在现场使用的时候难以精确标定。因此,上述的三角形法需要针对实际情况进一步改进完善。In the field of welding technology, the traditional structured light vision sensor parameter calibration method is to project point structured light or linear structured light onto the surface of the workpiece, and calculate the weld height information by triangular measurement method (see "Wu Lin, Chen Shanben, Intelligent Welding Technology, pp. 210-211, pp. 215-217, Beijing: National Defense Industry Press, 1999"; see "Xu De, Tan Min, Li Yuan, Robot Vision Measurement and Control, p. 133, Beijing: National Defense Industry Press, 2008"). The calibration calculation process is based on the fact that the intersection point of the laser and the horizontal plane just passes through the optical center of the lens. However, in actual operation, it is difficult for us to determine the position of the optical center axis of the camera, especially when it is used on site. It is difficult to accurately calibrate. Therefore, the above-mentioned triangle method needs to be further improved and perfected according to the actual situation.

CN03142658.1公开了“一种基于平面标靶的结构光视觉传感器标定方法”,该方法主要是采用可自由移动的分布有黑色方块的二维平面标靶对结构光视觉传感器进行标定,标定过程中以黑色方块的顶点作为特征点,通过利用特征点的图像坐标系与世界坐标系之间的变换来完成对摄像机内部参数的标定,该方法涉及到大规模矩阵变换,计算推导复杂,需要高精度二维平面标靶,标靶加工难度大,且存在相互遮挡的问题。CN03142658.1 discloses "a structured light vision sensor calibration method based on a plane target", which mainly uses a freely movable two-dimensional plane target distributed with black squares to calibrate the structured light vision sensor, and the calibration process In the method, the vertices of the black squares are used as the feature points, and the calibration of the internal parameters of the camera is completed by using the transformation between the image coordinate system of the feature points and the world coordinate system. This method involves large-scale matrix transformation, and the calculation and derivation are complicated. The precision two-dimensional planar target is difficult to process, and there is a problem of mutual occlusion.

CN200710121397.X披露了“一种结构光视觉传感器结构参数标定方法”,该方法主要借助有多个非线性特征点的平面标靶,通过多次移动平面标靶的位置,获取每次移动后标靶图像上四个或更多个非线性特征点坐标,并变换到摄像机坐标系下进而拟合出高次三元结构光方程。该方法标定过程步骤繁琐会影响精度,且坐标变换与拟合过程复杂。CN200710121397.X discloses "a structural parameter calibration method of a structured light vision sensor", which mainly uses a plane target with multiple nonlinear feature points, and obtains the position of the plane target after each movement by moving the position of the plane target multiple times. The coordinates of four or more nonlinear feature points on the target image are transformed into the camera coordinate system to fit the high-order ternary structured light equation. The calibration process of this method is cumbersome and will affect the accuracy, and the coordinate transformation and fitting process is complicated.

CN200910089307.2报道了“基于一维标靶的结构光视觉传感器标定方法”,该方法利用一维标靶的具有已知空间约束的至少三个特征点,结合透视投影方程,根据特征点的长度约束及方向约束计算特征点的摄像机系坐标并进行拟合得到光平面方程。该方法需要求解具有约束的非线性方程,引入了非线性优化,方法较繁,速度慢,对初值选择和噪声比较敏感,而且不能保证参数收敛到全局最优。CN200910089307.2 reported "Structured light vision sensor calibration method based on one-dimensional target", this method uses at least three feature points of one-dimensional target with known spatial constraints, combined with perspective projection equation, according to the length of feature points Constraints and direction constraints Calculate the camera system coordinates of feature points and perform fitting to obtain the light plane equation. This method needs to solve nonlinear equations with constraints, and introduces nonlinear optimization. The method is complicated, slow, sensitive to initial value selection and noise, and cannot guarantee that the parameters converge to the global optimum.

发明内容Contents of the invention

本发明所要解决的技术问题是:提供用于获取焊缝高度信息的结构光视觉传感器参数标定方法,是一种基于楔形标靶的结构光视觉系统参数标定方法,对标靶中焊缝高度参数进行预先精确测量,由此可计算出标靶上激光带与焊缝交点的三维坐标,在标定过程中,在不确定摄像机的光学中心轴位置时仍然可以精确快速标定视觉系统的参数,且标定过程不涉及到大规模矩阵变换,计算量较小,不存在标靶的遮挡问题,也不存在求解有约束的非线性方程中出现的不收敛到全局最优解的难题。The technical problem to be solved by the present invention is to provide a structured light vision sensor parameter calibration method for obtaining weld height information, which is a structured light vision system parameter calibration method based on a wedge-shaped target. Carry out precise measurement in advance, so that the three-dimensional coordinates of the intersection point of the laser belt and the weld seam on the target can be calculated. During the calibration process, the parameters of the vision system can still be accurately and quickly calibrated when the position of the optical center axis of the camera is uncertain, and the calibration The process does not involve large-scale matrix transformation, the amount of calculation is small, there is no problem of occlusion of the target, and there is no problem of non-convergence to the global optimal solution that occurs in solving constrained nonlinear equations.

本发明解决该技术问题所采用的技术方案是:用于获取焊缝高度信息的结构光视觉传感器参数标定方法,是一种基于楔形标靶的结构光视觉系统参数标定方法,步骤是:The technical solution adopted by the present invention to solve the technical problem is: the structured light vision sensor parameter calibration method for obtaining weld height information is a wedge-shaped target-based structured light vision system parameter calibration method, the steps are:

所述楔形标靶采用三角形楔形块,所用到的主要设备有摄像机、激光器、运动机构中的编码器、其中一个锐角为20°~60°的三角形楔形块、焊件、电子楔形游标尺和伺服电机,所述摄像机中主要涉及摄像机镜头;The wedge-shaped target adopts a triangular wedge, and the main equipment used includes a camera, a laser, an encoder in the motion mechanism, a triangular wedge with an acute angle of 20° to 60°, weldments, an electronic wedge vernier and a servo. The motor, the camera mainly involves the camera lens;

第一步,对水平偏差进行识别The first step is to identify the horizontal deviation

通过控制伺服电机将摄像机沿着结构光带平行的方向移动5mm~25mm的距离并测量记录,然后计算二维图像中焊缝在上下方向上移动的像素值,进而计算每个像素所代表的实际距离大小,即可得到像素值与实际距离值之间的比例系数K;By controlling the servo motor, the camera is moved along the parallel direction of the structured light belt for a distance of 5mm to 25mm and measured and recorded, and then the pixel value of the welding seam moving in the up and down direction in the two-dimensional image is calculated, and then the actual value represented by each pixel is calculated. The distance can be used to obtain the proportional coefficient K between the pixel value and the actual distance value;

第二步,对垂直方向偏差进行识别The second step is to identify the vertical deviation

2-Ⅰ步,将三角形楔形块放在摄像机下方,确保激光器带刚好打在三角形楔形块边缘处;Step 2-I, place the triangular wedge under the camera to ensure that the laser belt hits the edge of the triangular wedge;

2-Ⅱ步,将三角形楔形块向前移动距离yx1,激光器产生的结构光带会随着三角形楔形块的移动而沿着三角形楔形块的斜边向上移动,直到使该结构光带上升至水平面之上的高度AC=10mm停止,结构光带在像平面上移动的距离为△y1,移动过程中运动机构中的编码器会记录三角形楔形块向前移动的距离yx1,在二维图像中处理并记录结构光带在像平面上移动的距离△y1Step 2-II, move the triangular wedge forward for a distance of y x1 , the structured light strip produced by the laser will move upward along the hypotenuse of the triangular wedge until the structured light strip rises to The height above the horizontal plane AC=10mm stops, the moving distance of the structured light strip on the image plane is △y 1 , the encoder in the motion mechanism will record the forward moving distance y x1 of the triangular wedge during the moving process, in two dimensions Process and record the distance Δy 1 of the structured light band moving on the image plane in the image;

2-Ⅲ步,重复2-Ⅱ步的操作过程,只是继续将三角形楔形块再向前移动距离yx2,直到使结构光带上升至距水平面之上的高度A’C’=20mm处停止,此时结构光带在像平面上移动的距离为△y2,移动过程中运动机构中的编码器会记录三角形楔形块向前移动的距离yx2,在二维图像中处理并记录结构光带在像平面上移动的距离△y2Step 2-Ⅲ, repeat the operation process of step 2-Ⅱ, but continue to move the triangular wedge block forward for a distance of y x2 until the structured light strip rises to the height A'C'=20mm above the horizontal plane and stops. At this time, the moving distance of the structured light strip on the image plane is △y 2 , and the encoder in the motion mechanism will record the distance y x2 of the forward movement of the triangular wedge during the moving process, and process and record the structured light strip in the two-dimensional image The moving distance △y 2 on the image plane;

第三步,用摄像机进行结构光视觉系统参数标定The third step is to use the camera to calibrate the parameters of the structured light vision system

将位于第2-Ⅰ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处的水平面0mm的位置标记作D,将位于第2-Ⅱ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处水平面0mm的位置标记作D1,将位于第2-Ⅲ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处水平面0mm的位置标记作D2,则D与D1之间的距离即为yx1,D1与D2之间的距离即为yx2Mark the position of the horizontal plane 0 mm where the acute angle apex of the triangular wedge in the position of the triangular wedge in the operation of step 2-I is D, and place it in the position of the triangular wedge in the operation of step 2-II The position of the acute-angle apex of the triangular wedge in the horizontal plane 0 mm is marked as D1, and the position of the acute-angle apex of the triangular wedge in the position of the triangular wedge in the operation process of step 2-Ⅲ is marked as D2, Then the distance between D and D1 is y x1 , the distance between D1 and D2 is y x2 ,

设激光器发出的线激光与位于第2-Ⅱ步操作过程中的三角形楔形块位置中的三角形楔形块的斜边交点为A,摄像机镜头中心记为O,摄像机镜头中心O与A的延长线交高度0mm的水平面于点B,作A到高度0mm的水平面的垂线,交水平面于点C,则三点组成△ABC;作摄像机镜头中心点O到高度0mm的水平面的垂线,交水平面于点O’,则三点O、B、O’组成三角形△OBO’,记AC之间的距离为h1Let the intersection point of the line laser emitted by the laser and the hypotenuse of the triangular wedge in the position of the triangular wedge in step 2-Ⅱ be A, the center of the camera lens be marked as O, and the intersection of the extension line of the camera lens center O and A The horizontal plane with a height of 0mm is at point B, draw a vertical line from A to the horizontal plane with a height of 0mm, and intersect the horizontal plane at point C, then the three points form △ABC; draw a vertical line from the center point O of the camera lens to the horizontal plane with a height of 0mm, and intersect the horizontal plane at Point O', then three points O, B, O' form a triangle △OBO', record the distance between AC as h 1 ,

根据△ABC∽△OBO’相似得:According to △ABC∽△OBO’similarity:

hh 11 OOOO ′′ == BCBC BOBO ′′ -- -- -- (( 11 ))

设激光器发出的线激光与位于第2-Ⅲ步操作过程中的三角形楔形块的位置的三角形楔形块的斜边交点为A′,摄像机镜头中心O与A′的延长线交高度0mm的水平面于点B′,作A′到高度0mm的水平面的垂线,交水平面于点C′,则三点组成△A′B′C′;作摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面与点O’,则三点O、B′、O’组成三角形△OB′O’。记A′C′之间的距离为h2Let the intersection point of the line laser emitted by the laser and the hypotenuse of the triangular wedge at the position of the triangular wedge in the operation process of step 2-Ⅲ be A′, and the horizontal plane with a height of 0mm intersected by the extension line of the camera lens center O and A′ is at Point B', make a vertical line from A' to the horizontal plane with a height of 0mm, and intersect the horizontal plane at point C', then the three points form △A'B'C'; make a vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0mm Intersect the horizontal plane with the point O', then the three points O, B', O' form a triangle △OB'O'. Record the distance between A'C' as h 2 .

根据△A′B′C′∽△OB′O’相似得:According to the similarity of △A'B'C'∽△OB'O':

hh 22 OOOO ′′ == BB ′′ CC ′′ BB ′′ Oo ′′ -- -- -- (( 22 ))

将激光器中心轴与竖直方向夹角记为θ,记BD=y1,B′B=y2,Denote the angle between the central axis of the laser and the vertical direction as θ, record BD=y 1 , B′B=y 2 ,

则BC=y1-(yx1-h1/tanθ),B′C′=y1+y2-(yx1+yx2-h1/tanα),记镜头中心O到高度0mm的距离OO’为H,第2-Ⅰ步中三角形楔形块锐角顶点D到摄像机光学中心轴OO’的距离为Y,即OO’=H,DO’=Y,可得BO′=Y+y1,B′O′=Y+y1+y2,带入(1)与(2)可得:Then BC=y 1 -(y x1 -h 1 /tanθ), B′C′=y 1 +y 2 -(y x1 +y x2 -h 1 /tanα), record the distance OO from the lens center O to the height 0mm ' is H, the distance from the acute angle vertex D of the triangular wedge block to the camera optical central axis OO' in step 2-I is Y, that is, OO'=H, DO'=Y, and BO'=Y+y 1 , B 'O'=Y+y 1 +y 2 , put in (1) and (2) to get:

hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY -- -- -- (( 33 ))

其中h1=10mm,h2=20mm,α=20°~60°,将已知量带入,可得:Among them, h 1 =10mm, h 2 =20mm, α=20°~60°, taking the known quantity into it, we can get:

由(4)式即可得到参数H、Y的值,另外,由图中几何关系可得:The values of parameters H and Y can be obtained from formula (4). In addition, the geometric relationship in the figure can be obtained:

yx1-AC/tanα=AC*tanθy x1 -AC/tanα=AC*tanθ

即:Right now:

tanthe tan θθ == ythe y xx 11 -- ACAC // tanthe tan αα ACAC -- -- -- (( 55 ))

已知h1=AC=10mm,α=20°~60°代入(5)得,It is known that h 1 =AC=10mm,α=20°~60°substitute into (5),

由上式即可以计算出tanθ。From the above formula, tanθ can be calculated.

至此,用摄像机进行结构光视觉系统参数标定完成,分别得到了参数K、H、Y、tanθ的数值;So far, the camera is used to calibrate the parameters of the structured light vision system, and the values of the parameters K, H, Y, and tanθ are respectively obtained;

第四步,焊缝高度信息的获取The fourth step, the acquisition of weld height information

在焊缝跟踪情况下,所要测量的是焊缝与结构光带交点处的焊缝高度信息,将要测量焊缝高度信息的焊件进行移动,直至要测量焊缝高度的焊缝焊点处与结构光带相交,记交点为M,作OM的延长线交0mm平面于点N,记N点与第2-Ⅰ步中三角形楔形块锐角顶点D的距离为y3=ND,可见y3是结构光带与要测量焊缝高度的焊缝焊点的交点M与第2-Ⅰ步中三角形楔形块锐角顶点D的水平距离,作M点到0mm平面的垂线,垂点为P,记点M与点P的距离为h3=MP,In the case of seam tracking, what is to be measured is the seam height information at the intersection of the seam and the structured light belt, and the weldment to be measured for seam height information is moved until the weld point where the seam height is to be measured is in contact with the The structured light belts intersect, record the point of intersection as M, make the extension line of OM intersect the 0mm plane at point N, record the distance between point N and the acute angle vertex D of the triangular wedge in step 2-I as y 3 =ND, it can be seen that y 3 is The horizontal distance between the intersection point M of the structured light strip and the welding point of the weld to be measured for the height of the weld and the apex D of the acute angle of the triangular wedge in step 2-I is the perpendicular line from point M to the 0mm plane, and the perpendicular point is P, record The distance between point M and point P is h 3 =MP,

根据△MNP∽△ONO’相似得:According to △MNP∽△ONO’similarity:

MPMP OOOO ′′ == NPNP NONO ′′

即为:That is:

hh 33 Hh == ythe y 33 -- tanthe tan θθ ** hh 33 ythe y 33 ++ YY -- -- -- (( 66 ))

即: h 3 = y 3 * H y 3 + Y + tan θ * H = f ( y 3 ) - - - ( 7 ) Right now: h 3 = the y 3 * h the y 3 + Y + the tan θ * h = f ( the y 3 ) - - - ( 7 )

通过上式可以看到h3是关于y3的函数,It can be seen from the above formula that h 3 is a function of y 3 ,

将焊缝沿垂直结构光带方向移动,直至结构光带与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’,则△y3=△y3’-Y/K,即得到偏移量△y3的大小。则y3的大小即为y3=K*△y3,设定焊接初始点的水平面高度为0mm,当摄像机相对于焊缝存在竖直方向上的偏差时,就会导致图像中的激光条纹在左右方向上发生移动,此时焊缝不移动,当图像产生如此的变化时,通过图像处理记录焊缝与结构光带交点位移偏移量△y3,进而得知y3=K*△y3,结合(7)式即可识别出焊枪在垂直方向上与实际焊缝存在的偏差,至此,获得了焊缝与结构光带交点处焊缝高度信息,实现了三维摄像机坐标的重构。Move the weld along the direction of the vertical structured light strip until the structured light strip intersects with the welding point where the height of the weld is to be measured, and record the distance between the intersection point of the weld seam and the structured light strip and the optical central axis OO' of the camera lens through a two-dimensional image The distance between △y3', then △y3=△y3'-Y/K, that is, the size of the offset △y3. Then the size of y3 is y3=K*△y3, and the horizontal height of the initial welding point is set to 0mm. When there is a vertical deviation between the camera and the weld, the laser stripes in the image will be in the left and right directions. At this time, the weld seam does not move. When such a change occurs in the image, the displacement offset △y3 of the intersection point of the weld seam and the structured light belt is recorded by image processing, and then it is known that y3=K*△y3, combined with (7 ) formula can identify the deviation between the welding torch and the actual welding seam in the vertical direction. So far, the welding seam height information at the intersection of the welding seam and the structured light belt is obtained, and the reconstruction of the three-dimensional camera coordinates is realized.

上述用于获取焊缝高度信息的结构光视觉传感器参数标定方法,所激光器为线激光器。In the method for calibrating the parameters of the structured light vision sensor for obtaining the weld seam height information, the laser used is a line laser.

上述用于获取焊缝高度信息的结构光视觉传感器参数标定方法,所述三角形楔形块,其中一个锐角为30°。In the method for calibrating parameters of the structured light vision sensor for obtaining weld height information, one of the acute angles of the triangular wedge is 30°.

上述用于获取焊缝高度信息的结构光视觉传感器参数标定方法,其中所涉及的设备均由商购获得。In the method for calibrating the parameters of the structured light vision sensor for obtaining weld height information, the equipment involved is all commercially available.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明方法的突出的实质性特点是:本发明方法是一种基于楔形标靶的结构光视觉系统参数标定方法,利用标定所得参数,对二维图像进行处理得到结构光的偏移量,即可计算得到焊缝高度信息,进而可计算出标靶上激光带与焊缝交点的三维坐标。The outstanding substantive features of the method of the present invention are: the method of the present invention is a method for calibrating the parameters of the structured light vision system based on a wedge-shaped target, using the parameters obtained from the calibration to process the two-dimensional image to obtain the offset of the structured light, namely The height information of the weld can be calculated, and then the three-dimensional coordinates of the intersection point of the laser band and the weld on the target can be calculated.

本发明方法的显著进步是:The remarkable progress of the inventive method is:

(1)单目视觉在获取焊缝高度信息时存在一定的难度,双目视觉在获取焊缝高度信息时需要对两个摄像机获取的信息进行融合,计算量大,影响系统实时性,本发明所提出的算法改善了这一现状,不仅避免了在获取焊缝高度信息时繁琐的矩阵变换,也避免了确定摄像机光学中心轴位置时不精确的问题,大大节约了标定与计算时间,显著提高了系统的实时性。(1) Monocular vision has certain difficulties in obtaining weld height information. When binocular vision obtains weld height information, it needs to fuse the information obtained by two cameras, which has a large amount of calculation and affects the real-time performance of the system. The present invention The proposed algorithm improves this situation. It not only avoids the cumbersome matrix transformation when obtaining the weld height information, but also avoids the inaccuracy of determining the position of the camera's optical center axis, greatly saving calibration and calculation time, and significantly improving the real-time performance of the system.

(2)在结构光视觉传感器参数标定过程中,在不确定摄像机的光学中心轴位置时仍然可以精确快速标定视觉系统的参数,且标定过程不涉及到大规模矩阵变换,计算量较小,不存在标靶的遮挡问题,也不存在求解有约束的非线性方程中出现的不收敛到全局最优解的难题。(2) In the process of calibrating the parameters of the structured light vision sensor, the parameters of the vision system can still be accurately and quickly calibrated when the position of the optical central axis of the camera is uncertain, and the calibration process does not involve large-scale matrix transformation, the calculation amount is small, and it is not necessary to There is the problem of occlusion of the target, and there is no problem of non-convergence to the global optimal solution that occurs in solving constrained nonlinear equations.

(3)本发明方法一方面避免了建立复杂的摄像机成像模型,另一方面增强了摄像机标定的精度、鲁棒性和适应性。(3) On the one hand, the method of the present invention avoids the establishment of complex camera imaging models, and on the other hand, it enhances the accuracy, robustness and adaptability of camera calibration.

附图说明Description of drawings

下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

图1(a)为本发明方法标定过程中三角形楔形块位置变化的总示意图。Figure 1(a) is a general schematic diagram of the position change of the triangular wedge during the calibration process of the method of the present invention.

图1(b)为本发明方法中标定2-Ⅰ步对垂直方向偏差进行识别中三角形楔形块位置的示意图。Fig. 1(b) is a schematic diagram of the position of the triangular wedge in identifying the deviation in the vertical direction in step 2-I of calibration in the method of the present invention.

图1(c)为本发明方法中标定2-Ⅱ步对垂直方向偏差进行识别三角形楔形块位置的示意图。Fig. 1(c) is a schematic diagram of identifying the position of the triangular wedge for the deviation in the vertical direction in step 2-II of the method of the present invention.

图1(d)为本发明方法中标定2-Ⅲ步对垂直方向偏差进行识别中重复2-Ⅱ步的操作过程的三角形楔形块位置的示意图。Fig. 1(d) is a schematic diagram of the position of the triangular wedge in the process of repeating the 2-II step in the process of calibrating the 2-III step to identify the vertical deviation in the method of the present invention.

图1(e)为本发明方法中利用标定结果对焊件进行焊缝高度信息获取的示意图。Fig. 1(e) is a schematic diagram of obtaining weld height information of a weldment by using the calibration result in the method of the present invention.

图2(a)为本发明方法中摄像机与焊缝在水平方向上存在偏差及其图像的变化关系示意图。Fig. 2(a) is a schematic diagram of the relationship between the deviation between the camera and the weld seam in the horizontal direction and the change of the image in the method of the present invention.

图2(b)为本发明方法中摄像机与焊缝在竖直方向上存在偏差及其图像的变化关系示意图。Fig. 2(b) is a schematic diagram of the deviation between the camera and the welding seam in the vertical direction and the change of the image in the method of the present invention.

图3为本发明方法的试验结果数据拟合结果曲线图。Fig. 3 is a curve diagram of the test result data fitting result of the method of the present invention.

图中,1.摄像机镜头,2.激光器,3-1.第二步对垂直方向偏差进行识别中的2-Ⅰ步操作过程中的三角形楔形块的位置,3-2.第二步对垂直方向偏差进行识别中的2-Ⅱ步操作过程中的三角形楔形块的位置,3-3.第二步对垂直方向偏差进行识别中的2-Ⅲ步操作过程中的三角形楔形块的位置,4.焊件,5.摄像机,6.激光条纹,7.焊缝。In the figure, 1. Camera lens, 2. Laser, 3-1. The position of the triangular wedge in the second step of 2-I step operation in the second step of identifying the vertical deviation, 3-2. The second step of the vertical deviation The position of the triangular wedge during step 2-Ⅱ in the identification of the directional deviation, 3-3. The position of the triangular wedge during the 2-Ⅲ step in the second step of identifying the vertical deviation, 4 .Weldment, 5. Camera, 6. Laser stripe, 7. Weld seam.

具体实施方式Detailed ways

图1(a)所示实施例表明了本发明方法标定过程中三角形楔形块的位置的变化状况。图中标示了摄像机镜头1,激光器2,第二步对垂直方向偏差进行识别的2-Ⅰ步操作过程中三角形楔形块的位置3-1,第二步对垂直方向偏差进行识别中三角形楔形块的位置3-2,第三步对垂直方向偏差进行识别中三角形楔形块的位置3-3;三角形楔形块的锐角为α,将第二步对垂直方向偏差进行识别中的2-Ⅰ步操作过程中的三角形楔形块的位置3-1的三角形楔形块的锐角顶点处于水平面0mm的位置记作D,将D点到摄像机镜头1的光学中心轴OO’的距离记为Y,将2-Ⅱ步操作过程中的三角形楔形块的位置3-2的三角形楔形块的锐角顶点处于水平面0mm的位置记作D1,将2-Ⅲ步操作过程中的三角形楔形块的位置3-2的三角形楔形块的锐角顶点处于水平面0mm的位置记作D2,三角形楔形块向前移动的距离为yx1时结构光在像平面上移动的距离△y1,三角形楔形块向前移动的距离为yx2时结构光在像平面上移动的距离△y2,线激光与第二步对垂直方向偏差进行识别中的2-Ⅱ步操作过程中的三角形楔形块的位置3-2时的三角形楔形块的斜边交点为A,摄像机镜头1中心O与A的连线OA的延长线交高度0mm的水平面于点B,作A到高度0mm的水平面的垂线交水平面于点C,则三点组成△ABC;作摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面于点O’,则三点O、B、O’组成三角形△OBO’,线激光与位于第二步对垂直方向偏差进行识别中的2-Ⅲ步操作过程中的三角形楔形块的位置3-3的三角形楔形块的斜边交点为为A′,摄像机镜头1中心O与A′的延长线交高度0mm的水平面于点B′,作A′到高度0mm的水平面的垂线,交水平面于点C′,则三点组成△A′B′C′,BD=y1,B′B=y2The embodiment shown in Fig. 1(a) shows the change of the position of the triangular wedge during the calibration process of the method of the present invention. The figure shows camera lens 1, laser 2, the position of the triangular wedge in the second step 2-I step 3-1 of identifying the vertical deviation, and the triangular wedge in the second step of identifying the vertical deviation The position 3-2 of the triangular wedge in the third step to identify the vertical deviation; the acute angle of the triangular wedge is α, and the second step is to identify the vertical deviation in the 2-I step operation The position of the triangular wedge in the process 3-1 The position where the acute angle apex of the triangular wedge is at 0mm on the horizontal plane is marked as D, the distance from point D to the optical central axis OO' of the camera lens 1 is marked as Y, and 2-II The position of the acute angle vertex of the triangular wedge in the position 3-2 of the triangular wedge in the step operation process is recorded as D1, and the position of the triangular wedge in the position 3-2 of the triangular wedge in the 2-Ⅲ step operation process is recorded as D1. The position where the apex of the acute angle is at 0mm on the horizontal plane is recorded as D2. When the distance of the triangular wedge moving forward is y x1 , the distance △y 1 that the structured light moves on the image plane is △y 1 . When the distance of the triangular wedge moving forward is y x2 , the structure The distance △y 2 that the light moves on the image plane, the hypotenuse of the triangular wedge at the position of the triangular wedge during the operation of step 3-2 in the line laser and the second step of identifying the deviation in the vertical direction The intersection point is A, the extension line of the line OA connecting the center O of the camera lens 1 and A intersects the horizontal plane with a height of 0 mm at point B, and the perpendicular line from A to the horizontal plane with a height of 0 mm intersects the horizontal plane at point C, then the three points form △ABC; Make the vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0mm intersect the horizontal plane at point O', then the three points O, B, O' form a triangle △OBO', and the line laser and the second step identify the vertical deviation The intersection point of the hypotenuse of the triangular wedge in the position of the triangle wedge in the 2-Ⅲ step 3-3 is A', and the horizontal plane with a height of 0mm intersected by the extension line of the center O of the camera lens 1 and A' is at point B ’, draw a vertical line from A’ to the horizontal plane with a height of 0mm, and intersect the horizontal plane at point C’, then the three points form △A’B’C’, BD=y 1 , B’B=y 2 .

为了便于清楚说明,将该图分解为以下的图1(b)、图1(c)和图1(d)。For clarity of illustration, this figure is decomposed into the following Fig. 1(b), Fig. 1(c) and Fig. 1(d).

图1(b)所示实施例表明,在对垂直方向偏差进行识别的2-Ⅰ步操作过程中,先将三角形楔形块放在摄像机镜头1下方即第二步对垂直方向偏差进行识别中的2-Ⅰ步操作过程中的三角形楔形块的位置3-1,确保激光器2的激光器带刚好打在三角形楔形块边缘处,将三角形楔形块的锐角顶点处于水平面0mm的位置记作D,摄像机镜头1中心为O,摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面的交点为O’,三角形楔形块的锐角为α,激光器2中心轴与竖直方向夹角为θ。The embodiment shown in Fig. 1(b) shows that in the 2-I step operation process of identifying the deviation in the vertical direction, the triangular wedge block is first placed under the camera lens 1, which is the second step in the identification of the deviation in the vertical direction 2- The position of the triangular wedge in step Ⅰ is 3-1. Make sure that the laser belt of laser 2 is just on the edge of the triangular wedge, and record the position where the acute angle vertex of the triangular wedge is at 0 mm on the horizontal plane as D, and the camera lens The center of 1 is O, the intersection point of the vertical line from the center point O of camera lens 1 to the horizontal plane with a height of 0 mm intersects the horizontal plane is O', the acute angle of the triangular wedge is α, and the angle between the central axis of laser 2 and the vertical direction is θ.

图1(c)所示实施例表明,激光器2中心轴与竖直方向夹角为θ,三角形楔形块的锐角为α,将第二步对垂直方向偏差进行识别中的2-Ⅰ步操作过程中的三角形楔形块的位置3-1的三角形楔形块的锐角顶点处于水平面0mm的位置记作D,将2-Ⅱ步操作过程中的三角形楔形块的位置3-2的三角形楔形块的锐角顶点处于水平面0mm的位置记作D1,三角形楔形块向前移动的距离为yx1时结构光在像平面上移动的距离△y1。在对垂直方向偏差进行识别的2-Ⅱ步操作过程中,线激光与位于第二步对垂直方向偏差进行识别中的2-Ⅱ步操作过程中的三角形楔形块的位置3-2的三角形楔形块的斜边交点为A,摄像机镜头1中心O与A的连线OA的延长线交高度0mm的水平面于点B,作A到高度0mm的水平面的垂线与水平面交于点C,则三点组成△ABC;作摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面于点O’,则三点O、B、O’组成三角形△OBO’。根据△ABC∽△OBO’相似得:The embodiment shown in Figure 1(c) shows that the angle between the central axis of the laser 2 and the vertical direction is θ, and the acute angle of the triangular wedge is α, and the 2-I step operation process in the second step of identifying the vertical deviation The position of the acute angle vertex of the triangular wedge in position 3-1 of the triangular wedge in the horizontal plane 0mm is recorded as D, and the acute angle vertex of the triangular wedge in position 3-2 of the triangular wedge in the operation process of step 2-II The position at 0 mm on the horizontal plane is denoted as D1, and the forward distance of the triangular wedge is y x1 , the distance Δy 1 that the structured light moves on the image plane. During the 2-II step operation process of identifying the vertical deviation, the line laser and the triangular wedge at the position 3-2 of the triangular wedge block during the 2-II step operation process of the second step identification of the vertical deviation The intersection point of the hypotenuse of the block is A, the extension line of the connection line OA between the center O of the camera lens 1 and A intersects the horizontal plane with a height of 0mm at point B, and the vertical line from A to the horizontal plane with a height of 0mm intersects with the horizontal plane at point C, then three The points form △ABC; as the vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0mm intersects the horizontal plane at point O', then the three points O, B, O' form a triangle △OBO'. According to the similarity of △ABC∽△OBO':

hh 11 OOOO ′′ == BCBC BOBO ′′ -- -- -- (( 11 ))

其中,h1为AC之间的距离。Among them, h 1 is the distance between AC.

图1(d)所示实施例表明,激光器2中心轴与竖直方向夹角为θ,三角形楔形块的锐角为α,将第二步对垂直方向偏差进行识别中的2-Ⅰ步操作过程中的三角形楔形块的位置3-1的三角形楔形块的锐角顶点处于水平面0mm的位置记作D,将2-Ⅲ步操作过程中的三角形楔形块的位置3-2的三角形楔形块的锐角顶点处于水平面0mm的位置记作D2,三角形楔形块向前移动的距离为yx2时结构光在像平面上移动的距离△y2。在对垂直方向偏差进行识别的2-Ⅲ步操作过程中,线激光与位于第二步对垂直方向偏差进行识别中的2-Ⅲ步操作过程中的三角形楔形块的位置3-3的三角形楔形块的斜边交点为为A′,摄像机镜头1中心O与A′的延长线交高度0mm的水平面于点B′,作A′到高度0mm的水平面的垂线,交水平面于点C′,则三点组成△A′B′C′;作摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面与点O’,则三点O、B′、O’组成三角形△OB′O’。根据△A′B′C′∽△OB′O’相似得:The embodiment shown in Figure 1(d) shows that the angle between the central axis of the laser 2 and the vertical direction is θ, and the acute angle of the triangular wedge is α, and the 2-I step operation process in the second step of identifying the vertical deviation The position of the acute angle vertex of the triangular wedge in position 3-1 of the triangular wedge in the horizontal plane is recorded as D, and the acute angle vertex of the triangular wedge in position 3-2 of the triangular wedge in the operation process of step 2-Ⅲ The position at 0 mm on the horizontal plane is denoted as D2, and the forward distance of the triangular wedge is y x2 , the distance Δy 2 that the structured light moves on the image plane. In the 2-Ⅲ step operation process of identifying the vertical deviation, the line laser and the triangular wedge at the position 3-3 of the triangular wedge block in the 2-Ⅲ step operation process of the second step identification of the vertical deviation The intersection point of the hypotenuse of the block is A', the extension line of the camera lens 1 center O and A' intersects the horizontal plane with a height of 0 mm at point B', makes a perpendicular line from A' to the horizontal plane with a height of 0 mm, and intersects the horizontal plane with point C', Then three points form △A′B′C′; as the vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0mm intersects the horizontal plane and point O', then the three points O, B′, O' form a triangle △OB′O '. According to the similarity of △A′B′C′∽△OB′O':

hh 22 OOOO ′′ == BB ′′ CC ′′ BB ′′ Oo ′′ -- -- -- (( 22 ))

其中,h2为A′C′之间的距离。Among them, h2 is the distance between A'C '.

BD=y1,B′B=y2,则BC=y1-(yx1-h1/tanθ),B′C′=y1+y2-(yx1+yx2-h1/tanα)。假设摄像机镜头1中心O到高度0mm的距离OO′为H,第一步中三角形标定块3锐角顶点到摄像机光学中心轴的距离为Y,则OO′=H,BO′=Y+y1,B′O′=Y+y1+y2,带入(1)与(2)可得:BD=y 1 , B′B=y 2 , then BC=y 1 -(y x1 -h 1 /tanθ), B′C′=y 1 +y 2 -(y x1 +y x2 -h 1 /tanα ). Assuming that the distance OO′ from the center O of the camera lens 1 to the height 0 mm is H, and the distance from the acute angle vertex of the triangle calibration block 3 to the optical central axis of the camera in the first step is Y, then OO′=H, BO′=Y+y 1 , B′O′=Y+y 1 +y 2 , put in (1) and (2) to get:

hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY -- -- -- (( 33 ))

其中h1=10mm,h2=20mm,α=20°~60°,将已知量带入,可得:Among them, h 1 =10mm, h 2 =20mm, α=20°~60°, taking the known quantity into it, we can get:

由(4)式即可得到参数H、Y的值,另外,由图中几何关系可得:The values of parameters H and Y can be obtained from formula (4). In addition, the geometric relationship in the figure can be obtained:

yx1-AC/tanα=AC*tanθy x1 -AC/tanα=AC*tanθ

即:Right now:

tanthe tan θθ == ythe y xx 11 -- ACAC // tanthe tan αα ACAC -- -- -- (( 55 ))

已知h1=AC=10mm,α=20°~60°代入(5)得,It is known that h 1 =AC=10mm,α=20°~60°substitute into (5),

由上式即可以计算出tanθ。From the above formula, tanθ can be calculated.

至此,摄像机参数标定完成,分别得到了参数K、H、Y、tanθ的大小。So far, the camera parameter calibration is completed, and the parameters K, H, Y, and tanθ are obtained respectively.

图1(e)中,摄像机镜头1中心为O,摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面的交点为O’,激光器2中心轴与竖直方向夹角为θ。In Fig. 1(e), the center of the camera lens 1 is O, the intersection point of the vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0 mm intersects the horizontal plane is O’, and the angle between the central axis of the laser 2 and the vertical direction is θ.

图1(e)所示实施例表明,在焊缝跟踪情况下,所要测量的是焊缝与结构光带交点处的焊缝高度信息,将要测量焊缝高度信息的焊件4进行移动,直至要测量焊缝高度的焊缝焊点处与结构光带相交,记交点为M,作OM的延长线交0mm平面于点N,记N点与第2-Ⅰ步中三角形楔形块锐角顶点D的距离为y3=ND,可见y3是结构光带与要测量焊缝高度的焊缝焊点的交点M与第2-Ⅰ步中三角形楔形块锐角顶点D的水平距离,作M点到0mm平面的垂线,垂点为P,记点M与点P的距离为h3=MP,The embodiment shown in Figure 1(e) shows that in the case of seam tracking, what is to be measured is the seam height information at the intersection of the seam and the structured light strip, and the weldment 4 to be measured for the seam height information is moved until The welding point where the welding seam height is to be measured intersects with the structured light strip, record the intersection point as M, make the extension line of OM intersect the 0mm plane at point N, record N point and the acute angle vertex D of the triangular wedge in step 2-Ⅰ The distance is y 3 =ND, it can be seen that y 3 is the horizontal distance between the intersection point M of the structured light belt and the weld point to measure the weld height and the acute angle vertex D of the triangular wedge in step 2-I, as point M to The vertical line of the 0mm plane, the vertical point is P, and the distance between point M and point P is h 3 =MP,

根据△MNP∽△ONO’相似得:According to △MNP∽△ONO’similarity:

MPMP OOOO ′′ == NPNP NONO ′′

即为:That is:

hh 33 Hh == ythe y 33 -- tanthe tan θθ ** hh 33 ythe y 33 ++ YY -- -- -- (( 66 ))

即: h 3 = y 3 * H y 3 + Y + tan θ * H = f ( y 3 ) - - - ( 7 ) Right now: h 3 = the y 3 * h the y 3 + Y + the tan θ * h = f ( the y 3 ) - - - ( 7 )

通过上式可以看到h3是关于y3的函数。It can be seen from the above formula that h 3 is a function of y 3 .

将焊缝沿垂直结构光带方向移动,直至结构光带与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’,△y3=△y3’-Y/K,即得到偏移量△y3的大小。以y1为例,在图1(a)中,通过图像处理得到的偏移量为△y1,则y1的大小即为K*△y1。同理可知,y3=K*△y3,因此只要通过图像处理得到偏移量△y3即可得到y3的值,进而可计算该点的焊缝高度信息h3。设定焊接初始点的水平面高度为0mm,当摄像机相对于焊缝存在竖直方向上的偏差时,就会导致图像中的激光条纹在左右方向上发生移动,此时焊缝不移动,图像产生如此的变化时,结合上述标定方法即可识别出焊枪在垂直方向上与实际焊缝存在的偏差。至此,获得了焊缝与结构光带交点处焊缝高度信息。Move the weld along the direction of the vertical structured light strip until the structured light strip intersects with the welding point where the height of the weld is to be measured, and record the distance between the intersection point of the weld seam and the structured light strip and the optical central axis OO' of the camera lens through a two-dimensional image The distance between △y3', △y3=△y3'-Y/K, that is, the size of the offset △y3. Taking y1 as an example, in Figure 1(a), the offset obtained through image processing is △y1, then the size of y1 is K*△y1. Similarly, it can be known that y3=K*△y3, so as long as the offset △y3 is obtained through image processing, the value of y3 can be obtained, and then the weld height information h 3 of this point can be calculated. Set the horizontal height of the initial welding point to 0mm. When the camera has a vertical deviation relative to the weld, it will cause the laser stripes in the image to move in the left and right directions. At this time, the weld does not move, and the image appears When such a change occurs, the deviation between the welding torch and the actual weld seam in the vertical direction can be identified in combination with the above calibration method. So far, the height information of the weld seam at the intersection of the weld seam and the structured light strip has been obtained.

图2(a)所示实施例显示,焊件4与摄像机5的位置关系为图2(a)中的(1)所示,焊缝图像为图2(a)中的(2)所示。当摄像机5相对于焊缝7存在水平方向上的偏差时,就会导致其图像中的焊缝7在上下方向发生如图中虚线所示位置的移动,此时激光条纹6不移动。The embodiment shown in Figure 2(a) shows that the positional relationship between the weldment 4 and the camera 5 is shown in (1) in Figure 2(a), and the weld image is shown in (2) in Figure 2(a) . When the camera 5 deviates in the horizontal direction relative to the weld seam 7, the weld seam 7 in the image will move up and down as shown by the dotted line in the figure, and the laser stripe 6 does not move at this time.

图2(b)所示实施例显示,焊件4与摄像机5的位置关系为图2(b)中的(1)所示,焊缝图像为图2(b)中的(2)所示。当摄像机5相对于焊缝7存在竖直方向上的偏差时,就会导致图像中的激光条纹6在左右方向发生如图中虚线所示位置的移动,此时焊缝7不移动。The embodiment shown in Figure 2(b) shows that the positional relationship between the weldment 4 and the camera 5 is shown in (1) in Figure 2(b), and the weld seam image is shown in (2) in Figure 2(b) . When there is a vertical deviation between the camera 5 and the welding seam 7, the laser stripe 6 in the image will move in the left and right directions as shown by the dotted line in the figure, and the welding seam 7 does not move at this time.

实施例1Example 1

本实施例中楔形标靶采用一个锐角为30°的三角形楔形块,所用到的主要设备有摄像机、激光器、运动机构中的编码器、其中一个锐角为30°的三角形楔形块、焊件、电子楔形游标尺和伺服电机,所述摄像机中主要涉及摄像机镜头;In this embodiment, the wedge-shaped target adopts a triangular wedge block with an acute angle of 30°, and the main equipment used is a camera, a laser, an encoder in the motion mechanism, a triangular wedge block with an acute angle of 30°, weldments, electronics, etc. Wedge-shaped vernier scale and servo motor, the camera mainly involves the camera lens;

第一步,进行水平偏差识别The first step is to identify the horizontal deviation

通过控制电机将摄像机沿着结构光带平行的方向移动10mm的距离,然后计算二维图像中焊缝在上下方向上移动的像素值,进而计算每个像素所代表的实际距离大小,即可得到像素值与实际值之间的比例系数K,K=83;By controlling the motor to move the camera along the parallel direction of the structured light belt for a distance of 10mm, and then calculating the pixel value of the welding seam moving in the up and down direction in the two-dimensional image, and then calculating the actual distance represented by each pixel, you can get The proportional coefficient K between the pixel value and the actual value, K=83;

第二步,对垂直方向偏差进行识别The second step is to identify the vertical deviation

2-Ⅰ步,如上述图1(b)所示实施例进行操作,将三角形楔形块放在摄像机下方,确保激光器带刚好打在三角形楔形块边缘处;将三角形楔形块的锐角顶点处于水平面0mm的位置记作D,Step 2-I, operate as in the embodiment shown in Figure 1(b) above, place the triangular wedge under the camera to ensure that the laser belt is just on the edge of the triangular wedge; place the acute angle vertex of the triangular wedge at 0 mm in the horizontal plane The position of is denoted as D,

2-Ⅱ步,如上述图1(c)所示实施例进行操作和计算,其中三角形楔形块向前移动yx1,使结构光带上升至水平面之上的高度AC=10mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx1=20.118mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y1=0.0291mm;Step 2-II, perform operations and calculations as in the embodiment shown in Figure 1(c) above, in which the triangular wedge moves forward y x1 to make the structured light band rise to a height of AC=10mm above the horizontal plane and stop, and the movement mechanism The encoder in the system records the forward movement distance of the triangular wedge block y x1 =20.118mm, processes and records the moving distance of the structured light strip on the image plane in the two-dimensional image △y 1 =0.0291mm;

2-Ⅲ步,重复2-Ⅱ步的操作过程,只是继续将三角形楔形块再向前移动距离yx2,使结构光带上升至距水平面之上的高度A’C’=20mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx2=20.118mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y2=0.03497mm;Step 2-Ⅲ, repeat the operation process of step 2-Ⅱ, just continue to move the triangular wedge forward for a distance of y x2 , so that the structured light belt rises to the height A'C'=20mm above the horizontal plane and stops. The encoder in the mechanism records the forward moving distance of the triangular wedge block y x2 =20.118mm, processes and records the moving distance of the structured light strip on the image plane in the two-dimensional image △y 2 =0.03497mm;

第三步,用摄像机进行结构光视觉系统参数标定The third step is to use the camera to calibrate the parameters of the structured light vision system

如同上述图1(d)所示实施例的描述,得到:As described in the embodiment shown in Figure 1(d) above, it is obtained:

hh 11 OOOO ′′ == BCBC BOBO ′′ -- -- -- (( 11 ))

hh 22 OOOO ′′ == BB ′′ CC ′′ BB ′′ Oo ′′ -- -- -- (( 22 ))

hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY -- -- -- (( 33 ))

依据(3)式,其中,According to formula (3), where,

h1=AC=10mm,h2=A’C’=20mm,h 1 =AC=10mm, h 2 =A'C'=20mm,

又可知y1=K*△y1=83*0.0291=2.4153,y2=K*△y2=83*0.03497=2.9024;It can also be known that y 1 =K*△y 1 =83*0.0291=2.4153, y 2 =K*△y 2 =83*0.03497=2.9024;

代入已知量得Substitute the known amount to get

计算得H=120.1,Y=-6.8379Calculated H=120.1, Y=-6.8379

得tanθ=0.2787Depend on Get tanθ=0.2787

至此,用摄像机进行结构光视觉系统参数标定完成,分别得到了参数K、H、Y、tanθ的数值为:K=83,H=120.1,tanθ=0.2787,Y=-6.8379,其中负号不代表大小,仅代表方向信息。So far, the calibration of the structured light vision system parameters with the camera is completed, and the values of the parameters K, H, Y, and tanθ are respectively obtained: K=83, H=120.1, tanθ=0.2787, Y=-6.8379, where the minus sign does not mean Size, which only represents direction information.

第四步,焊缝高度信息的获取The fourth step, the acquisition of weld height information

在焊缝跟踪情况下,所要测量的是焊缝与结构光带交点处的焊缝高度信息,将要测量焊缝高度信息的焊件4进行移动,直至要测量焊缝高度的焊缝焊点处与结构光带相交,记交点为M,作OM的延长线交0mm平面于点N,记N点与第2-Ⅰ步中三角形楔形块锐角顶点D的距离为y3=ND,可见y3是结构光带与要测量焊缝高度的焊缝焊点的交点M与第2-Ⅰ步中三角形楔形块锐角顶点D的水平距离,作M点到0mm平面的垂线,垂点为P,记点M与点P的距离为h3=MP,In the case of weld seam tracking, what is to be measured is the weld height information at the intersection of the weld seam and the structured light belt, and the weldment 4 whose weld height information is to be measured is moved until the weld point where the weld seam height is to be measured Intersect with the structured light belt, record the intersection point as M, make the extension line of OM intersect the 0mm plane at point N, record the distance between point N and the acute angle vertex D of the triangular wedge in step 2-I as y 3 =ND, it can be seen that y 3 It is the horizontal distance between the intersection point M of the structured light strip and the welding point of the welding seam to measure the height of the welding seam and the acute angle vertex D of the triangular wedge block in step 2-I. Make a vertical line from point M to the 0mm plane, and the vertical point is P. Note that the distance between point M and point P is h 3 =MP,

根据△MNP∽△ONO’相似得:According to △MNP∽△ONO’similarity:

MPMP OOOO ′′ == NPNP NONO ′′

即为:That is:

hh 33 Hh == ythe y 33 -- tanthe tan θθ ** hh 33 ythe y 33 ++ YY -- -- -- (( 66 ))

即: h 3 = y 3 * H y 3 + Y + tan θ * H = f ( y 3 ) - - - ( 7 ) Right now: h 3 = the y 3 * h the y 3 + Y + the tan θ * h = f ( the y 3 ) - - - ( 7 )

将焊缝沿垂直结构光带方向移动,直至结构光带与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’=-0.05168mm,根据△y3=△y3’-Y/K=-0.05168-(-6.8379)/83=0.0307mm,可求得偏移量△y3,进而可得到y3=K*△y3=83*0.0307=2.5481。上述负号均不代表大小,仅代表方向信息。Move the weld along the direction of the vertical structured light strip until the structured light strip intersects with the welding spot where the height of the weld is to be measured, and record the distance between the intersection point of the weld seam and the structured light strip and the optical central axis OO' of the camera lens through a two-dimensional image The distance between △y3'=-0.05168mm, according to △y3=△y3'-Y/K=-0.05168-(-6.8379)/83=0.0307mm, the offset △y3 can be obtained, and then y3= K*△y3=83*0.0307=2.5481. The above negative signs do not represent the size, but only the direction information.

依据(7)式 h 3 = y 3 * H y 3 + Y + tan θ * H , According to formula (7) h 3 = the y 3 * h the y 3 + Y + the tan θ * h ,

可得焊缝高度Available weld height

hh 33 == 2.54812.5481 ** 120.1120.1 2.54812.5481 ++ (( -- 6.83796.8379 )) ++ 0.27870.2787 ** 120.1120.1 == 10.5010.50 mmmm

使用电子楔形游标尺对焊缝实际高度进行测量得到焊缝高度为10.45mm。Use the electronic wedge vernier to measure the actual height of the weld seam to obtain a weld seam height of 10.45mm.

通过二维图像坐标与比例K的乘积可以确定出焊缝待测焊点处的二维坐标(181,130.5),实现了焊缝三维摄像机坐标的重构(181,130.5,10.50)。By multiplying the two-dimensional image coordinates and the ratio K, the two-dimensional coordinates (181, 130.5) of the weld spot to be tested can be determined, and the reconstruction of the weld three-dimensional camera coordinates (181, 130.5, 10.50) is realized.

实施例2Example 2

除通过控制电机将摄像机沿着垂直结构光方向移动,三角形楔形块向前移动使结构光带上升至水平面之上h1=AC=5mm的高度处停止,距离yx1=10.079mm和结构光在像平面上移动的距离△y1=0.01424mm;三角形楔形块再向前移动使结构光带上升至距水平面之上h2=A′C′=15mm的高度处停止,距离yx2=20.157mm和结构光在像平面上移动的距离△y2=0.0325mm;除此之外,其他同实施例1,In addition to controlling the motor to move the camera along the vertical structured light direction, the triangular wedge moves forward to make the structured light strip rise to a height of h 1 =AC=5mm above the horizontal plane and stop at a distance of y x1 =10.079mm and the structured light is at The moving distance on the image plane is △y 1 =0.01424mm; the triangular wedge moves forward to make the structured light belt rise to a height of h 2 =A′C′=15mm above the horizontal plane and stop at a distance of y x2 =20.157mm and the distance that the structured light moves on the image plane Δy 2 =0.0325mm; other than that, the others are the same as in Embodiment 1,

摄像机标定结果为K=82.8,H=121.3,tanθ=0.2826,Y=-6.8612,此处负号不代表大小,仅代表方向信息。The camera calibration results are K=82.8, H=121.3, tanθ=0.2826, Y=-6.8612, where the negative sign does not represent the size, but only the direction information.

将焊缝沿垂直结构光方向移动,直至结构光与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’=-0.05176mm,根据△y3=△y3’-Y/K=-0.05176-(-6.8612)/82.8=0.0311mm,可求得偏移量,进而可得到y3=K*△y3=82.8*0.0311=2.5751。上述负号均不代表大小,仅代表方向信息。Move the weld along the vertical direction of the structured light until the structured light intersects the welding point where the height of the weld is to be measured, and record the distance between the intersection of the weld and the structured light band and the optical central axis OO' of the camera lens through a two-dimensional image Distance △y3'=-0.05176mm, according to △y3=△y3'-Y/K=-0.05176-(-6.8612)/82.8=0.0311mm, the offset can be obtained, and then y3=K*△y3 can be obtained =82.8*0.0311=2.5751. The above negative signs do not represent the size, but only the direction information.

依据(7)式可得焊缝高度According to formula (7) Available weld height

hh 33 == 2.57512.5751 ** 121.3121.3 2.57512.5751 ++ (( -- 6.86126.8612 )) ++ 0.28260.2826 ** 121.3121.3 == 10.3110.31 mmmm

使用电子楔形游标尺对焊缝实际高度进行测量得到焊缝高度为10.31mm。Using the electronic wedge vernier to measure the actual height of the weld seam, the weld seam height is 10.31mm.

通过二维图像坐标与比例K的乘积可以确定出焊缝待测焊点处的二维坐标(181.5,130.2),实现了焊缝三维摄像机坐标的重构(181.5,130.2,10.31)。The two-dimensional coordinates (181.5, 130.2) of the weld point to be tested can be determined by the product of the two-dimensional image coordinates and the ratio K, and the reconstruction of the three-dimensional camera coordinates (181.5, 130.2, 10.31) of the weld can be realized.

实施例3Example 3

除通过控制电机将摄像机沿着结构光带平行的方向移动15mm,三角形楔形块向前移动使结构光带上升至水平面之上h1=AC=15mm的高度处停止,距离yx1=28.737mm和结构光在像平面上移动的距离△y1=0.02594;三角形楔形块再向前移动使结构光带上升至距水平面之上h2=A′C′=25mm的高度处停止,距离yx2=21.443mm和结构光在像平面上移动的距离△y2=0.05701mm;除此之外,其他同实施例1,In addition to controlling the motor to move the camera along the parallel direction of the structured light strip by 15mm, the triangular wedge moves forward to make the structured light strip rise to a height of h 1 =AC=15mm above the horizontal plane and stop at a distance of y x1 =28.737mm and The moving distance of the structured light on the image plane is △y 1 =0.02594; the triangular wedge moves forward to make the structured light belt rise to a height of h 2 =A′C′=25mm above the horizontal plane and stop at a distance of y x2 = 21.443mm and the moving distance of structured light on the image plane △y 2 =0.05701mm; other than that, the same as embodiment 1,

摄像机标定结果为K=83.1,H=119.8,tanθ=0.2741,Y=-6.8856,此处负号不代表大小,仅代表方向信息。The camera calibration results are K=83.1, H=119.8, tanθ=0.2741, Y=-6.8856, where the negative sign does not represent the size, but only the direction information.

将焊缝沿垂直结构光方向移动,直至结构光与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’=-0.05316mm,根据△y3=△y3’-Y/K=-0.05316-(-6.8856)/83.1=0.0297mm,可求得偏移量,进而可得到y3=K*△y3=83.1*0.0297=2.4681。上述负号均不代表大小,仅代表方向信息。Move the weld along the vertical direction of the structured light until the structured light intersects the welding point where the height of the weld is to be measured, and record the distance between the intersection of the weld and the structured light band and the optical central axis OO' of the camera lens through a two-dimensional image Distance △y3'=-0.05316mm, according to △y3=△y3'-Y/K=-0.05316-(-6.8856)/83.1=0.0297mm, the offset can be obtained, and then y3=K*△y3 can be obtained =83.1*0.0297=2.4681. The above negative signs do not represent the size, but only the direction information.

依据(7)式可得焊缝高度According to formula (7) Available weld height

hh 33 == 2.46812.4681 ** 119.8119.8 2.46812.4681 ++ (( -- 6.88566.8856 )) ++ 0.27410.2741 ** 119.8119.8 == 10.4010.40 mmmm

使用电子楔形游标尺对焊缝实际高度进行测量得到焊缝高度为10.45mm。Use the electronic wedge vernier to measure the actual height of the weld seam to obtain a weld seam height of 10.45mm.

通过二维图像坐标与比例K的乘积可以确定出焊缝待测焊点处的二维坐标(181.2,130.2)实现了焊缝三维摄像机坐标的重构(181.2,130.3,10.40)。Through the product of the two-dimensional image coordinates and the ratio K, the two-dimensional coordinates (181.2, 130.2) of the weld point to be tested can be determined to realize the reconstruction of the three-dimensional camera coordinates of the weld (181.2, 130.3, 10.40).

实施例4Example 4

除使用的三角形楔形标靶采用一个锐角为20°的三角形楔形块;除此之外,其他同实施例1,在标定过程中所得到不同结果如下:Adopting a triangular wedge block with an acute angle of 20° except that the triangular wedge target used; in addition, other is the same as embodiment 1, and the different results obtained in the calibration process are as follows:

在第一步进行水平偏差识别步骤中,通过控制电机将摄像机沿着结构光带平行的方向移动10mm的距离,然后计算二维图像中焊缝在上下方向上移动的像素值,进而计算每个像素所代表的实际距离大小,即可得到像素值与实际值之间的比例系数K,K=83.2;In the first step of horizontal deviation identification step, the camera is moved 10mm along the parallel direction of the structured light belt by controlling the motor, and then the pixel value of the welding seam moving in the up and down direction in the two-dimensional image is calculated, and then each The actual distance represented by the pixel can get the proportional coefficient K between the pixel value and the actual value, K=83.2;

在第二步对垂直方向偏差进行识别步骤中,在2-Ⅱ步,其中三角形楔形块向前移动yx1,使结构光带上升至水平面之上的高度AC=10mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx1=30.306mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y1=0.0297mm;在2-Ⅲ步,重复2-Ⅱ步的操作过程,只是继续将三角形楔形块再向前移动距离yx2,使结构光带上升至距水平面之上的高度A’C’=20mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx2=30.403mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y2=0.0369mm;In the second step of identifying the deviation in the vertical direction, in step 2-II, the triangular wedge moves forward y x1 to make the structured light strip rise to a height of AC=10mm above the horizontal plane and stop, and the movement mechanism The encoder records the forward moving distance of the triangular wedge block y x1 =30.306mm, processes and records the moving distance of the structured light strip on the image plane in the two-dimensional image △y 1 =0.0297mm; in step 2-Ⅲ, repeat 2- In the operation process of step II, just continue to move the triangular wedge forward for a distance of y x2 , so that the structured light strip rises to a height of A'C'=20mm above the horizontal plane and stops, and the encoder in the motion mechanism records the triangular wedge The block moves forward for a distance of y x2 =30.403mm, and the distance △y 2 =0.0369mm of the structured light strip moving on the image plane is processed and recorded in the two-dimensional image;

在第三步用摄像机进行结构光视觉系统参数标定过程中,In the third step, in the process of calibrating the parameters of the structured light vision system with the camera,

由式(3)By formula (3)

hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY

其中,in,

h1=AC=10mm,h2=A’C’=20mm,α=20°h 1 =AC=10mm, h 2 =A'C'=20mm, α=20°

又可知y1=K*△y1=83.2*0.0297=2.4680,y2=K*△y2=83.2*0.0369=3.0729;It can also be known that y 1 =K*△y 1 =83.2*0.0297=2.4680, y 2 =K*△y 2 =83.2*0.0369=3.0729;

代入已知量得Substitute the known amount to get

计算得H=121.1,Y=-6.8643Calculated H=121.1, Y=-6.8643

得tanθ=0.2831Depend on Get tanθ=0.2831

至此,用摄像机进行结构光视觉系统参数标定完成,分别得到了参数K、H、Y、tanθ的数值为:K=83.2,H=121.1,tanθ=0.2831,Y=-6.8643,其中负号不代表大小,仅代表方向信息。So far, the calibration of the structured light vision system parameters with the camera is completed, and the values of the parameters K, H, Y, and tanθ are respectively obtained: K=83.2, H=121.1, tanθ=0.2831, Y=-6.8643, where the minus sign does not mean Size, only represents direction information.

在第四步焊缝高度信息的获取步骤中,将焊缝沿垂直结构光方向移动,直至结构光与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’=-0.05221mm,根据△y3=△y3’-Y/K=-0.05221-(-6.8643)/83.2=0.0303mm,可求得偏移量,进而可得到y3=K*△y3=83.2*0.0303=2.5210。上述负号均不代表大小,仅代表方向信息。In the fourth step of obtaining the weld height information, the weld is moved along the vertical direction of the structured light until the structured light intersects the spot where the weld height is to be measured, and the intersection point of the weld and the structured light band is recorded by a two-dimensional image The distance △y3'=-0.05221mm between the point and the optical central axis OO' of the camera lens can be obtained according to △y3=△y3'-Y/K=-0.05221-(-6.8643)/83.2=0.0303mm Offset, and then y3=K*△y3=83.2*0.0303=2.5210 can be obtained. The above negative signs do not represent the size, but only the direction information.

依据(7)式可得焊缝高度According to formula (7) Available weld height

hh 33 == 2.52102.5210 ** 121.1121.1 2.52102.5210 ++ (( -- 6.86436.8643 )) ++ 0.28310.2831 ** 121.1121.1 == 10.2010.20 mmmm

使用电子楔形游标尺对焊缝实际高度进行测量得到焊缝高度为10.43mm。Using the electronic wedge vernier to measure the actual height of the weld seam, the weld seam height is 10.43mm.

通过二维图像坐标与比例K的乘积可以确定出焊缝待测焊点处的二维坐标(179.5,131.2),实现了焊缝三维摄像机坐标的重构(179.5,131.2,10.20)。The two-dimensional coordinates (179.5, 131.2) of the weld spot to be tested can be determined by the product of the two-dimensional image coordinates and the ratio K, and the reconstruction of the weld three-dimensional camera coordinates (179.5, 131.2, 10.20) is realized.

实施例5Example 5

除使用的三角形楔形标靶采用一个锐角为60°的三角形楔形块;除此之外,其他同实施例1,在标定过程中所得到不同结果如下:Adopting a triangular wedge block with an acute angle of 60° except that the triangular wedge target used; in addition, other is the same as embodiment 1, and the different results obtained in the calibration process are as follows:

在第一步进行水平偏差识别步骤中,通过控制电机将摄像机沿着结构光带平行的方向移动10mm的距离,然后计算二维图像中焊缝在上下方向上移动的像素值,进而计算每个像素所代表的实际距离大小,即可得到像素值与实际值之间的比例系数K,K=83.7;In the first step of horizontal deviation identification step, the camera is moved 10mm along the parallel direction of the structured light belt by controlling the motor, and then the pixel value of the welding seam moving in the up and down direction in the two-dimensional image is calculated, and then each The actual distance represented by the pixel can get the proportional coefficient K between the pixel value and the actual value, K=83.7;

在第二步对垂直方向偏差进行识别步骤中,在2-Ⅱ步,其中三角形楔形块向前移动yx1,使结构光带上升至水平面之上的高度AC=10mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx1=8.5675mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y1=0.0289mm;在2-Ⅲ步,重复2-Ⅱ步的操作过程,只是继续将三角形楔形块再向前移动距离yx2,使结构光带上升至距水平面之上的高度A’C’=20mm处停止,运动机构中的编码器记录三角形楔形块向前移动距离yx2=8.5694mm,在二维图像中处理并记录结构光带在像平面上移动的距离△y2=0.0348mm;In the second step of identifying the deviation in the vertical direction, in step 2-II, the triangular wedge moves forward y x1 to make the structured light strip rise to a height of AC=10mm above the horizontal plane and stop, and the movement mechanism The encoder records the forward movement distance of the triangular wedge block y x1 =8.5675mm, processes and records the distance △y 1 =0.0289mm of the structured light strip moving on the image plane in the two-dimensional image; in step 2-Ⅲ, repeat 2- In the operation process of step II, just continue to move the triangular wedge forward for a distance of y x2 , so that the structured light strip rises to a height of A'C'=20mm above the horizontal plane and stops, and the encoder in the motion mechanism records the triangular wedge The block moves forward for a distance of y x2 =8.5694mm, and the distance △y 2 =0.0348mm of the structured light strip moving on the image plane is processed and recorded in the two-dimensional image;

在第三步用摄像机进行结构光视觉系统参数标定过程中,In the third step, in the process of calibrating the parameters of the structured light vision system with the camera,

由式(3)By formula (3)

hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY

其中,in,

h1=AC=10mm,h2=A’C’=20mm,α=60°h 1 =AC=10mm, h 2 =A'C'=20mm, α=60°

又可知y1=K*△y1=83.7*0.0289=2.4204,y2=K*△y2=83.7*0.0348=2.9108;It can also be known that y 1 =K*△y 1 =83.7*0.0289=2.4204, y 2 =K*△y 2 =83.7*0.0348=2.9108;

代入已知量得Substitute the known amount to get

计算得H=119.2,Y=-6.8731Calculated H=119.2, Y=-6.8731

得tanθ=0.2794Depend on Get tanθ=0.2794

至此,用摄像机进行结构光视觉系统参数标定完成,分别得到了参数K、H、Y、tanθ的数值为:K=83.7,H=119.2,tanθ=0.2794,Y=-6.8731,其中负号不代表大小,仅代表方向信息。So far, the calibration of the structured light vision system parameters with the camera is completed, and the values of the parameters K, H, Y, and tanθ are obtained respectively: K=83.7, H=119.2, tanθ=0.2794, Y=-6.8731, where the minus sign does not mean Size, only represents direction information.

在第四步焊缝高度信息的获取步骤中,将焊缝沿垂直结构光方向移动,直至结构光与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’=-0.05315mm,根据△y3=△y3’-Y/K=-0.05315-(-6.8731)/83.7=0.0289mm,可求得偏移量,进而可得到y3=K*△y3=83.7*0.0289=2.4189。上述负号均不代表大小,仅代表方向信息。In the fourth step of obtaining the weld height information, the weld is moved along the vertical direction of the structured light until the structured light intersects the spot where the weld height is to be measured, and the intersection point of the weld and the structured light band is recorded by a two-dimensional image The distance between △y3'=-0.05315mm and the optical central axis OO' of the camera lens can be obtained according to △y3=△y3'-Y/K=-0.05315-(-6.8731)/83.7=0.0289mm Offset, and then y3=K*△y3=83.7*0.0289=2.4189 can be obtained. The above negative signs do not represent the size, but only the direction information.

依据(7)式可得焊缝高度According to formula (7) Available weld height

hh 33 == 2.41892.4189 ** 119.2119.2 2.41892.4189 ++ (( -- 6.87316.8731 )) ++ 0.27940.2794 ** 119.2119.2 == 9.999.99 mmmm

使用电子楔形游标尺对焊缝实际高度进行测量得到焊缝高度为10.23mm。Use the electronic wedge vernier to measure the actual height of the weld seam to obtain a weld seam height of 10.23mm.

通过二维图像坐标与比例K的乘积可以确定出焊缝待测焊点处的二维坐标(179.1,130.2),实现了焊缝三维摄像机坐标的重构(179.1,130.2,9.99)。The two-dimensional coordinates (179.1, 130.2) of the weld point to be tested can be determined by the product of the two-dimensional image coordinates and the ratio K, and the reconstruction of the three-dimensional camera coordinates of the weld (179.1, 130.2, 9.99) is realized.

上述实施例中,所用激光器为线激光器。In the above embodiments, the laser used is a line laser.

选取焊件不同位置高度的焊缝进行多次试验,试验中用电子楔形游标尺对焊缝高度情况进行了实际测量,得到焊缝高度信息。将实际焊缝三维坐标信息与标定得到的焊缝三维坐标信息分别进行拟合,拟合结果曲线见图3。Welds with different positions and heights of the weldment were selected for multiple tests. In the test, the electronic wedge vernier was used to actually measure the height of the weld to obtain the information of the weld height. The actual three-dimensional coordinate information of the weld and the three-dimensional coordinate information obtained by calibration were respectively fitted, and the fitting result curve is shown in Fig. 3.

图3所示实验结果表明,X方向的绝对误差在0.5mm内,高度Z测量的绝对误差在1mm内,均方差结果为0.707,实验表明,该算法精度与稳定性较高,满足工程精度需求。The experimental results shown in Figure 3 show that the absolute error in the X direction is within 0.5mm, the absolute error in the height Z measurement is within 1mm, and the mean square error is 0.707. The experiment shows that the algorithm has high accuracy and stability and meets the engineering accuracy requirements. .

上述实施例中所涉及的设备均由商购获得。The equipment involved in the above examples are all commercially available.

Claims (3)

1.用于获取焊缝高度信息的结构光视觉传感器参数标定方法,其特征在于:是一种基于楔形标靶的结构光视觉系统参数标定方法,步骤是:1. The structured light vision sensor parameter calibration method for obtaining weld height information is characterized in that: it is a structured light vision system parameter calibration method based on a wedge-shaped target, and the steps are: 所述楔形标靶采用三角形楔形块,所用到的主要设备有摄像机、激光器、运动机构中的编码器、其中一个锐角为20°~60°的三角形楔形块、焊件、电子楔形游标尺和伺服电机,所述摄像机中主要涉及摄像机镜头;The wedge-shaped target adopts a triangular wedge, and the main equipment used includes a camera, a laser, an encoder in the motion mechanism, a triangular wedge with an acute angle of 20° to 60°, weldment, electronic wedge vernier and servo The motor, the camera mainly involves the camera lens; 第一步,对水平偏差进行识别The first step is to identify the horizontal deviation 通过控制伺服电机将摄像机沿着结构光带平行的方向移动5mm~25mm的距离并测量记录,然后计算二维图像中焊缝在上下方向上移动的像素值,进而计算每个像素所代表的实际距离大小,即可得到像素值与实际距离值之间的比例系数K;By controlling the servo motor, the camera is moved along the parallel direction of the structured light belt for a distance of 5mm to 25mm and measured and recorded, and then the pixel value of the welding seam moving in the up and down direction in the two-dimensional image is calculated, and then the actual value represented by each pixel is calculated. The distance can be used to obtain the proportional coefficient K between the pixel value and the actual distance value; 第二步,对垂直方向偏差进行识别The second step is to identify the vertical deviation 2-Ⅰ步,将三角形楔形块放在摄像机下方,确保激光器带刚好打在三角形楔形块边缘处;Step 2-I, place the triangular wedge under the camera to ensure that the laser belt hits the edge of the triangular wedge; 2-Ⅱ步,将三角形楔形块向前移动距离yx1,激光器产生的结构光带会随着三角形楔形块的移动而沿着三角形楔形块的斜边向上移动,直到使该结构光带上升至水平面之上的高度AC=10mm停止,结构光带在像平面上移动的距离为△y1,移动过程中运动机构中的编码器会记录三角形楔形块向前移动的距离yx1,在二维图像中处理并记录结构光带在像平面上移动的距离△y1Step 2-II, move the triangular wedge forward for a distance of y x1 , the structured light strip produced by the laser will move upward along the hypotenuse of the triangular wedge until the structured light strip rises to The height above the horizontal plane AC=10mm stops, the moving distance of the structured light strip on the image plane is △y 1 , the encoder in the motion mechanism will record the forward moving distance y x1 of the triangular wedge during the moving process, in two dimensions Process and record the distance Δy 1 of the structured light band moving on the image plane in the image; 2-Ⅲ步,重复2-Ⅱ步的操作过程,只是继续将三角形楔形块再向前移动距离yx2,直到使结构光带上升至距水平面之上的高度A'C'=20mm处停止,此时结构光带在像平面上移动的距离为△y2,移动过程中运动机构中的编码器会记录三角形楔形块向前移动的距离yx2,在二维图像中处理并记录结构光带在像平面上移动的距离△y2Step 2-Ⅲ, repeat the operation process of step 2-Ⅱ, but continue to move the triangular wedge block forward for a distance of y x2 until the structured light strip rises to the height A'C'=20mm above the horizontal plane and stops. At this time, the moving distance of the structured light strip on the image plane is △y 2 , and the encoder in the motion mechanism will record the distance y x2 of the forward movement of the triangular wedge during the moving process, and process and record the structured light strip in the two-dimensional image The moving distance △y 2 on the image plane; 第三步,用摄像机进行结构光视觉系统参数标定The third step is to use the camera to calibrate the parameters of the structured light vision system 将位于第2-Ⅰ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处的水平面0mm的位置标记作D,将位于第2-Ⅱ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处水平面0mm的位置标记作D1,将位于第2-Ⅲ步操作过程中的三角形楔形块位置中的三角形楔形块的锐角顶点所处水平面0mm的位置标记作D2,则D与D1之间的距离即为yx1,D1与D2之间的距离即为yx2Mark the position of the horizontal plane 0 mm where the acute angle apex of the triangular wedge in the position of the triangular wedge in the operation of step 2-I is D, and place it in the position of the triangular wedge in the operation of step 2-II The position of the acute-angle apex of the triangular wedge in the horizontal plane 0 mm is marked as D1, and the position of the acute-angle apex of the triangular wedge in the position of the triangular wedge in the operation process of step 2-Ⅲ is marked as D2, Then the distance between D and D1 is y x1 , the distance between D1 and D2 is y x2 , 设激光器发出的线激光与位于第2-Ⅱ步操作过程中的三角形楔形块位置中的三角形楔形块的斜边交点为A,摄像机镜头中心记为O,摄像机镜头中心O与A的延长线交高度0mm的水平面于点B,作A到高度0mm的水平面的垂线,交水平面于点C,则三点组成△ABC;作摄像机镜头中心点O到高度0mm的水平面的垂线,交水平面于点O’,则三点O、B、O’组成三角形△OBO’,记AC之间的距离为h1Let the intersection point of the line laser emitted by the laser and the hypotenuse of the triangular wedge in the position of the triangular wedge in step 2-Ⅱ be A, the center of the camera lens be marked as O, and the intersection of the extension line of the camera lens center O and A The horizontal plane with a height of 0mm is at point B, draw a vertical line from A to the horizontal plane with a height of 0mm, and intersect the horizontal plane at point C, then the three points form △ABC; draw a vertical line from the center point O of the camera lens to the horizontal plane with a height of 0mm, and intersect the horizontal plane at Point O', then three points O, B, O' form a triangle △OBO', record the distance between AC as h 1 , 根据△ABC∽△OBO’相似得:According to △ABC∽△OBO’similarity: hh 11 OOOO ′′ == BCBC BOBO ′′ -- -- -- (( 11 )) 设激光器发出的线激光与位于第2-Ⅲ步操作过程中的三角形楔形块的位置的三角形楔形块的斜边交点为A',摄像机镜头中心O与A'的延长线交高度0mm的水平面于点B',作A'到高度0mm的水平面的垂线,交水平面于点C',则三点组成△A'B'C';作摄像机镜头1中心点O到高度0mm的水平面的垂线交水平面与点O’,则三点O、B'、O’组成三角形△OB'O’,记A'C'之间的距离为h2Let the intersection point of the line laser emitted by the laser and the hypotenuse of the triangular wedge at the position of the triangular wedge in step 2-Ⅲ be A', and the intersection of the extension line of the camera lens center O and A' with a height of 0mm is at At point B', make a vertical line from A' to the horizontal plane with a height of 0mm, and intersect the horizontal plane at point C', then the three points form △A'B'C'; make a vertical line from the center point O of the camera lens 1 to the horizontal plane with a height of 0mm Intersect the horizontal plane with point O', then three points O, B', O' form a triangle △OB'O', record the distance between A'C' as h 2 , 根据△A'B'C'∽△OB'O’相似得:According to the similarity of △A'B'C'∽△OB'O': hh 22 OOOO ′′ == BB ′′ CC ′′ BB ′′ Oo ′′ -- -- -- (( 22 )) 将激光器中心轴与竖直方向夹角记为θ,记BD=y1,B'B=y2,Denote the angle between the central axis of the laser and the vertical direction as θ, denote BD=y 1 , B'B=y 2 , 则BC=y1-(yx1-h1/tanθ),B'C'=y1+y2-(yx1+yx2-h1/tanα),记镜头中心O到高度0mm的距离OO'为H,第2-Ⅰ步中三角形楔形块锐角顶点D到摄像机光学中心轴OO’的距离为Y,即OO'=H,DO’=Y,可得BO'=Y+y1,B'O'=Y+y1+y2,带入(1)与(2)可得:Then BC=y 1 -(y x1 -h 1 /tanθ), B'C'=y 1 +y 2 -(y x1 +y x2 -h 1 /tanα), record the distance OO from the lens center O to the height 0mm ' is H, the distance from the acute angle vertex D of the triangular wedge block to the camera optical central axis OO' in step 2-I is Y, that is, OO'=H, DO'=Y, and BO'=Y+y 1 , B can be obtained 'O'=Y+y 1 +y 2 , put in (1) and (2) to get: hh 11 Hh == ythe y 11 -- (( ythe y xx 11 -- hh 11 // tanthe tan αα )) ythe y 11 ++ YY hh 22 Hh == ythe y 11 ++ ythe y 22 -- (( ythe y xx 11 ++ ythe y xx 22 -- hh 22 // tanthe tan αα )) ythe y 11 ++ ythe y 22 ++ YY -- -- -- (( 33 )) 其中h1=10mm,h2=20mm,α=20°~60°,将已知量带入,可得:Among them, h 1 =10mm, h 2 =20mm, α=20°~60°, taking the known quantity into it, we can get: 由(4)式即可得到参数H、Y的值,另外,由图中几何关系可得:The values of parameters H and Y can be obtained from formula (4). In addition, the geometric relationship in the figure can be obtained: yx1-AC/tanα=AC*tanθy x1 -AC/tanα=AC*tanθ 即:Right now: tanthe tan θθ == ythe y xx 11 -- ACAC // tanthe tan αα ACAC -- -- -- (( 55 )) 已知h1=AC=10mm,α=20°~60°代入(5)得,It is known that h 1 =AC=10mm, α=20°~60°substituting into (5), 由上式即可以计算出tanθ,From the above formula, tanθ can be calculated, 至此,用摄像机进行结构光视觉系统参数标定完成,分别得到了参数K、H、Y、tanθ的数值;So far, the camera is used to calibrate the parameters of the structured light vision system, and the values of the parameters K, H, Y, and tanθ are respectively obtained; 第四步,焊缝高度信息的获取The fourth step, the acquisition of weld height information 在焊缝跟踪情况下,所要测量的是焊缝与结构光带交点处的焊缝高度信息,将要测量焊缝高度信息的焊件进行移动,直至要测量焊缝高度的焊缝焊点处与结构光带相交,记交点为M,作OM的延长线交0mm平面于点N,记N点与第2-Ⅰ步中三角形楔形块锐角顶点D的距离为y3=ND,可见y3是结构光带与要测量焊缝高度的焊缝焊点的交点M与第2-Ⅰ步中三角形楔形块锐角顶点D的水平距离,作M点到0mm平面的垂线,垂点为P,记点M与点P的距离为h3=MP,In the case of seam tracking, what is to be measured is the seam height information at the intersection of the seam and the structured light belt, and the weldment to be measured for seam height information is moved until the weld point where the seam height is to be measured is in contact with the The structured light bands intersect, mark the intersection point as M, make the extension line of OM intersect the 0mm plane at point N, record the distance between point N and the acute angle vertex D of the triangular wedge in step 2-I as y 3 =ND, it can be seen that y 3 is The horizontal distance between the intersection point M of the structured light strip and the welding point of the weld to be measured for the height of the weld and the apex D of the acute angle of the triangular wedge in step 2-I is the perpendicular line from point M to the 0mm plane, and the perpendicular point is P, record The distance between point M and point P is h 3 =MP, 根据△MNP∽△ONO’相似得:According to △MNP∽△ONO’similarity: MPMP OOOO ′′ == NPNP NONO ′′ 即为:That is: hh 33 Hh == ythe y 33 -- tanthe tan θθ ** hh 33 ythe y 33 ++ YY -- -- -- (( 66 )) 即: h 3 = y 3 * H y 3 + Y + tan θ * H = f ( y 3 ) - - - ( 7 ) Right now: h 3 = the y 3 * h the y 3 + Y + the tan θ * h = f ( the y 3 ) - - - ( 7 ) 通过上式可以看到h3是关于y3的函数,It can be seen from the above formula that h 3 is a function of y 3 , 将焊缝沿垂直结构光带方向移动,直至结构光带与要测量焊缝高度的焊点处相交,通过二维图像记录焊缝与结构光带交点处与摄像机镜头的光学中心轴OO’之间的距离△y3’,则△y3=△y3’-Y/K,即得到偏移量△y3的大小,则y3的大小即为y3=K*△y3,设定焊接初始点的水平面高度为0mm,当摄像机相对于焊缝存在竖直方向上的偏差时,就会导致图像中的激光条纹在左右方向上发生移动,此时焊缝不移动,当图像产生如此的变化时,通过图像处理记录焊缝与结构光带交点位移偏移量△y3,进而得知y3=K*△y3,结合(7)式即可识别出焊枪在垂直方向上与实际焊缝存在的偏差,至此,获得了焊缝与结构光带交点处焊缝高度信息,实现了三维摄像机坐标的重构。Move the weld along the direction of the vertical structured light strip until the structured light strip intersects with the welding point where the height of the weld is to be measured, and record the distance between the intersection point of the weld seam and the structured light strip and the optical central axis OO' of the camera lens through a two-dimensional image The distance between them is △y3', then △y3=△y3'-Y/K, that is, the size of the offset △y3 is obtained, then the size of y3 is y3=K*△y3, and the level height of the initial welding point is set 0mm, when there is a vertical deviation of the camera relative to the weld, it will cause the laser stripes in the image to move in the left and right directions, and the weld does not move at this time. When such a change occurs in the image, through the image Process and record the displacement offset △y3 of the intersection point of the welding seam and the structured light belt, and then know that y3=K*△y3, combined with the formula (7), the deviation between the welding torch and the actual welding seam in the vertical direction can be identified. So far, The height information of the welding seam at the intersection of the welding seam and the structured light belt is obtained, and the reconstruction of the coordinates of the three-dimensional camera is realized. 2.根据权利要求1所说用于获取焊缝高度信息的结构光视觉传感器参数标定方法,其特征在于:所述激光器为线激光器。2. The method for calibrating parameters of a structured light vision sensor for obtaining weld height information according to claim 1, wherein the laser is a line laser. 3.根据权利要求1所说用于获取焊缝高度信息的结构光视觉传感器参数标定方法,其特征在于:所述三角形楔形块,其中一个锐角为30°。3. The method for calibrating parameters of a structured light vision sensor for obtaining weld height information according to claim 1, wherein one of the acute angles of the triangular wedge is 30°.
CN201310336818.6A 2013-08-05 2013-08-05 For obtaining the structured light vision sensor parameter calibration method of weld bead height information Active CN103398660B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310336818.6A CN103398660B (en) 2013-08-05 2013-08-05 For obtaining the structured light vision sensor parameter calibration method of weld bead height information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310336818.6A CN103398660B (en) 2013-08-05 2013-08-05 For obtaining the structured light vision sensor parameter calibration method of weld bead height information

Publications (2)

Publication Number Publication Date
CN103398660A CN103398660A (en) 2013-11-20
CN103398660B true CN103398660B (en) 2015-12-09

Family

ID=49562333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310336818.6A Active CN103398660B (en) 2013-08-05 2013-08-05 For obtaining the structured light vision sensor parameter calibration method of weld bead height information

Country Status (1)

Country Link
CN (1) CN103398660B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103743347B (en) * 2014-01-10 2016-04-20 盐城工学院 A kind of optical altitude measurement method
SG10201402681QA (en) * 2014-05-27 2015-12-30 Generic Power Pte Ltd Methods of inspecting a 3d object using 2d image processing
US9516762B2 (en) * 2014-08-04 2016-12-06 Ok International Inc. Soldering iron with automatic soldering connection validation
US10688578B2 (en) 2014-08-04 2020-06-23 OK International, Inc Variable temperature controlled soldering iron
US10716220B2 (en) 2014-08-04 2020-07-14 Ok International, Inc. Variable temperature controlled soldering iron
CN105043251B (en) * 2015-06-01 2017-09-29 河北工业大学 A kind of scaling method and device of the line structure optical sensor based on mechanical movement
CN105157603B (en) * 2015-07-29 2017-12-01 华南理工大学 A kind of line laser sensor
CN106546597A (en) * 2015-09-22 2017-03-29 泰科电子(上海)有限公司 Weld quality prediction system and method
CN105458462B (en) * 2015-12-22 2017-08-29 河北工业大学 A kind of trapezoidal weld seam multi-parameter synchronizing visual detecting and tracking method of Varied clearance
CN107414602B (en) * 2017-02-09 2023-05-26 河北工业大学 Calibration device and calibration method for trigger type measurement system of vertical machining center
CN106871799B (en) * 2017-04-10 2019-11-12 淮阴工学院 A fully automatic method and device for measuring plant height of crops
CN107649773A (en) * 2017-10-31 2018-02-02 中车四方车辆有限公司 A kind of resistance spot welding positioner and localization method
CN108921902B (en) * 2018-06-06 2020-05-08 贝壳技术有限公司 Method and device for correcting structured light camera deviation
CN109272563B (en) * 2018-08-28 2022-12-27 广州图语信息科技有限公司 Structured light construction method and device based on deterministic rule and processing terminal
CN109443214B (en) * 2018-12-19 2021-03-16 广东工业大学 A calibration method and device for structured light three-dimensional vision, and a measuring method and device
CN118129721A (en) * 2019-02-13 2024-06-04 莱赛激光科技股份有限公司 Novel laser vision measuring equipment
CN111360457B (en) * 2020-03-26 2022-03-22 深圳市运泰利自动化设备有限公司 Method for eliminating height difference of product welding spot position
CN112288707B (en) * 2020-10-27 2024-08-16 南京神源生智能科技有限公司 Robot weld joint polishing algorithm based on feature point identification
CN113688772A (en) * 2021-09-02 2021-11-23 浙江大学 Side slope ecological restoration monitoring method
CN114612661B (en) * 2022-03-09 2025-02-14 郑州麦佳农业科技有限公司 Intelligent control method of vegetable planting machine based on neural network
CN118836767B (en) * 2024-06-14 2024-12-20 江苏信息职业技术学院 Perpendicular coordinate measuring method based on structured light image

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455870A (en) * 1991-07-10 1995-10-03 Raytheon Company Apparatus and method for inspection of high component density printed circuit board
CN101927395A (en) * 2010-07-26 2010-12-29 清华大学 Weld seam tracking detection equipment and method
CN102780845A (en) * 2012-06-14 2012-11-14 清华大学 Light source alternate strobe synchronous camera shooting method and vision detection system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999016010A1 (en) * 1997-09-22 1999-04-01 Intelligent Reasoning Systems, Inc. Automated visual inspection system and process for detecting and classifying defects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455870A (en) * 1991-07-10 1995-10-03 Raytheon Company Apparatus and method for inspection of high component density printed circuit board
CN101927395A (en) * 2010-07-26 2010-12-29 清华大学 Weld seam tracking detection equipment and method
CN102780845A (en) * 2012-06-14 2012-11-14 清华大学 Light source alternate strobe synchronous camera shooting method and vision detection system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于视觉的薄钢板焊接机器人起始点识别与定位控制;陈海永;《机器人ROBOT》;20130131;第35卷(第1期);90-97 *

Also Published As

Publication number Publication date
CN103398660A (en) 2013-11-20

Similar Documents

Publication Publication Date Title
CN103398660B (en) For obtaining the structured light vision sensor parameter calibration method of weld bead height information
CN103558850B (en) A kind of welding robot full-automatic movement self-calibration method of laser vision guiding
CN100491903C (en) A method for calibrating structural parameters of a structured light vision sensor
CN102788559B (en) Optical vision measuring system with wide-field structure and measuring method thereof
CN104111039B (en) Calibration method for arbitrarily placed fringe projection three-dimensional measurement system
CN105157725B (en) A kind of hand and eye calibrating method of two-dimensional laser visual sensor and robot
CN104596502B (en) Object posture measuring method based on CAD model and monocular vision
CN104864807B (en) A kind of manipulator hand and eye calibrating method based on active binocular vision
CN105157603B (en) A kind of line laser sensor
CN104315995B (en) TOF depth camera three-dimensional coordinate calibration device and method based on virtual multi-cube standard target
CN101334264A (en) Method and device for measuring narrow butt welds in laser welding
CN105043251B (en) A kind of scaling method and device of the line structure optical sensor based on mechanical movement
Xia et al. An accurate and robust method for the measurement of circular holes based on binocular vision
CN101603812A (en) An ultra-high-speed real-time three-dimensional vision measurement device and method
CN105716527A (en) Laser-welding seam tracking sensor calibration method
CN105303560A (en) Robot laser scanning welding seam tracking system calibration method
CN111922483A (en) Line structure light welding seam tracking and material adding path deviation rectifying device and method based on learning
CN101526338A (en) Field calibration method of structural parameter of line structure light vision sensing system
CN101377405B (en) A Visual Measurement Method of Space Circular Attitude Parameters and Geometric Parameters
CN101419061A (en) Mirror image type structure light vision measuring systems and measurement method
CN106767443B (en) A fully automatic two-dimensional image detector and measurement method
CN1971206A (en) Calibration method for binocular vision sensor based on one-dimension target
CN105571523A (en) Tooth error vision measurement method for involute of straight toothed spur gear
Zhou et al. A measurement system based on internal cooperation of cameras in binocular vision
CN104316083A (en) Three-dimensional coordinate calibration device and method of TOF (Time-of-Flight) depth camera based on sphere center positioning of virtual multiple spheres

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
OL01 Intention to license declared
OL01 Intention to license declared