掌桥专利:专业的专利平台
掌桥专利
首页

一种手持式机器人手臂焊接路径寻位方法及系统

文献发布时间:2023-06-19 16:08:01



技术领域

本发明涉及粗制钢结构加工的技术领域,具体涉及一种手持式机器人手臂焊接路径寻位方法及系统。

背景技术

由于人工焊接的成本越来越高,机器人手臂在焊接中的应用越来越多,该设备需要准确的焊缝路径信息才能正常工作,焊接路径的信息包括焊缝的空间位置,和各个位置上,焊枪的空间姿态。

目前,确定焊缝路径的方法主要有:1)人工示教法。该方法需要工人手动引导机器人的焊枪走完整个焊缝,工作量很大;2)精细化三维模型分析法。该方法利用工件的三维精细化模型,分析得出工件的焊接路径,但该方法有2个缺点:①不是每个焊接工件都有自己的三维模型,②三维模型与实际工件的几何尺寸往往存在较大的偏差,导致该方法生成的焊接路径难以使用,特别是对于工民建钢结构等粗加工行业;3)机器人视觉法,首先采集工件表面的点云,然后利用机器视觉算法,分析点云的几何特征,来确定焊缝路径,面对不同的工件,焊接路径的计算方法差异很大,需要经常升级程序,对于焊接数量较少的工件,该方法的经济性不高。

因此,针对粗加工,无三维模型,且同规格数量较少的焊接工件,现有的确定焊缝路径的方法操作繁琐,准确率低且成本高。

发明内容

为了解决针对粗加工,无三维模型,且同规格数量较少的焊接工件,现有的确定焊缝路径的方法操作繁琐,准确率低且成本高的问题,本发明提出了一种手持式机器人手臂焊接路径寻位方法,包括:

采用激光传感器获取激光点云;

基于所述激光点云标定手持式假焊枪的工具坐标点;

基于所述手持式假焊枪的工具坐标点获取焊缝关键点坐标;

基于所述焊缝关键点坐标确定焊接路径。

优选的,所述基于所述激光点云标定手持式假焊枪的工具坐标点,包括:

基于机器视觉技术得到所述手持式假焊枪顶部端面的空间坐标系;

基于所述激光点云计算得到所述手持式假焊枪的机器工具中心点的空间坐标系;

基于所述手持式假焊枪顶部端面的空间坐标系和所述手持式假焊枪的机器工具中心点的空间坐标系标定所述手持式假焊枪的工具坐标点。

优选的,所述基于机器视觉技术得到所述手持式假焊枪顶部端面的空间坐标系,包括:

所述手持式假焊枪的顶部端面预设直径不同的大圆、中圆和小圆;

基于机器视觉技术识别所述大圆、中圆和小圆的圆心坐标;

基于所述大圆、中圆和小圆的圆心坐标标定所述手持式假焊枪顶部端面的空间坐标系。

优选的,所述基于所述大圆、中圆和小圆的圆心坐标标定所述手持式假焊枪顶部端面的空间坐标系,包括:

基于所述大圆、中圆和小圆的圆心坐标计算所述手持式假焊枪顶部端面的X轴、Y轴和Z轴的指向;

基于所述手持式假焊枪顶部端面的X轴、Y轴和Z轴的指向标定所述手持式假焊枪顶部端面的空间坐标系。

优选的,所述基于所述激光点云计算得到所述手持式假焊枪的机器工具中心点的空间坐标系,包括:

基于所述激光点云计算获取得到所述手持式假焊枪的机器工具中心点的坐标;

基于所述手持式假焊枪顶部端面的空间坐标系获取所述手持式假焊枪的机器工具中心点的Z轴指向;

获取所述手持式假焊枪弯管轴线所在平面;

基于所述手持式假焊枪弯管轴线所在平面计算得到所述手持式假焊枪的机器工具中心点的Y轴指向;

基于所述手持式假焊枪的机器工具中心点的Y轴指向和所述手持式假焊枪的机器工具中心点的Z轴指向计算得到所述手持式假焊枪的机器工具中心点的X轴指向;

基于所述手持式假焊枪的机器工具中心点的X轴指向、所述手持式假焊枪的机器工具中心点的Y轴指向、所述手持式假焊枪的机器工具中心点的Z轴指向和所述手持式假焊枪的机器工具中心点的坐标得到所述手持式假焊枪的机器工具中心点的空间坐标系。

优选的,所述基于所述手持式假焊枪弯管轴线所在平面计算得到所述手持式假焊枪的机器工具中心点的Y轴指向,包括:

获取三个位于所述手持式假焊枪弯管轴线的点的坐标;

基于三个所述点的坐标确定所述手持式假焊枪弯管轴线所在平面,所述手持式假焊枪的机器工具中心点的Y轴指向与所述手持式假焊枪弯管轴线所在平面平行。

优选的,所述焊缝关键点坐标如下式计算:

P

其中,P

优选的,所述手持式假焊枪的机器工具中心点位于焊接路径上的关键点处时,所述手持式假焊枪顶部端面的空间坐标系如下:

其中,X

优选的,所述基于所述焊缝关键点坐标确定焊接路径,包括:

由所有所述焊接关键点基于所述焊缝关键点坐标依次连接得到所述焊接路径。

基于同一发明构思,本申请还提供了一种手持式机器人手臂焊接路径寻位系统,包括:

获取模块,用于采用激光传感器获取激光点云;

工具坐标点标定模块,用于基于所述激光点云标定手持式假焊枪的工具坐标点;

焊缝关键点坐标获取模块,用于基于所述手持式假焊枪的工具坐标点获取焊缝关键点坐标;

焊接路径确定模块,基于所述焊缝关键点坐标确定焊接路径。

优选的,工具坐标点标定模块包括:

第一计算子模块,用于基于机器视觉技术得到所述手持式假焊枪顶部端面的空间坐标系;

第二计算子模块,基于所述激光点云计算得到所述手持式假焊枪的机器工具中心点的空间坐标系;

工具坐标点标定子模块,基于所述手持式假焊枪顶部端面的空间坐标系和所述手持式假焊枪的机器工具中心点的空间坐标系标定所述手持式假焊枪的工具坐标点。

与现有技术相比,本发明的有益效果为:

本发明提供了一种手持式机器人手臂焊接路径寻位方法,包括:采用激光传感器获取激光点云;基于所述激光点云标定手持式假焊枪的工具坐标点;基于所述手持式假焊枪的工具坐标点获取焊缝关键点坐标;基于所述焊缝关键点坐标确定焊接路径。本发明提供的手持式机器人手臂焊接路径寻位方法通过手持式假焊枪的工具坐标点获取焊缝关键点坐标,进而确定焊接路径,操作简单,自动化程度高,具有良好的应用前景。

附图说明

图1为本发明的一种手持式机器人手臂焊接路径寻位方法的整体流程图;

图2为本发明的手持式假焊枪的顶端的结构示意图;

图3为本发明的手持式假焊枪的侧视结构示意图。

具体实施方式

本发明公开了一种手持式机器人手臂焊接路径寻位方法及系统,通过手持式假焊枪的工具坐标点获取焊缝关键点坐标,进而确定焊接路径,操作简单,自动化程度高,具有良好的应用前景。

实施例1:

本发明提出了一种手持式机器人手臂焊接路径寻位方法,如图1所示,包括:

S1:采用激光传感器获取激光点云;

S2:基于激光点云标定手持式假焊枪的工具坐标点;

S3:基于手持式假焊枪的工具坐标点获取焊缝关键点坐标;

S4:基于焊缝关键点坐标确定焊接路径。

下面对本发明各步骤做详细介绍:

S1中的采用激光传感器获取激光点云,包括:

根据焊枪的几何形态,工人将手持式假焊枪的机器工具中心点,如图3所示,移动至焊接路径上的关键点,并按动假焊枪上的“采集”按钮以指令激光设备采集激光点云。

S2中的基于激光点云标定手持式假焊枪的工具坐标点,包括:

(1)基于机器视觉技术得到手持式假焊枪顶部端面的空间坐标系,包括:

手持式假焊枪的顶部端面预设直径不同的大圆、中圆和小圆,如图2所示;

基于机器视觉技术识别大圆、中圆和小圆的圆心坐标;

小圆的圆心坐标如下:

其中,p

中圆的圆心坐标如下:

其中,p

中圆的圆心坐标如下:

其中,p

基于大圆、中圆和小圆的圆心坐标标定手持式假焊枪顶部端面的空间坐标系。

其中,基于大圆、中圆和小圆的圆心坐标标定手持式假焊枪顶部端面的空间坐标系,包括:

基于大圆、中圆和小圆的圆心坐标计算手持式假焊枪顶部端面的X轴、Y轴和Z轴的指向;

手持式假焊枪顶部端面的X轴指向按下式计算:

其中,X

手持式假焊枪顶部端面的Y轴指向按下式计算:

其中,Y

手持式假焊枪顶部端面的Z轴指向按下式计算:

Z

其中,Z

基于手持式假焊枪顶部端面的X轴、Y轴和Z轴的指向标定手持式假焊枪顶部端面的空间坐标系。

手持式假焊枪顶部端面的空间坐标系如下:

其中,P

此处P

(2)基于激光点云计算得到手持式假焊枪的机器工具中心点的空间坐标系,包括:

基于激光点云计算获取得到手持式假焊枪的机器工具中心点的坐标;

基于手持式假焊枪顶部端面的空间坐标系获取手持式假焊枪的机器工具中心点的Z轴指向;

获取手持式假焊枪弯管轴线所在平面;

基于手持式假焊枪弯管轴线所在平面计算得到手持式假焊枪的机器工具中心点的Y轴指向;

基于手持式假焊枪的机器工具中心点的Y轴指向和手持式假焊枪的机器工具中心点的Z轴指向计算得到手持式假焊枪的机器工具中心点的X轴指向;

基于手持式假焊枪的机器工具中心点的X轴指向、手持式假焊枪的机器工具中心点的Y轴指向、手持式假焊枪的机器工具中心点的Z轴指向和手持式假焊枪的机器工具中心点的坐标得到手持式假焊枪的机器工具中心点的空间坐标系。

其中,基于手持式假焊枪弯管轴线所在平面计算得到手持式假焊枪的机器工具中心点的Y轴指向,包括:

基于手持式假焊枪弯管轴线所在平面,获取三个位于手持式假焊枪弯管轴线的点的坐标;

基于三个点的坐标,计算手持式假焊枪的机器工具中心点的Y轴指向;

Y轴与手持式假焊枪弯管轴线所在平面平行。

手持式假焊枪的机器工具中心点的Y轴指向按下式计算:

d

其中,d

手持式假焊枪的机器工具中心点的X轴指向按下式计算:

d

其中,d

手持式假焊枪的机器工具中心点的空间坐标系如下:

其中,P

(3)基于手持式假焊枪顶部端面的空间坐标系和手持式假焊枪的机器工具中心点的空间坐标系标定手持式假焊枪的工具坐标点。

手持式假焊枪的工具坐标点如下式计算:

M

其中,M

手持式假焊枪的机器工具中心点位于焊接路径上的关键点处时,手持式假焊枪顶部端面的空间坐标系如下:

其中,X

焊缝关键点坐标如下式计算:

P

其中,P

S4中的基于焊缝关键点坐标确定焊接路径,包括:

由所有焊接关键点基于焊缝关键点坐标依次连接得到焊接路径。

机器人基于焊接路径进行焊接焊缝。

实施例2

本发明提供了一种手持式机器人手臂焊接路径寻位方法。

本发明实施所需设备的主要部分为:

(1)激光传感器

该设备可用来采集手持式假焊枪圆柱体顶部平面的激光点云,该设备可以固定在一个支架上,也可以安装在机器人上。还具备和手持式模拟焊枪进行通讯的功能。

(2)手持式假焊枪

该设备的设计图纸如图2所示。该设备顶部是一个圆柱体,圆柱体的顶部平面上有3个圆圈,3个圆圈的直径大小不同,可成为大圆、中圆和小圆。

小圆的圆心为手持式激光焊缝跟踪器的工具坐标系的原点;手持式假焊枪和真实的焊枪类似,小圆圆心和中圆圆心的连线为工具坐标系的X轴,X轴位于圆柱顶部平面与焊枪平面的交线上,指向与焊枪弯管凸起方向一致;Z轴的指向垂直于圆柱体顶部平面,且向下;X和Z轴确定好以后,按右手坐标系确定Y轴指向。

一、手持式假焊枪的标定方法

模拟焊枪的机器工具中心点的Z轴指向为手持式假焊枪的圆柱体的轴线指向;X轴与Z轴垂直,且位于模拟焊枪弯管轴线所构成的平面上;按右手坐标系,确定它的Y轴。采用以下方法标定手持式假焊枪的工具点:

①采用激光传感器,采集手持式假焊枪表面的激光点云;

②采用机器视觉技术识别出手持虚拟焊枪小圆、中圆和大圆的圆心坐标:

小圆的圆心坐标如下:

其中,p

中圆的圆心坐标如下:

其中,p

中圆的圆心坐标如下:

其中,p

手持式假焊枪顶部圆柱面的X、Y和Z轴的指向分别为:

Z

其中,X

大中小三个圆心所代表的坐标系可以采用矩阵p

p

③根据假焊枪的激光点云,确定假焊枪机器工具中心点处的XYZ坐标和XYZ轴的指向,方法为:

其中,假焊枪机器工具中心点的坐标可以在点云中直接读出,为T;

Z轴的指向为d

Y轴的确定方法为:手持式假焊枪弯管轴线确定一个平面,识别出手持式假焊枪弯管轴线上的A、B和C三个点,Y轴与该平面平行,因此Y轴的计算方法为:

d

其中,d

d

其中,d

其中,P

根据工具坐标点M

M

M

其中,M

二、系统的使用方法

根据焊枪的几何形态,工人将手持式假焊枪的机器工具中心点移动至焊接路径上的关键点,并按动假焊枪上的“采集”按钮以指令激光设备采集激光点云。然后,识别出假焊枪圆柱体顶部平面上的大圆、小圆和中圆的圆心,并按公式求出该点的坐标和XYZ轴的指向,即矩阵:

其中,X

此时,假焊枪机器工具中心点的位置为:

P

其中,P

这样,假焊枪机器工具中心点的位置就是焊接路径上关键点的位置。当焊缝上所有关键点被采集完毕后,这些关键点的连线,就是机器人可以执行焊接路径。

实施例3

基于同一发明构思,本发明还提供了一种手持式机器人手臂焊接路径寻位系统,包括:

获取模块,用于采用激光传感器获取激光点云;

工具坐标点标定模块,用于基于激光点云标定手持式假焊枪的工具坐标点;

焊缝关键点坐标获取模块,用于基于手持式假焊枪的工具坐标点获取焊缝关键点坐标;

焊接路径确定模块,基于焊缝关键点坐标确定焊接路径。

工具坐标点标定模块包括:

第一计算子模块,用于基于机器视觉技术得到手持式假焊枪顶部端面的空间坐标系;

第二计算子模块,基于激光点云计算得到手持式假焊枪的机器工具中心点的空间坐标系;

工具坐标点标定子模块,基于手持式假焊枪顶部端面的空间坐标系和手持式假焊枪的机器工具中心点的空间坐标系标定手持式假焊枪的工具坐标点。

第一计算子模块包括:

预设单元,用于在手持式假焊枪的顶部端面预设直径不同的大圆、中圆和小圆;

坐标识别单元,用于基于机器视觉技术识别大圆、中圆和小圆的圆心坐标;

空间坐标系标定单元,用于基于大圆、中圆和小圆的圆心坐标标定手持式假焊枪顶部端面的空间坐标系。

第二计算子模块包括:

坐标获取单元,用于基于激光点云计算获取得到手持式假焊枪的机器工具中心点的坐标;

Z轴获取单元,用于基于手持式假焊枪顶部端面的空间坐标系获取手持式假焊枪的机器工具中心点的Z轴指向;

平面获取单元,用于获取手持式假焊枪弯管轴线所在平面;

Y轴计算单元,用于基于手持式假焊枪弯管轴线所在平面计算得到手持式假焊枪的机器工具中心点的Y轴指向;

X轴计算单元,用于基于手持式假焊枪的机器工具中心点的Y轴指向和手持式假焊枪的机器工具中心点的Z轴指向计算得到手持式假焊枪的机器工具中心点的X轴指向;

空间坐标系计算单元,用于基于手持式假焊枪的机器工具中心点的X轴指向、手持式假焊枪的机器工具中心点的Y轴指向、手持式假焊枪的机器工具中心点的Z轴指向和手持式假焊枪的机器工具中心点的坐标得到手持式假焊枪的机器工具中心点的空间坐标系。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

相关技术
  • 一种手持式机器人手臂焊接路径寻位方法及系统
  • 一种用于机器人焊接寻位的激光寻位装置及机器人焊接寻位系统
技术分类

06120114718463