CN100349689C - 基于环形激光视觉传感的焊缝自动定位方法 - Google Patents
基于环形激光视觉传感的焊缝自动定位方法 Download PDFInfo
- Publication number
- CN100349689C CN100349689C CNB200510030453XA CN200510030453A CN100349689C CN 100349689 C CN100349689 C CN 100349689C CN B200510030453X A CNB200510030453X A CN B200510030453XA CN 200510030453 A CN200510030453 A CN 200510030453A CN 100349689 C CN100349689 C CN 100349689C
- Authority
- CN
- China
- Prior art keywords
- laser
- coordinate system
- weld seam
- coordinate
- cone
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
一种基于环形激光视觉传感的焊缝自动定位方法,属于焊接技术领域。本发明包括以下步骤:(1)通过面阵CCD检测环形激光检测轨迹在摄像机像敏面上的成像,在像敏面坐标系中,获得焊缝特征点在激光锥体坐标系中的Y坐标以及X坐标的表示方程;(2)利用激光锥体坐标系中圆半径与深度关系算法求解焊缝特征点的深度值,构建基于焊缝特征点在激光锥体坐标系下被检测点的Z坐标的方程并求解;(3)根据激光锥体坐标系与机器人本体坐标系的矩阵转换,将求得的激光锥体坐标系中的三维坐标转换到机器人本体坐标系,从而实现对焊缝的定位。本发明解决了基于点状激光、线状激光以及环形激光线阵CCD视觉传感器利用三角测量原理进行焊缝定位所造成的效率低的问题。
Description
技术领域
本发明涉及的是一种焊接技术领域的方法,具体地说,是一种基于环形激光视觉传感的焊缝自动定位方法。
背景技术
机器人与计算机技术的迅速发展使焊接自动化程度日益提高。影响自动化焊接焊后质量的因素不仅包括被焊工件的厚度、表面处理、焊接材料的化学成分等焊接的内在因素,还包括焊接方法、焊接速度、焊矩路径规划、工件位置检测等重要信息。特别是被焊工件的三维位置检测,一直是焊接自动化所面临的一个重要问题。焊接过程提升到自动化和人工智能水平需要焊缝信息识别、定位与跟踪技术的相应发展。而没有精确、高效且反应快速的传感器,焊接自动化的目标就无法实现。为了实现焊接自动化,实时自动地获得焊缝的定位信息,已经开发了许多传感技术,其中,视觉传感器由于其非接触、反应快速、抗干扰能力强而受到广泛关注。主动光视觉传感技术利用结构光法或光学扫描的方法产生一定的激光轨迹并将其作为焊缝的检测手段。常用的检测激光轨迹有:点状激光、单线条激光、双线条激光、五线条激光和环形激光,但是点状或线条状激光视觉传感器信息量少、检测效率低;存在解释模糊;跟踪精度差及仅能实现一维方向或者二维方向上焊缝的定位与跟踪功能。深度计算方法是三角测量原理。利用线阵CCD作为接受器的环形激光视觉传感器也是利用三角测量方法,要求结构符合Scheimpflug条件,测量效率低。
经对现有技术的文献检索发现,吴敏生在《Welding in the World》(《焊接世界》)1994年9月第34卷P333-339页刊登了“New scanning method of opticalsensor system for seam tracking in three dimensions用于焊缝三维跟踪光学传感系统的新型扫描方法”一文,文中提出一种用于焊缝跟踪的连续环形光机扫描方法。其实现方法光学结构复杂,并且需要经过二次光电转换才能获得模拟信号,半导体光源的旋转是通过驱动步进电机带动齿轮副实现的,精度低、往复扫描速率下降、机械振动大,三维信息为近似求得,其深度提取方法利用了三角测量原理,检测效率低。
发明内容
本发明目的在于克服现有技术中的不足,提供一种基于环形激光视觉传感的焊缝自动定位方法,使其不仅避免传统的被动光视觉传感器焊缝的深度信息难以确定的问题,也解决了基于点状激光、线状激光以及线阵CCD视觉传感器利用三角测量原理进行焊缝定位所造成的效率低的问题。
本发明是通过以下技术方案实现的,本发明包括以下步骤:
(1)激光二极管发射点状激光,经旋转透镜产生环形激光,并成像在摄像机像敏面上,通过面阵CCD获得环形激光检测轨迹。在像敏面坐标系中,通过摄像机的成像获得焊缝特征点在激光锥体坐标系中的Y坐标以及X坐标的表示方程;
所述的通过面阵CCD获得环形激光检测轨迹,其方法是由环形激光产生的信号电荷通过面阵CCD存储,并转换成反映环形激光的二维数据信息。
所述的摄像机的成像,其方法是被检测的环形激光经过光学镜头映射在面阵CCD图像传感器的光敏阵列上,通过CCD将光信号转化为电信号,当时序发生器对其施加特定时序的脉冲时,每个像素的电荷信号将依次移出CCD并经放大成电压幅度不等的模拟信号,这些信号被送到外埠独立的模拟前端电路并转换成数字信号,这些数字信号就是传感器捕捉到的原始图像信息。
(2)利用圆半径与深度关系算法将焊缝特征点的深度值,即激光锥体坐标系中的Z坐标,用标定的标准的圆半径来表示,构建基于焊缝特征点在激光锥体坐标系下的X坐标的方程并求解,获得X坐标,进而求得焊缝特征点的三维坐标;
所述的圆半径与深度关系算法,是指被检测点的深度zL用半径r表示,即 其中,r0-标准激光轨迹圆的半径,为一常数;175-旋转透镜焦距。
(3)根据激光锥体坐标系与机器人本体坐标系的矩阵转换,将求得的激光锥体坐标系中的三维坐标转换到机器人本体坐标系,从而实现对焊缝的定位。
所述的三维坐标转换到机器人本体坐标系,其方法是通过机器人的臂端标定,确定机器人本体坐标系与焊矩末端坐标系之间的矩阵关系,再通过标定的焊矩末端坐标系与激光锥体坐标系之间的矩阵关系,确定从激光锥体坐标系转换到机器人本体坐标系的矩阵关系。
本发明利用环形激光作为焊缝信息传感手段。激光二极管发射的点状激光经过视觉传感器的旋转扫描作用后呈环形投射到待检测的被焊工件上,并利用面阵CCD接收。焊缝位置的特征点经过图像滤波、图像分割处理后,对环形激光轨迹在面阵CCD中的像素点进行差分算法识别出焊缝的特征点。利用提出的“圆半径与深度关系”算法获得焊缝特征点的三维信息。获得代表焊缝位置的特征点在机器人本体坐标系中的坐标。
本发明利用环形激光的视觉传感作为焊缝定位方法,由于本发明的视觉传感器采用了光学扫描方法,避免了结构光法激光源能量大幅分光的缺点,因而加强了焊缝识别与定位的可操作性,同时也避免了环形激光线阵CCD视觉传感方法用于焊缝识别与定位时结构复杂、效率低的问题,保证了焊缝定位的实时检测。更重要的是,目前已有的点状激光、线状激光与环形激光的视觉传感方法是利用三角测量原理实现焊缝三维坐标计算,本发明方法利用“圆半径与深度关系”算法计算焊缝特征点的三维坐标,具有更高的效率和精度。适用于机器人自动焊接过程中的焊缝的实时定位,同时也可以测量常用焊接接头参数,如对接接头的间隙大小,焊缝的宽度与深度等。
附图说明
图1是三维坐标计算原理图。
图2是焊缝特征点识别原理图。
具体实施方式
如图1所示,激光二极管发射的点状激光通过激光视觉传感器的旋转透镜的扫描作用,投射到被检测的被焊工件表面。面阵CCD摄像机通过图像采集卡检测焊缝及环形激光轨迹,实现A/D转换并采集到计算机,计算机通过图像滤波、图像分割等图像处理后,再利用差分算法识别出激光扫描轨迹检测到的特征点。这些特征点即为焊缝所在的位置。最后,根据提出的“圆半径与深度关系”算法获得焊缝特征点在激光锥体坐标系中的三维坐标。并通过激光锥体坐标系与机器人世界坐标系的转换关系,将焊缝特征点在激光锥体坐标系中的三维坐标转换为机器人本体坐标系的三维坐标,通过计算机与机器人之间的通讯将检测到的焊缝实际位置传递给机器人控制器。从而使机器人实时获得焊缝的三维位置坐标。
如图2所示。焊缝特征点的识别算法为基于X,Y坐标的差分算法。计算模型如下:设摄像机像素坐标中x,y分别是离轴角的函数,则梯度函数Gx′(γ),Gy′(γ)分别为:
(1)
在γ=a点利用差分算法可求值:
(2)
其中,h为步长。
如果γk=γ0+k·h(k=0,1,2,...,n),则后向差分算子能用下式描述:
xk=xk-xk-1
yk=yk-yk-1 (3)
根据图2的搭接接头的特点,在焊缝特征点位置存在着断点,给出识别策略。
焊缝识别策略:
如果yk>=2,xk>5则该点属于焊缝特征点。
如图2所示,对于焊缝上的任意点P(xL,yL,zL)可用该点在摄像机坐标系中的二维坐标P′(xc,yc)来表示:
在激光锥体坐标系中,激光扫描锥面上圆的半径与深度(Z坐标值)的关系,xL,yL与半径r之间存在如下关系:
(xL-r)2+yL 2=r2 (5)
令
a=2r0+175tanβ
b=2·r0(xc-175tanβ)
c=175yc 2tanβ (6)
所以有,
axL 2+bxL+c=0 (7)
解得,P(xL,yL,zL)坐标为
yL=ky·yC
(8)
利用公式(4)、(5)和(8)的“圆半径与深度关系”算法,即可计算焊缝特征点三维值。
如图2所示,根据差分算法获得描述焊缝的特征点:A、B、C和D。O和O′点是焊缝的原始点。接通摄像机、电动机和激光二极管的电源,环形激光视觉传感器将激光投射到搭接接头的焊缝上,如图2所示,通过图像采集卡进行A/D转换并将焊缝部位信息采集到计算机。对图像进行滤波、分割和细化处理后,利用差分算法识别描述焊缝的特征点:A,B,C和D。根据这些点的像素坐标和提出的“圆半径与深度关系”算法,获得其在激光锥体坐标系中的坐标为:A(37.2781 -2.319 12.4373);B(0.2072 -2.7828 11.6472);C(38.0022-3.0147 8.4853);D(0.4076 -3.9422 7.8541)。所以识别出的焊缝位置为:O(37.6402 -2.6668 10.4613);O′(0.3074 -3.3625 9.3507),O和O′表示视觉传感器识别出的焊缝位置,矢量OO′表示焊缝的待焊方向。
Claims (5)
1.一种基于环形激光视觉传感的焊缝自动定位方法,其特征在于,包括以下步骤:
(1)激光二极管发射点状激光,经旋转透镜产生环形激光,投射到焊缝上成像,通过面阵CCD检测环形激光检迹,在像敏面坐标系中,通过摄像机的成像获得焊缝特征点在激光锥体坐标系中的Y坐标以及X坐标的表示方程;
(2)利用激光锥体坐标系中圆半径与深度关系算法将焊缝特征点的深度值,即激光锥体坐标系中的Z坐标,用标定的标准的圆半径来表示,构建基于焊缝特征点在激光锥体坐标系下的Z坐标的方程并求解,获得Z坐标,进而求得焊缝特征点的三维坐标;
(3)根据激光锥体坐标系与机器人本体坐标系的矩阵转换,将求得的激光锥体坐标系中的三维坐标转换到机器人本体坐标系,从而实现对焊缝的定位。
2.根据权利要求1所述的基于环形激光视觉传感的焊缝自动定位方法,其特征是,步骤(1)中,所述通过面阵CCD获得环形激光检测轨迹的方法是由环形激光产生的信号电荷通过面阵CCD存储,并转换成反映环形激光的二维数据信息。
3.根据权利要求2所述的基于环形激光视觉传感的焊缝自动定位方法,其特征是,步骤(1)中,所述摄像机成像的方法是被检测的环形激光经过光学镜头映射在面阵CCD图像传感器的光敏阵列上,通过CCD将光信号转化为电信号,当时序发生器对其施加特定时序的脉冲时,每个像素的电荷信号将依次移出CCD并经放大成电压幅度不等的模拟信号,这些信号被送到外埠独立的模拟前端电路并转换成数字信号,这些数字信号就是传感器捕捉到的原始图像信息。
4.根据权利要求1所述的基于环形激光视觉传感的焊缝自动定位方法,其特征是,所述的圆半径与深度关系算法,是指被检测点的深度zL用半径r表示,即 其中r0是标准圆的半径,为一常数;175-透镜焦距f。
5.根据权利要求1所述的基于环形激光视觉传感的焊缝自动定位方法,其特征是,所述的三维坐标转换到机器人本体坐标系,其方法是通过机器人的标定,确定机器人本体坐标系与焊矩末端坐标系之间的矩阵关系,再通过标定的焊矩末端坐标系与激光锥体坐标系之间的矩阵关系,确定从激光锥体坐标系转换到机器人本体坐标系的矩阵关系。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200510030453XA CN100349689C (zh) | 2005-10-13 | 2005-10-13 | 基于环形激光视觉传感的焊缝自动定位方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200510030453XA CN100349689C (zh) | 2005-10-13 | 2005-10-13 | 基于环形激光视觉传感的焊缝自动定位方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1745959A CN1745959A (zh) | 2006-03-15 |
| CN100349689C true CN100349689C (zh) | 2007-11-21 |
Family
ID=36165766
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB200510030453XA Expired - Fee Related CN100349689C (zh) | 2005-10-13 | 2005-10-13 | 基于环形激光视觉传感的焊缝自动定位方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100349689C (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101966617A (zh) * | 2010-08-30 | 2011-02-09 | 东南大学 | 一种用于焊接机器人连续运动的视图模型简约描述方法 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2061621B1 (de) * | 2006-09-06 | 2011-10-26 | Precitec Vision GmbH & Co. KG | Verfahren und vorrichtung zur optischen beurteilung der schweissqualität beim schweissen |
| CN101334264B (zh) * | 2008-07-25 | 2010-06-02 | 华中科技大学 | 激光焊接中狭窄对接焊缝的测量方法及装置 |
| CN101698263B (zh) * | 2009-10-23 | 2011-12-21 | 天津大学 | 带有结构光检测的三割炬h型钢双端自动切割机 |
| CN102353326B (zh) * | 2011-06-02 | 2013-06-05 | 华中科技大学 | 一种基于圆形扫描激光的轨线自动跟踪方法 |
| CN102699489B (zh) * | 2012-06-28 | 2014-12-31 | 昆山工研院工业机器人研究所有限公司 | 实现机器人对带坡口焊缝宽度的自适应的方法及系统 |
| CN103317213B (zh) * | 2013-06-26 | 2015-09-23 | 昆山华恒工程技术中心有限公司 | 机器人非接触式的薄板搭接焊缝寻位方法 |
| CN103465471B (zh) * | 2013-08-09 | 2015-12-09 | 上海大学 | 激光封装方法及装置 |
| CN103600155B (zh) * | 2013-10-25 | 2015-04-22 | 上海工程技术大学 | 焊接机器人焊接过程的实时监测装置 |
| CN105149825A (zh) * | 2015-10-08 | 2015-12-16 | 上海维宏电子科技股份有限公司 | 基于机械视觉导引实现自动化缝隙焊接的系统及方法 |
| CN108284290B (zh) * | 2018-01-12 | 2019-06-28 | 湘潭大学 | 基于环形面阵ccd锅炉内环缝的焊枪姿态调节方法 |
| CN109202238B (zh) * | 2018-11-15 | 2021-09-21 | 上海迅选智能科技有限公司 | 一种废旧压缩机柔性智能切割装置 |
| CN109202239B (zh) * | 2018-11-15 | 2021-09-21 | 上海迅选智能科技有限公司 | 一种废旧压缩机柔性智能切割方法、装置及其控制方法 |
| CN110064842B (zh) * | 2019-05-28 | 2020-12-11 | 上海交通大学 | 一种用于三面体焊缝定位的自动标定方法 |
| CN112399038B (zh) * | 2019-08-15 | 2022-08-09 | 上海微电子装备(集团)股份有限公司 | 激光封装设备与激光封装方法 |
| CN111376270B (zh) * | 2020-03-31 | 2023-06-27 | 唐山英莱科技有限公司 | 一种机器人切割复杂工件的激光视觉寻位修正方法 |
| CN113030106A (zh) * | 2021-03-05 | 2021-06-25 | 江苏塔帝思智能科技有限公司 | 管道检测设备及检测方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4380696A (en) * | 1980-11-12 | 1983-04-19 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing |
| US4591689A (en) * | 1985-02-25 | 1986-05-27 | Caterpillar Tractor Co. | Adaptive welding guidance apparatus |
| CN2522214Y (zh) * | 2001-11-30 | 2002-11-27 | 清华大学 | 焊缝自动跟踪用线阵电荷耦合器件视觉传感器 |
-
2005
- 2005-10-13 CN CNB200510030453XA patent/CN100349689C/zh not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4380696A (en) * | 1980-11-12 | 1983-04-19 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing |
| US4591689A (en) * | 1985-02-25 | 1986-05-27 | Caterpillar Tractor Co. | Adaptive welding guidance apparatus |
| US4591689B1 (zh) * | 1985-02-25 | 1992-04-21 | Caterpillar Inc | |
| CN2522214Y (zh) * | 2001-11-30 | 2002-11-27 | 清华大学 | 焊缝自动跟踪用线阵电荷耦合器件视觉传感器 |
Non-Patent Citations (5)
| Title |
|---|
| 一种三维光机扫描系统的研究 吴敏生,等.清华大学学报,第37卷第8期 1997 * |
| 一种基于激光结构光的焊缝跟踪视觉传感器 李原,等.传感技术学报,第18卷第3期 2005 * |
| 基于机器人焊接的视觉传感系统研究综述 徐培全,等.焊接,第8期 2005 * |
| 基于结构光立体视觉的焊缝测量 徐德,等.焊接学报,第25卷第5期 2004 * |
| 基于视觉传感的焊缝跟踪技术研究和展望 谢志孟,高向东.焊接,第4期 2005 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101966617A (zh) * | 2010-08-30 | 2011-02-09 | 东南大学 | 一种用于焊接机器人连续运动的视图模型简约描述方法 |
| CN101966617B (zh) * | 2010-08-30 | 2012-11-28 | 东南大学 | 用于焊接机器人连续运动的激光视觉焊件特征检测方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1745959A (zh) | 2006-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100349689C (zh) | 基于环形激光视觉传感的焊缝自动定位方法 | |
| US11587252B2 (en) | Positioning method and system combining mark point positioning and intelligent reverse positioning | |
| CN109612390B (zh) | 基于机器视觉的大尺寸工件自动测量系统 | |
| CN111998772B (zh) | 一种基于激光与单目视觉融合的像素级目标定位方法 | |
| CN100483116C (zh) | 带材表面三维缺陷的检测方法 | |
| CN102853786B (zh) | 平整度检测装置和方法 | |
| US7747080B2 (en) | System and method for scanning edges of a workpiece | |
| CN107356608A (zh) | 大口径熔石英光学元件表面微缺陷快速暗场检测方法 | |
| CN100498211C (zh) | 圆筒内外壁加工精度在线成像检测装置及在线成像检测方法 | |
| CN102032875A (zh) | 一种基于图像处理的电缆护套厚度测量方法 | |
| CN110966932A (zh) | 一种基于已知标记点的结构光三维扫描方法 | |
| CN101458072A (zh) | 一种基于多传感器的三维轮廓测量装置及其测量方法 | |
| CN111702054B (zh) | 一种曲板渐进成形在位调形检测系统及方法 | |
| CN114241177B (zh) | 一种基于线阵扫描成像的机场道面表观图像检测系统 | |
| CN112577423B (zh) | 包含在运动中进行机器视觉位置定位的方法及其应用 | |
| CN114092411B (zh) | 一种高效快速的双目3d点云焊点缺陷检测方法 | |
| CN109239099A (zh) | 多机协同环境下的路面破损实时检测系统及其检测方法 | |
| CN113465536A (zh) | 基于摄像头引导的激光云台及其工作方法 | |
| CN110961583A (zh) | 采用激光扫描的钢包定位装置及其使用方法 | |
| CN108229393A (zh) | 一种汽车轮胎标识的高精度识别系统及方法 | |
| CN113465572A (zh) | 一种基于相机成像几何关系的单目测距方法及系统 | |
| CN114511620B (zh) | 一种基于Mask R-CNN的结构位移监测方法 | |
| CN108288285B (zh) | 一种基于全向环的三维全景扫描系统及方法 | |
| CN112540382A (zh) | 一种基于视觉识别检测的激光导航agv辅助定位方法 | |
| CN110514302B (zh) | 基于小型水下机器设备的海洋光纤光谱仪检测方法 |
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 | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071121 Termination date: 20101013 |