CN108817613A - 一种弧焊机器人焊缝纠偏***及方法 - Google Patents

一种弧焊机器人焊缝纠偏***及方法 Download PDF

Info

Publication number
CN108817613A
CN108817613A CN201810592850.3A CN201810592850A CN108817613A CN 108817613 A CN108817613 A CN 108817613A CN 201810592850 A CN201810592850 A CN 201810592850A CN 108817613 A CN108817613 A CN 108817613A
Authority
CN
China
Prior art keywords
robot
welding
weld seam
correction
image
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.)
Pending
Application number
CN201810592850.3A
Other languages
English (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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201810592850.3A priority Critical patent/CN108817613A/zh
Publication of CN108817613A publication Critical patent/CN108817613A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/127Means for tracking lines during arc welding or cutting
    • B23K9/1272Geometry oriented, e.g. beam optical trading
    • B23K9/1274Using non-contact, optical means, e.g. laser means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1684Tracking a line or surface by means of sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Optics & Photonics (AREA)
  • Geometry (AREA)
  • Plasma & Fusion (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种弧焊机器人焊缝纠偏***,用于弧焊机器人焊接***,所述的弧焊机器人焊接***包括上位机、弧焊机器人***、安装在所述弧焊机器人***上的视觉传感器,所述视觉传感器包括相机、镜头、激光器、反射镜、滤镜,所述弧焊机器人***包括焊接机器人、机器人控制器、焊接电源及焊接***设备,所述弧焊机器人***、视觉传感器通过以太网与上位机信号连接,包括:通信模块、标定模块、图像处理模块、离线纠偏模块、在线纠偏模块,本发明同时具有离线纠偏和在线纠偏功能,可应对不同的焊缝类型及工件的纠偏任务,提高了机器人焊接的柔性、生产效益,功能完善,适用性高。

Description

一种弧焊机器人焊缝纠偏***及方法
技术领域
本发明属于机器人自动化焊接领域,涉及一种弧焊机器人焊缝纠偏***及方法。
背景技术
焊接机器人在进行自动化焊接过程中,往往由于工件制造精度低,或者是定位精度低而造成焊接质量不一致,焊接效果较差的现象。对于工件尺寸偏差较大,形状较复杂,定位精度无法保证的问题,依赖于传统的示教在线方式的弧焊机器人将无法满足实际的生产要求。同时,在实际焊接过程中,工件受热产生焊缝热变形的现象也时常出现,这就需要焊接机器人能够应对焊缝的变化。将传感器技术与焊接机器人结合是目前机器人焊接的发展趋势。
传感器应用于焊接领域的主要分为接触式传感和非接触式传感,接触式传感器由于检测的精度低,检测速度慢等缺点,应用范围较小。非接触式传感器中,主要采用视觉传感器,视觉传感器类似人的眼睛,能够通过视觉感知焊缝的位置,应用较为广泛。其中,结构光视觉传感器由于其检测速度快,检测精度较高的优点,在焊缝轨迹检测、焊缝跟踪、焊缝质量检测等场合中应用最为广泛。
目前常见的机器人焊缝跟踪***,应用场景较为单一,主要针对单一类型的工件及焊缝结构,对于不同的焊缝结构形式,往往需要不同的视觉传感器。而且,焊缝跟踪***受限于传感器的工作频率,无法实现较快速度的跟踪焊接。
发明内容
本发明针对上述问题,提出了一种弧焊机器人焊缝纠偏***及方法,目的在于提高视觉***的应用范围,使得视觉***能够在多种类型的工件及焊缝结构上进行使用;同时,能够结合实际的生产需求,合理的选择机器人焊缝纠偏的工作模式,使得机器人焊缝纠偏更加高效。
本发明采用如下方案实现:
一种弧焊机器人焊缝纠偏***,用于弧焊机器人焊接***,所述的弧焊机器人焊接***包括上位机、弧焊机器人***、安装在所述弧焊机器人***上的视觉传感器,所述视觉传感器包括相机、镜头、激光器、反射镜、滤镜,所述弧焊机器人***包括焊接机器人、机器人控制器、焊接电源及焊接***设备,所述弧焊机器人***、视觉传感器通过以太网与上位机信号连接,包括:
通信模块:用于将相机采集的图像信息传输到上位机、将机器人的状态信息传输到上位机,以及,将上位机的IO控制信号、焊缝点位置信息及纠偏量信息传输到机器人控制器;
标定模块:用于完成弧焊机器人焊接***的视觉传感器标定和手眼标定;
图像处理模块:用于通过图像滤波、图像分割、激光中心线提取、焊缝类型识别及焊缝点提取完成焊缝位置计算;
离线纠偏模块:用于将检测的焊缝点作为新的示教点,更新机器人的示教程序,完成工件的焊缝纠偏;
在线纠偏模块:用于使上位机通过检测的焊缝点位置计算机器人焊枪位置实时的纠偏量并输入机器人控制器控制机器人末端焊枪的运动,实现焊缝的实时纠偏。
进一步地,所述的标定模块具体包括
视觉传感器标定模块,用于视觉传感器在多个位置下,同时采集标定板图像和激光线图像,采用交比不变性原理实现激光平面的标定:
手眼标定模块,用于视觉传感器在不同位置和姿态下采集标定板图像,同时上位机记录机器人末端位置信息,通过两步法完成视觉传感器于机器人末端工具坐标系的变换关系,即手眼关系。
进一步地,所述的图像处理模块具体用于:对采集的激光图像进行处理,包括图像滤波,从而消除图像中的部分噪声;图像分割,从而将激光线区域分割出来;激光中心线提取,将激光线区域骨架化并转换为连续曲线;焊缝类型识别及焊缝点提取,通过线性分割及斜率提取计算焊缝点位置。
进一步地,所述的离线纠偏模块具体用于:
使传感器跟随机器人运动,在指定位置对焊缝进行检测,保存检测的焊缝点位置,将检测的焊缝点与初始焊缝示教点进行匹配,获得检测点与示教点的对应关系,将检测点发送到机器人控制器,所述机器人控制器将示教程序中示教点的位置修改为对应的检测点位置,实现机器人示教程序的跟新,完成工件的焊缝纠偏。
进一步地,所述的通信模块采用以太网进行信息传输。
一种基于如所述***的弧焊机器人焊缝纠偏方法,包括步骤:
步骤1、***初始化,视觉传感器与上位机通过通信模块建立连接,设置相机的曝光时间,检查激光器的状态,同时上位机与机器人控制器通过通信模块建立连接,将机器人状态发送给上位机,检查机器人IO状态及运行状态;
步骤2、加载***标定信息,若视觉传感器位置变动或焊枪位置发生变换时,通过标定模块对***进行重新标定,获得激光平面参数及相机与机器人工具坐标系的位置变换关系,标定完成后,重新加载***标定信息;
步骤3、根据焊缝的结构特点,选择相应的焊缝纠偏模式,完成焊缝轨迹的离线或在线纠偏,所述焊缝纠偏模式包括离线纠偏模式或者在线纠偏模式;
步骤4、焊接结束,重复步骤3,完成批量工件的焊接纠偏任务。
进一步地,步骤2中,所述的对***进行重新标定的过程具体包括:
步骤21、首先对传感器与机器人焊枪工具坐标系进行标定:传感器跟随机器人运动在多个位置下对标定板进行图像采集,同时上位机记录下每个位置机器人末端的位置信息,采集完成后,提取每幅图像中标定板的位置,结合对应的机器人末端位置,采用两步法求解传感器与机器人焊枪工具坐标系的变换关系;
步骤22、对视觉传感器进行标定,即标定激光平面的参数:采集多个位置下标定板图像及对应的激光线图像,利用交比不变形提取激光线与标定板上每列标定点的交点位置,将每个位置下的交点坐标采用最小二乘法拟合激光平面方程:
ax+by+cz+1=0
得到激光平面参数a,b,c,完成视觉传感器标定。
进一步地,所述步骤21中,采集的标定板图像数量为10-20幅,使标定板图像基本覆盖图像的整个区域。
进一步地,步骤3中,所述的焊缝轨迹的离线纠偏过程具体包括步骤:
步骤301、安装初始工件,机器人示教,获得工件的示教点信息,同时设定机器人视觉检测位置,使视觉检测的焊缝位置个数及分布与示教点相同;
步骤302、视觉传感器跟随机器人到达设定的检测位置,检测每个机器人位置下焊缝点的位置并输出给上位机;
步骤303、上位机将检测的焊缝点位置与初始的示教点位置信息进行匹配,获得每个示教点对应的检测的焊缝点位置;
步骤304、将检测的焊缝点信息通过通信模块传输到机器人控制器中,机器人控制器接受焊缝点信息并依次修改示教程序中对应示教点的位置;
步骤305、修改完毕后运行修改后的机器人示教程序,完成焊缝轨迹的离线纠偏;
步骤306、焊接完成后,安装新的工件,重复步骤301至305,实现批量产品的离线纠偏任务。
进一步地,步骤3中,所述的焊缝轨迹的在线纠偏过程具体包括步骤:
步骤311、安装初始工件,机器人示教,获得初始工件的示教轨迹;
步骤312、运行机器人示教程序,同时视觉传感器开始检测焊缝的位置,并将焊缝的位置存储在一个队列中,新检测的焊缝点依次添加到队列的尾端;
步骤313、计算当前机器人焊枪的位置与焊缝存储队列中首端的位置关系,当首端焊缝点位置位于焊枪位置后端时,删除焊缝队列的首个位置,重新计算删除后机器人焊枪位置与首端焊缝点的位置关系;
步骤314、当队列首端焊缝点位置位于焊枪前端时,计算首端焊缝点与机器人焊枪当前位置的距离d,为保证纠偏速度一致,即每个插补周期的机器人运动量V0相同,则每个插补周期的纠偏量为:
δ=Vd0
步骤315、上位机将计算的纠偏量发送给机器人控制器,机器人控制器控制机器人的焊枪按照纠偏量进行插补运动,实时纠正焊枪的运动轨迹,完成焊缝轨迹的在线纠偏;
步骤316、焊接完成后,安装新的工件,重复步骤311至315,重复上述纠偏过程,实现批量产品的在线纠偏任务。
与现有机器人焊缝纠偏***相比,本发明的采用的***及方法具有以下优点和效果:
(1)本发明采用的离线纠偏方式,可以快速的定位工件的位置,且焊接时没有视觉***的参与,可以对工件进行高速焊接;
(2)本发明同时具有离线纠偏和在线纠偏功能,提高了机器人的应用范围,同时可以根据实际的生产情况,选择合适的纠偏方式,能够应对不同的焊缝类型及工件的纠偏任务,提高机器人焊接的柔性,提高生产效益,功能完善,适用性高。
附图说明
图1为弧焊机器人焊接***的框架图。
图2为弧焊机器人焊缝纠偏***功能模块图。
图3为弧焊机器人焊缝纠偏***操作流程图。
图4为离线纠偏模式流程图。
图5为在线纠偏模式流程图。
图6为圆形焊缝离线纠偏实例示意图。
具体实施方式
为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明进行进一步详细说明。
一种弧焊机器人焊缝纠偏***,用于弧焊机器人焊接***,如图1所示,所述的弧焊机器人焊接***包括上位机、弧焊机器人***、安装在所述弧焊机器人***上的视觉传感器,所述视觉传感器包括相机、镜头、激光器、反射镜、滤镜,所述弧焊机器人***包括焊接机器人、机器人控制器、焊接电源及焊接***设备,所述视觉传感器固定于焊接机器人末端的焊枪上,焊接时跟随机器人运动;所述视觉传感器的检测视场位于焊缝前方,所述弧焊机器人***、视觉传感器通过以太网与上位机信号连接,如图2所述,所述弧焊机器人焊缝纠偏***包括:
通信模块:通过以太网传输信息,用于将相机采集的图像信息传输到上位机、将机器人的状态信息传输到上位机,以及,将上位机的IO控制信号、焊缝点位置信息及纠偏量信息传输到机器人控制器,机器人的状态信息包括伺服状态,机器人当前位置和姿态等信息;
标定模块:用于完成弧焊机器人焊接***的视觉传感器标定和手眼标定;
图像处理模块:用于通过图像滤波、图像分割、激光中心线提取、焊缝类型识别及焊缝点提取完成焊缝位置计算;
离线纠偏模块:用于将检测的焊缝点作为新的示教点,更新机器人的示教程序,完成工件的焊缝纠偏;
在线纠偏模块:用于使上位机通过检测的焊缝点位置计算机器人焊枪位置实时的纠偏量并输入机器人控制器控制机器人末端焊枪的运动,实现焊缝的实时纠偏。
具体而言,所述的标定模块具体包括
视觉传感器标定模块,用于视觉传感器在多个位置下,同时采集标定板图像和激光线图像,采用交比不变性原理实现激光平面的标定:
手眼标定模块,用于视觉传感器在不同位置和姿态下采集标定板图像,同时上位机记录机器人末端位置信息,通过两步法完成视觉传感器于机器人末端工具坐标系的变换关系,即手眼关系。
具体而言,所述的图像处理模块具体用于:对采集的激光图像进行处理,包括图像滤波,从而消除图像中的部分噪声;图像分割,从而将激光线区域分割出来;激光中心线提取,将激光线区域骨架化并转换为连续曲线;焊缝类型识别及焊缝点提取,通过线性分割及斜率提取计算焊缝点位置。
具体而言,所述的离线纠偏模块具体用于:
使传感器跟随机器人运动,在指定位置对焊缝进行检测,保存检测的焊缝点位置,将检测的焊缝点与初始焊缝示教点进行匹配,获得检测点与示教点的对应关系,将检测点发送到机器人控制器,所述机器人控制器将示教程序中示教点的位置修改为对应的检测点位置,实现机器人示教程序的跟新,完成工件的焊缝纠偏。
如图3所示,一种基于如所述***的弧焊机器人焊缝纠偏方法,包括步骤:
步骤1、***初始化,视觉传感器与上位机通过通信模块建立连接,设置相机的曝光时间,检查激光器的状态,同时上位机与机器人控制器通过通信模块建立连接,将机器人状态发送给上位机,检查机器人IO状态及运行状态;
步骤2、加载***标定信息,若视觉传感器位置变动或焊枪位置发生变换时,通过标定模块对***进行重新标定,获得激光平面参数及相机与机器人工具坐标系的位置变换关系,标定完成后,重新加载***标定信息;
步骤3、根据焊缝的结构特点,选择相应的焊缝纠偏模式,完成焊缝轨迹的离线或在线纠偏,所述焊缝纠偏模式包括离线纠偏模式或者在线纠偏模式;
步骤4、焊接结束,重复步骤3,完成批量工件的焊接纠偏任务。
具体而言,步骤2中,所述的对***进行重新标定的过程具体包括:
步骤21、首先对传感器与机器人焊枪工具坐标系进行标定:传感器跟随机器人运动在多个位置下对标定板进行图像采集,采集的标定板图像数量为10-20幅,使标定板图像基本覆盖图像的整个区域,同时上位机记录下每个位置机器人末端的位置信息,采集完成后,提取每幅图像中标定板的位置,结合对应的机器人末端位置,采用两步法求解传感器与机器人焊枪工具坐标系的变换关系;
步骤22、对视觉传感器进行标定,即标定激光平面的参数:采集多个位置下标定板图像及对应的激光线图像,利用交比不变形提取激光线与标定板上每列标定点的交点位置,将每个位置下的交点坐标采用最小二乘法拟合激光平面方程:
ax+by+cz+1=0
得到激光平面参数a,b,c,完成视觉传感器标定后,***重新加载标定信息。
如图4所示,步骤3中,所述的离线纠偏模式采用“先检测,后焊接”的方式,焊接时没有视觉纠偏,可以实现焊缝的高速的焊接,所述焊缝轨迹的离线纠偏过程具体包括步骤:
步骤301、安装初始工件,以圆形焊缝为例,首先机器人对圆形焊缝进行示教,获得焊缝的示教点信息Ti,同时设定机器人视觉检测位置,使视觉检测的焊缝位置个数及分布与示教点相同,本实例设定示教点个数为4个;
步骤302、运行焊缝检测程序,视觉传感器跟随机器人到达设定的检测位置,检测每个机器人位置下焊缝点的位置Pi并输出给上位机;
步骤303、检测完毕后,上位机将检测的焊缝点位置与初始的示教点位置信息进行匹配,获得每个示教点对应的检测的焊缝点位置;
步骤304、然后上位机将检测的每个焊缝点信息通过通信模块依次传输到机器人控制器中,机器人控制器接受焊缝点信息并依次修改示教程序中对应示教点的位置;
步骤305、如图4所示的圆形焊缝离线纠偏示意图,修改完毕后运行修改后的机器人示教程序,完成焊缝轨迹的离线纠偏;
步骤306、焊接完成后,安装新的工件,重复步骤301至305,实现批量产品的离线纠偏任务。
如图5所示,步骤3中,所述在线纠偏模式采用“边检测,边焊接”的方式,在机器人焊接时,视觉传感器处于工作模式,可以应对薄板工件焊接热变形的现象,所述的焊缝轨迹的在线纠偏过程具体包括步骤:
步骤311、安装初始工件,机器人示教,获得初始工件的示教轨迹;
步骤312、运行机器人示教程序,同时视觉传感器开始检测焊缝的位置,并将焊缝的位置存储在一个队列中,新检测的焊缝点依次添加到队列的尾端;
步骤313、计算当前机器人焊枪的位置与焊缝存储队列中首端的位置关系,当首端焊缝点位置位于焊枪位置后端时,删除焊缝队列的首个位置,重新计算删除后机器人焊枪位置与首端焊缝点的位置关系;
步骤314、当队列首端焊缝点位置位于焊枪前端时,计算首端焊缝点与机器人焊枪当前位置的距离d,为保证纠偏速度一致,即每个插补周期的机器人运动量V0相同,则每个插补周期的纠偏量为:
步骤315、上位机将计算的纠偏量发送给机器人控制器,机器人控制器控制机器人的焊枪按照纠偏量进行插补运动,实时纠正焊枪的运动轨迹,完成焊缝轨迹的在线纠偏;
步骤316、焊接完成后,安装新的工件,重复步骤311至315,重复上述纠偏过程,实现批量产品的在线纠偏任务。
上述实施例仅为本发明的较佳的实例而已,并非是对本发明实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无需也无法对所有的实施方式予以穷举,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

Claims (10)

1.一种弧焊机器人焊缝纠偏***,用于弧焊机器人焊接***,所述的弧焊机器人焊接***包括上位机、弧焊机器人***、安装在所述弧焊机器人***上的视觉传感器,所述视觉传感器包括相机、镜头、激光器、反射镜、滤镜,所述弧焊机器人***包括焊接机器人、机器人控制器、焊接电源及焊接***设备,所述弧焊机器人***、视觉传感器通过以太网与上位机信号连接,其特征在于,包括:
通信模块:用于将相机采集的图像信息传输到上位机、将机器人的状态信息传输到上位机,以及,将上位机的IO控制信号、焊缝点位置信息及纠偏量信息传输到机器人控制器;
标定模块:用于完成弧焊机器人焊接***的视觉传感器标定和手眼标定;
图像处理模块:用于通过图像滤波、图像分割、激光中心线提取、焊缝类型识别及焊缝点提取完成焊缝位置计算;
离线纠偏模块:用于将检测的焊缝点作为新的示教点,更新机器人的示教程序,完成工件的焊缝纠偏;
在线纠偏模块:用于使上位机通过检测的焊缝点位置计算机器人焊枪位置实时的纠偏量并输入机器人控制器控制机器人末端焊枪的运动,实现焊缝的实时纠偏。
2.根据权利要求1所述的弧焊机器人焊缝纠偏***,其特征在于:所述的标定模块具体包括
视觉传感器标定模块,用于视觉传感器在多个位置下,同时采集标定板图像和激光线图像,采用交比不变性原理实现激光平面的标定:
手眼标定模块,用于视觉传感器在不同位置和姿态下采集标定板图像,同时上位机记录机器人末端位置信息,通过两步法完成视觉传感器于机器人末端工具坐标系的变换关系,即手眼关系。
3.根据权利要求1所述的弧焊机器人焊缝纠偏***,其特征在于:所述的图像处理模块具体用于:对采集的激光图像进行处理,包括图像滤波,从而消除图像中的部分噪声;图像分割,从而将激光线区域分割出来;激光中心线提取,将激光线区域骨架化并转换为连续曲线;焊缝类型识别及焊缝点提取,通过线性分割及斜率提取计算焊缝点位置。
4.根据权利要求1所述的弧焊机器人焊缝纠偏***,其特征在于:所述的离线纠偏模块具体用于:
使传感器跟随机器人运动,在指定位置对焊缝进行检测,保存检测的焊缝点位置,将检测的焊缝点与初始焊缝示教点进行匹配,获得检测点与示教点的对应关系,将检测点发送到机器人控制器,所述机器人控制器将示教程序中示教点的位置修改为对应的检测点位置,实现机器人示教程序的跟新,完成工件的焊缝纠偏。
5.根据权利要求1所述的弧焊机器人焊缝纠偏***,其特征在于:所述的通信模块采用以太网进行信息传输。
6.一种基于如权利要求1至5中任一项所述***的弧焊机器人焊缝纠偏方法,其特征在于,包括步骤:
步骤1、***初始化,视觉传感器与上位机通过通信模块建立连接,设置相机的曝光时间,检查激光器的状态,同时上位机与机器人控制器通过通信模块建立连接,将机器人状态发送给上位机,检查机器人IO状态及运行状态;
步骤2、加载***标定信息,若视觉传感器位置变动或焊枪位置发生变换时,通过标定模块对***进行重新标定,获得激光平面参数及相机与机器人工具坐标系的位置变换关系,标定完成后,重新加载***标定信息;
步骤3、根据焊缝的结构特点,选择相应的焊缝纠偏模式,完成焊缝轨迹的离线或在线纠偏,所述焊缝纠偏模式包括离线纠偏模式或者在线纠偏模式;
步骤4、焊接结束,重复步骤3,完成批量工件的焊接纠偏任务。
7.根据权利要求6所述的弧焊机器人焊缝纠偏方法,其特征在于,步骤2中,所述的对***进行重新标定的过程具体包括:
步骤21、首先对传感器与机器人焊枪工具坐标系进行标定:传感器跟随机器人运动在多个位置下对标定板进行图像采集,同时上位机记录下每个位置机器人末端的位置信息,采集完成后,提取每幅图像中标定板的位置,结合对应的机器人末端位置,采用两步法求解传感器与机器人焊枪工具坐标系的变换关系;
步骤22、对视觉传感器进行标定,即标定激光平面的参数:采集多个位置下标定板图像及对应的激光线图像,利用交比不变形提取激光线与标定板上每列标定点的交点位置,将每个位置下的交点坐标采用最小二乘法拟合激光平面方程:
ax+by+cz+1=0
得到激光平面参数a,b,c,完成视觉传感器标定。
8.根据权利要求6所述的弧焊机器人焊缝纠偏方法,其特征在于,所述步骤21中,采集的标定板图像数量为10-20幅,使标定板图像基本覆盖图像的整个区域。
9.根据权利要求6所述的弧焊机器人焊缝纠偏方法,其特征在于,步骤3中,所述的焊缝轨迹的离线纠偏过程具体包括步骤:
步骤301、安装初始工件,机器人示教,获得工件的示教点信息,同时设定机器人视觉检测位置,使视觉检测的焊缝位置个数及分布与示教点相同;
步骤302、视觉传感器跟随机器人到达设定的检测位置,检测每个机器人位置下焊缝点的位置并输出给上位机;
步骤303、上位机将检测的焊缝点位置与初始的示教点位置信息进行匹配,获得每个示教点对应的检测的焊缝点位置;
步骤304、将检测的焊缝点信息通过通信模块传输到机器人控制器中,机器人控制器接受焊缝点信息并依次修改示教程序中对应示教点的位置;
步骤305、修改完毕后运行修改后的机器人示教程序,完成焊缝轨迹的离线纠偏;
步骤306、焊接完成后,安装新的工件,重复步骤301至305,实现批量产品的离线纠偏任务。
10.根据权利要求6所述的弧焊机器人焊缝纠偏方法,其特征在于,步骤3中,所述的焊缝轨迹的在线纠偏过程具体包括步骤:
步骤311、安装初始工件,机器人示教,获得初始工件的示教轨迹;
步骤312、运行机器人示教程序,同时视觉传感器开始检测焊缝的位置,并将焊缝的位置存储在一个队列中,新检测的焊缝点依次添加到队列的尾端;
步骤313、计算当前机器人焊枪的位置与焊缝存储队列中首端的位置关系,当首端焊缝点位置位于焊枪位置后端时,删除焊缝队列的首个位置,重新计算删除后机器人焊枪位置与首端焊缝点的位置关系;
步骤314、当队列首端焊缝点位置位于焊枪前端时,计算首端焊缝点与机器人焊枪当前位置的距离d,为保证纠偏速度一致,即每个插补周期的机器人运动量V0相同,则每个插补周期的纠偏量为:
步骤315、上位机将计算的纠偏量发送给机器人控制器,机器人控制器控制机器人的焊枪按照纠偏量进行插补运动,实时纠正焊枪的运动轨迹,完成焊缝轨迹的在线纠偏;
步骤316、焊接完成后,安装新的工件,重复步骤311至315,重复上述纠偏过程,实现批量产品的在线纠偏任务。
CN201810592850.3A 2018-06-11 2018-06-11 一种弧焊机器人焊缝纠偏***及方法 Pending CN108817613A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810592850.3A CN108817613A (zh) 2018-06-11 2018-06-11 一种弧焊机器人焊缝纠偏***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810592850.3A CN108817613A (zh) 2018-06-11 2018-06-11 一种弧焊机器人焊缝纠偏***及方法

Publications (1)

Publication Number Publication Date
CN108817613A true CN108817613A (zh) 2018-11-16

Family

ID=64144774

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810592850.3A Pending CN108817613A (zh) 2018-06-11 2018-06-11 一种弧焊机器人焊缝纠偏***及方法

Country Status (1)

Country Link
CN (1) CN108817613A (zh)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109317871A (zh) * 2018-11-29 2019-02-12 合肥常青机械股份有限公司 一种焊接机器人焊接轨迹控制方法
CN109332966A (zh) * 2018-11-28 2019-02-15 合肥常青机械股份有限公司 一种无导轨全位置焊接***及方法
CN109570752A (zh) * 2018-11-28 2019-04-05 北京首钢冷轧薄板有限公司 一种激光焊机的激光轨迹和带钢剪切口的调整方法
CN110315172A (zh) * 2019-08-08 2019-10-11 江苏汇博机器人技术股份有限公司 一种用于实训的机器人焊缝跟踪***
CN110370272A (zh) * 2019-06-20 2019-10-25 重庆大学 一种基于垂直反射的机器人tcp标定***
CN110465948A (zh) * 2019-09-09 2019-11-19 北京配天技术有限公司 焊接机器人及其摆动轨迹的规划方法
CN111097664A (zh) * 2019-12-20 2020-05-05 广西柳州联耕科技有限公司 基于机器人涂胶的实时纠偏方法
CN111232347A (zh) * 2019-11-25 2020-06-05 太原科技大学 一种基于双目视觉的管棒材拆捆方法
CN111232346A (zh) * 2019-11-25 2020-06-05 太原科技大学 一种基于双目视觉的管棒材拆捆***
CN111283401A (zh) * 2020-03-05 2020-06-16 广州市斯睿特智能科技有限公司 实现按扣自动安装的视觉定位方法
CN111745266A (zh) * 2020-06-09 2020-10-09 宝冠科技(苏州)有限公司 基于3d视觉寻位的瓦楞板焊接轨迹生成方法及***
CN111975200A (zh) * 2020-06-08 2020-11-24 杭州国辰机器人科技有限公司 一种基于视觉示教技术的智能焊接方法及智能焊接***
CN112238292A (zh) * 2019-07-18 2021-01-19 中国科学院沈阳自动化研究所 一种基于视觉的搅拌摩擦焊机器人空间曲线轨迹跟踪方法
CN112276392A (zh) * 2020-10-19 2021-01-29 太原科技大学 一种用于焊接的智能机器人通讯控制方法及其***
CN112415017A (zh) * 2020-10-12 2021-02-26 上海发那科机器人有限公司 一种焊缝质量检测***
CN112440018A (zh) * 2019-09-04 2021-03-05 中冶赛迪技术研究中心有限公司 一种焊接***及焊接方法
CN112705886A (zh) * 2020-12-15 2021-04-27 广州瑞松智能科技股份有限公司 一种在线实时引导的机器人自适应焊接***及方法
CN112783076A (zh) * 2019-11-07 2021-05-11 东北大学秦皇岛分校 基于高精度位移传感器的引导机械手定位的方法及***
CN113334383A (zh) * 2021-06-22 2021-09-03 华中科技大学 一种基于线激光测量仪的机器人末端工具偏置标定方法
CN113385869A (zh) * 2021-07-26 2021-09-14 武汉理工大学 基于机器视觉的大型方格子构件机器人焊接装备及焊缝定位方法
CN114043488A (zh) * 2021-12-06 2022-02-15 上海智能制造功能平台有限公司 一种多光刀视觉辅助的机器人检测***示教自动纠偏方法
CN114393305A (zh) * 2022-02-24 2022-04-26 武汉逸飞激光股份有限公司 分布式协同焊接控制***及焊接方法
CN114654468A (zh) * 2022-04-12 2022-06-24 东莞理工学院 基于视觉的焊接机器人控制***
CN114654469A (zh) * 2022-04-12 2022-06-24 东莞理工学院 基于深度学习的焊接机器人控制***
CN115106617A (zh) * 2022-06-30 2022-09-27 中国水利水电夹江水工机械有限公司 一种窄小空间内长焊缝扫描及跟踪方法
CN117359062A (zh) * 2023-11-07 2024-01-09 珠海云鼎立激光科技有限公司 一种智能焊接机器人及其控制***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002331363A (ja) * 2001-05-09 2002-11-19 Nkk Corp 薄板の重ね溶接倣い方法およびその溶接装置
CN102430841A (zh) * 2011-08-26 2012-05-02 昆山工研院工业机器人研究所有限公司 基于离线规划的弧焊机器人激光视觉焊缝跟踪控制方法
CN104588838A (zh) * 2015-02-07 2015-05-06 芜湖安普机器人产业技术研究院有限公司 一种焊枪自动跟踪控制并在线修正***及其控制方法
CN106041258A (zh) * 2016-08-17 2016-10-26 江苏北人机器人***股份有限公司 一种智能化机器人焊接***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002331363A (ja) * 2001-05-09 2002-11-19 Nkk Corp 薄板の重ね溶接倣い方法およびその溶接装置
CN102430841A (zh) * 2011-08-26 2012-05-02 昆山工研院工业机器人研究所有限公司 基于离线规划的弧焊机器人激光视觉焊缝跟踪控制方法
CN104588838A (zh) * 2015-02-07 2015-05-06 芜湖安普机器人产业技术研究院有限公司 一种焊枪自动跟踪控制并在线修正***及其控制方法
CN106041258A (zh) * 2016-08-17 2016-10-26 江苏北人机器人***股份有限公司 一种智能化机器人焊接***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘景辉: ""面向非标容器的弧焊机器人结构光视觉纠偏***设计与研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109332966A (zh) * 2018-11-28 2019-02-15 合肥常青机械股份有限公司 一种无导轨全位置焊接***及方法
CN109570752A (zh) * 2018-11-28 2019-04-05 北京首钢冷轧薄板有限公司 一种激光焊机的激光轨迹和带钢剪切口的调整方法
CN109317871A (zh) * 2018-11-29 2019-02-12 合肥常青机械股份有限公司 一种焊接机器人焊接轨迹控制方法
CN110370272A (zh) * 2019-06-20 2019-10-25 重庆大学 一种基于垂直反射的机器人tcp标定***
CN110370272B (zh) * 2019-06-20 2021-08-31 重庆大学 一种基于垂直反射的机器人tcp标定***
CN112238292A (zh) * 2019-07-18 2021-01-19 中国科学院沈阳自动化研究所 一种基于视觉的搅拌摩擦焊机器人空间曲线轨迹跟踪方法
CN110315172B (zh) * 2019-08-08 2021-06-25 江苏汇博机器人技术股份有限公司 一种用于实训的机器人焊缝跟踪***
CN110315172A (zh) * 2019-08-08 2019-10-11 江苏汇博机器人技术股份有限公司 一种用于实训的机器人焊缝跟踪***
CN112440018B (zh) * 2019-09-04 2023-08-11 中冶赛迪技术研究中心有限公司 一种焊接***及焊接方法
CN112440018A (zh) * 2019-09-04 2021-03-05 中冶赛迪技术研究中心有限公司 一种焊接***及焊接方法
CN110465948A (zh) * 2019-09-09 2019-11-19 北京配天技术有限公司 焊接机器人及其摆动轨迹的规划方法
CN110465948B (zh) * 2019-09-09 2021-05-11 北京配天技术有限公司 焊接机器人及其摆动轨迹的规划方法
CN112783076A (zh) * 2019-11-07 2021-05-11 东北大学秦皇岛分校 基于高精度位移传感器的引导机械手定位的方法及***
CN111232347B (zh) * 2019-11-25 2021-09-28 太原科技大学 一种基于双目视觉的管棒材拆捆方法
CN111232346A (zh) * 2019-11-25 2020-06-05 太原科技大学 一种基于双目视觉的管棒材拆捆***
CN111232346B (zh) * 2019-11-25 2021-09-28 太原科技大学 一种基于双目视觉的管棒材拆捆***
CN111232347A (zh) * 2019-11-25 2020-06-05 太原科技大学 一种基于双目视觉的管棒材拆捆方法
CN111097664B (zh) * 2019-12-20 2021-05-25 广西柳州联耕科技有限公司 基于机器人涂胶的实时纠偏方法
CN111097664A (zh) * 2019-12-20 2020-05-05 广西柳州联耕科技有限公司 基于机器人涂胶的实时纠偏方法
CN111283401A (zh) * 2020-03-05 2020-06-16 广州市斯睿特智能科技有限公司 实现按扣自动安装的视觉定位方法
CN111975200A (zh) * 2020-06-08 2020-11-24 杭州国辰机器人科技有限公司 一种基于视觉示教技术的智能焊接方法及智能焊接***
CN111745266A (zh) * 2020-06-09 2020-10-09 宝冠科技(苏州)有限公司 基于3d视觉寻位的瓦楞板焊接轨迹生成方法及***
CN112415017A (zh) * 2020-10-12 2021-02-26 上海发那科机器人有限公司 一种焊缝质量检测***
CN112276392A (zh) * 2020-10-19 2021-01-29 太原科技大学 一种用于焊接的智能机器人通讯控制方法及其***
CN112705886A (zh) * 2020-12-15 2021-04-27 广州瑞松智能科技股份有限公司 一种在线实时引导的机器人自适应焊接***及方法
CN113334383A (zh) * 2021-06-22 2021-09-03 华中科技大学 一种基于线激光测量仪的机器人末端工具偏置标定方法
CN113385869A (zh) * 2021-07-26 2021-09-14 武汉理工大学 基于机器视觉的大型方格子构件机器人焊接装备及焊缝定位方法
CN114043488A (zh) * 2021-12-06 2022-02-15 上海智能制造功能平台有限公司 一种多光刀视觉辅助的机器人检测***示教自动纠偏方法
CN114393305A (zh) * 2022-02-24 2022-04-26 武汉逸飞激光股份有限公司 分布式协同焊接控制***及焊接方法
CN114654468A (zh) * 2022-04-12 2022-06-24 东莞理工学院 基于视觉的焊接机器人控制***
CN114654469A (zh) * 2022-04-12 2022-06-24 东莞理工学院 基于深度学习的焊接机器人控制***
CN115106617A (zh) * 2022-06-30 2022-09-27 中国水利水电夹江水工机械有限公司 一种窄小空间内长焊缝扫描及跟踪方法
CN117359062A (zh) * 2023-11-07 2024-01-09 珠海云鼎立激光科技有限公司 一种智能焊接机器人及其控制***
CN117359062B (zh) * 2023-11-07 2024-05-24 珠海云鼎立激光科技有限公司 一种智能焊接机器人及其控制***

Similar Documents

Publication Publication Date Title
CN108817613A (zh) 一种弧焊机器人焊缝纠偏***及方法
Lei et al. A review of vision-aided robotic welding
JP5981143B2 (ja) ロボットツールの制御方法
CN111192307B (zh) 基于激光切割三维零部件的自适应纠偏方法
CN111014879B (zh) 一种基于激光焊缝跟踪的机器人波纹板自动焊接方法
CN109226967A (zh) 一种用于激光-电弧复合焊的主动激光视觉稳健焊缝跟踪***
CN111745267A (zh) 一种基于激光位移传感器的坡口焊缝实时跟踪***及方法
CN108717715A (zh) 一种用于弧焊机器人的线结构光视觉***自动标定方法
CN103759635B (zh) 一种精度与机器人无关的扫描测量机器人检测方法
Nayak et al. Intelligent seam tracking for robotic welding
CN113427168A (zh) 一种焊接机器人实时焊缝跟踪装置及方法
CN104384765A (zh) 基于三维模型与机器视觉的自动焊接方法及焊接装置
CN109604830A (zh) 一种主动激光视觉引导机器人激光焊接精确焊缝跟踪***
CN113333998A (zh) 一种基于协作机器人的自动化焊接***及方法
CN104325268A (zh) 一种基于智能学习的工业机器人三维空间自主装配方法
CN102284769A (zh) 基于单目视觉传感的机器人初始焊位识别***及方法
Hou et al. A teaching-free welding method based on laser visual sensing system in robotic GMAW
CN114474041A (zh) 一种基于协作机器人的焊接自动化智能引导方法及***
US20220080581A1 (en) Dual arm robot teaching from dual hand human demonstration
CN115070298A (zh) 一种高效双丝焊接路径生成***及路径生成方法
CN108788467A (zh) 一种面向航天构件的智能激光焊接***
CN114654465A (zh) 一种基于线激光结构光视觉传感的焊缝跟踪提取方法
Zhou et al. Intelligent guidance programming of welding robot for 3D curved welding seam
US20220297241A1 (en) Repair welding device and repair welding method
CN115018813A (zh) 一种机器人自主识别与精确定位焊缝的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181116

RJ01 Rejection of invention patent application after publication