Spatial pose recognition system and method for structural member

16-05-2023 дата публикации
Номер:
CN116117404A
Принадлежит: Xuzhou XCMG Excavator Machinery Co Ltd
Контакты:
Номер заявки: 03-10-20232674.9
Дата заявки: 10-01-2023

一种结构件的空间位姿识别系统及方法

附图说明

[0073]

图1为结构件的空间位姿识别系统的示意图;

[0074]

图2为结构光轨迹扫查仪的示意图;

[0075]

图3为待焊接头的扫查示意图;

[0076]

图4为对已焊焊缝的扫查示意图;

[0077]

图5为对待焊接头的扫查效果图;

[0078]

图6为对已焊焊缝的扫查效果图;

[0079]

图7为待焊接头的图片;

[0080]

图8为由待焊接头的图片得到的焊缝坡口边缘第一特征点的示意图;

[0081]

图9为已焊焊缝的图片;

[0082]

图10为由已焊焊缝的图片得到的焊趾边缘特征点和焊缝最高点的示意图;

[0083]

其中,1、移动滑台悬梁;2、机械手;3、工件变位机;4、工件变位机立柱;5、工件变位机底板;6、基座;7、工件;8、移动滑台立柱;9、移动滑台;10、结构光轨迹扫查仪;11、激光发生器;12、CCD相机;A为扫查方向;B为焊缝横向方向。

技术领域

[0001]

本发明属于焊接自动化技术领域,具体涉及一种结构件的空间位姿识别系统及方法。

具体实施方式

[0084]

下面结合实施方式对本发明作进一步描述。以下实施方式仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

[0085]

本发明实施例提供一种结构件的空间位姿识别系统,参见图1及图2,包括机械手2、工件支撑装置、结构光轨迹扫查仪10、焊枪和控制器。具体的,工件支撑装置用于夹持工件;结构光轨迹扫查仪10与机械手2连接,用于拍摄工件的待焊接头图片并将工件的待焊接头的图片发送至控制器;焊枪与机械手连接;控制器用于,控制机械手带动结构光轨迹扫查仪沿工件的待焊接头移动并使结构光轨迹扫查仪与工件的待焊接头保持预设距离及预设夹角,根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标,以及,控制机械手带动焊枪沿着待焊接头的中心线移动进行焊接。

[0086]

在本发明的可选实施例中,参见图1及图2,结构件的空间位姿识别系统还包括移动滑台9、移动滑台悬梁1和基座6,移动滑台9位于工件一侧,移动滑台9通过移动滑台立柱8固定在基座上。移动滑台悬梁1和移动滑台9滑动连接,机械手2基座与移动滑台悬梁1底面固定连接,倒立放置,机械手2可沿移动滑台9进行移动。使用时,通过控制器控制移动滑台悬梁1沿移动滑台9平移的速度,即控制机械手沿工件平移的速度。工件支撑装置包括固定在基座6上的工件变位机底板5、固定于工件变位机底板5上的工件变位机立柱4和固定于工件变位机立柱4上的工件变位机3;工件变位机3的变位夹头与工件7连接,通过变位夹头的位姿变换实现工件7的空间位姿变换,由此实现对不同空间位置的工件7的轨迹扫查。基座可以为地面,也可以单独设置。移动滑台可以水平设置,也可以倾斜设置,可以设计成曲线型,可根据工件的形状灵活旋转。机械手可选6轴机械手。

[0087]

在本发明的可选实施例中,参见图2,结构光轨迹扫查仪10为非接触式视觉检测设备,包括固定支架、CCD相机12和激光发生器11;固定支架与机械手2的最外端连接;CCD相机12固定在固定支架上,CCD相机12的中轴线与工件的待焊接头所在平面垂直;激光发生器固定在固定支架上,参见图3及图4,A为扫查方向,B为焊缝横向方向,当对待焊对接焊缝进行扫查时,激光发生器11发出的激光与CCD相机12的中轴线位于同一平面且该平面与工件的待焊接头垂直,CCD相机12的中轴线垂直于扫查面,激光发生器11发出的激光与CCD相机12的中轴线成20-40°夹角。

[0088]

在本发明的可选实施例中,结构光轨迹扫查仪与工件的待焊接头之间的预设距离为100mm~200mm,结构光轨迹扫查仪沿工件的待焊接头即沿扫查方向A移动速度为15mm/s~30mm/s。

[0089]

具体的,控制器按下述步骤识别工件的待焊接头的中心线的坐标:

[0090]

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域(图7中方框所围区域),见图8,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)以及焊缝坡口底部的特征点像素坐标(ui3,vi3),i=1,2,…,n,n为工件的待焊接头的图片的总数;

[0091]

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

[0092]

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

[0093]

[0094]

[0095]

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数,由焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)通过B样条曲线插值算法计算得到;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数,由焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)通过B样条曲线插值算法计算得到;

[0096]

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。工件的待焊接头的中心为待焊焊缝坡口边缘第一特征点和第二特征点的中点,即工件的待焊接头的中心线为焊缝坡口边缘第一特征点和第二特征点的中点所在曲线。

[0097]

图5为将所有照片中的激光曲线按照拍摄顺序及位置进行排列后组成的工件表面示意图。

[0098]

具体的,结构光轨迹扫查仪还用于,拍摄工件的已焊焊缝图片并将工件的已焊焊缝图片发送至控制器;

[0099]

控制器还用于,

[0100]

控制机械手带动结构光轨迹扫查仪沿工件的已焊焊缝移动并使结构光轨迹扫查仪与工件的已焊焊缝保持预设距离及预设夹角,以及,按照下述步骤根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标:

[0101]

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域(图9中方框所围区域),参见图10,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

[0102]

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

[0103]

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

[0104]

[0105]

[0106]

[0107]

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数,由焊趾第一特征点的三维坐标(xm1,ym1,zm1)通过B样条曲线插值算法计算得到;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数,由焊趾第二特征点的三维坐标(xm2,ym2,zm2)通过B样条曲线插值算法计算得到;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数,由工件的焊缝最高点的三维坐标(xm3,ym3,zm3)通过B样条曲线插值算法计算得到;

[0108]

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。焊缝质检中心点为焊趾第一特征点和第二特征点的中点,即焊缝质检中心线为焊趾第一特征点和第二特征点中点所在曲线。

[0109]

图6为将所有照片中的激光曲线按照拍摄顺序及位置进行排列后组成的工件表面已焊焊缝的示意图。

[0110]

在本发明的可选实施例中,结构件的空间位姿识别系统还包括质检探头,控制器还用于控制所述机械手带动所述质检探头根据所述焊缝质检中心线移动对焊缝进行质检。获取焊缝质检中心线后,以此为行动轨迹,使质检探头与焊缝中心线保持一定距离对焊缝进行质检,实现对于焊后相控阵探头质检轨迹的实时控制。

[0111]

在本发明的可选实施例中,结构件的空间位姿识别系统还包括打磨磨头;控制器还用于控制机械手带动打磨磨头沿焊缝最高点所在直线移动对已焊缝进行打磨。

[0112]

在本发明中,焊枪、结构光轨迹扫查仪、打磨磨头和质检探头等部件均有机械手带动,均与机械手相连,空间允许下,可将部件同时与机械手进行组装,也可以选用可拆卸的方式将焊枪、结构光轨迹扫查仪、打磨磨头和质检探头等部件与机械手进行组装,在进行相应工序前进行替换安装即可。

[0113]

本发明实施例还提供一种结构件的空间位姿识别方法,以挖机动臂斗杆工装为例,包括,

[0114]

S1.1:挖机动臂斗杆工装安装:挖机动臂斗杆工件安装在工件变位机之上,焊接之前坡口表面进行清理除锈打磨等处理;

[0115]

S1.2:将待检测焊缝编号:1......n;按顺序检测待焊接头,通过工件变位机运动将待检测焊缝旋转至水平面;

[0116]

S1.3:见图3,对待焊接头扫查准备,机械手夹持结构光轨迹扫查仪,调整结构光轨迹扫查仪空间位姿使机械手控制结构光轨迹扫查仪的底端与检测焊缝的距离为100mm~200mm,且激光发生器与CCD相机成20-40°夹角,CCD相机的中轴线垂直于扫查面,激光发生器与CCD相机构成的面垂直于待焊接头;移动结构光轨迹扫查仪使激光线到起弧点;

[0117]

S1.4:启动CCD相机,通过控制器控制机械手带动结构光轨迹扫查仪沿着工件进行扫描,配置传感器采集的帧率30帧/s,以扫描速度Vs(15mm/s~30mm/s)开始向向熄弧弧点移动;移动过程中线激光发生器产生的线激光不断扫掠未施焊的焊缝,CCD相机不断拍摄带有激光线的待焊接头图片并将工件的待焊接头的图片上传至控制器;

[0118]

S1.5:控制器根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标:

[0119]

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2);i=1,2,…,n,n为工件的待焊接头的图片的总数;

[0120]

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

[0121]

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

[0122]

[0123]

[0124]

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数;

[0125]

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。

[0126]

S1.6:控制器控制机械手带动焊枪沿工件的待焊接头的中心线移动,焊枪沿待焊接头的中心线移动的同时对焊缝施焊,实现自动化焊接轨迹。

[0127]

S2:已焊焊缝相控阵探头扫查轨迹智能化控制

[0128]

S2.1:挖机动臂斗杆工装安装:

[0129]

S2.2:将待检测焊缝编号:1......n;按顺序检测焊缝,通过工件变位机运动将待检测焊缝旋转至水平面;

[0130]

S2.3:对已焊焊缝扫查准备,机械手夹持结构光轨迹扫查仪,调整结构光轨迹扫查仪空间位姿使机械手控制结构光轨迹扫查仪的底端与检测焊缝的距离为100mm~200mm,且激光发生器与CCD相机成20-40°夹角(图4),CCD相机的中轴线垂直于扫查面,激光发生器与工业CCD相机构成的面垂直于焊缝;移动结构光轨迹扫查仪使激光线到起点;

[0131]

S2.4:启动CCD相机,控制器控制机械手带动结构光轨迹扫查仪沿着工件进行扫描,配置传感器采集的帧率30帧/s,以扫描速度Vs(15mm/s~30mm/s)开始向向熄弧弧点移动;移动过程中线激光发生器产生的线激光不断扫掠焊缝,CCD相机不断拍摄带有激光线的已焊焊缝图片并将工件的已焊焊缝的图片上传至控制器;

[0132]

S2.5:控制器根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标:

[0133]

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

[0134]

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

[0135]

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

[0136]

[0137]

[0138]

[0139]

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数;

[0140]

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。

[0141]

S2.6:控制器控制机械手带动质检探头根据所述焊缝质检中心线移动对焊缝进行质检;

[0142]

S2.7:控制器控制机械手带动打磨磨头沿所述焊缝最高点所在直线移动对已焊缝进行打磨。

[0143]

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

[0144]

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

[0145]

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

[0146]

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

[0147]

以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

[0148]

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

背景技术

[0002]

在工程机械制造、航天航空等领域,作为关键工序的焊接技术,在装备制造业中占据不可取缔的重要地位。

[0003]

目前对于大型工程结构件中挖掘机动臂斗杆的待焊接头轨迹识别通常采用人工示教的方式,但是目前人工示教编程焊接存在以下主要缺点:1、因人工示教的繁琐大大降低了焊接效率,尤其对于长焊缝,曲线焊缝,其严重增加焊前准备时间。2、焊接过程中难以对焊枪与焊缝中心的位置有效控制。示教-再现焊接操作越来越无法满足智能生产的需求,智能化、自主化焊接是各种焊接方式发展的必然趋势。

[0004]

因此,结构件的接头智能焊接轨迹控制需要亟待实现。

发明内容

[0005]

为解决现有技术的不足,本发明提供一种结构件的空间位姿识别系统及方法,通过扫描得出精确的焊前接头焊接轨迹,依据拟合的焊缝中心点坐标曲线自动控制焊枪的轨迹运动,减少人工示教,提高效率。

[0006]

为解决现有技术的不足,本发明提供的技术方案为:

[0007]

一种结构件的空间位姿识别系统,包括机械手、结构光轨迹扫查仪、控制器;

[0008]

所述结构光轨迹扫查仪用于拍摄工件的待焊接头图片并将工件的待焊接头的图片发送至所述控制器;

[0009]

所述控制器用于,控制所述机械手带动结构光轨迹扫查仪沿工件的待焊接头移动并使结构光轨迹扫查仪与工件的待焊接头保持预设距离及预设夹角,根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标,以及,控制机械手带动焊枪沿着待焊接头的中心线移动进行焊接。

[0010]

优选的,还包括移动滑台和移动滑台悬梁,所述移动滑台位于工件一侧,所述移动滑台悬梁和移动滑台滑动连接,所述机械手的基座与移动滑台悬梁固定连接。

[0011]

优选的,还包括工件支撑装置;所述工件支撑装置包括工件变位机底板、固定于所述工件变位机底板上的工件变位机立柱和固定于所述工件变位机立柱上的工件变位机;

[0012]

所述工件变位机的变位夹头与工件连接。

[0013]

优选的,所述控制器按下述步骤识别工件的待焊接头的中心线的坐标:

[0014]

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2);i=1,2,…,n,n为工件的待焊接头的图片的总数;

[0015]

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

[0016]

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

[0017]

[0018]

[0019]

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数;

[0020]

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。

[0021]

优选的,所述结构光轨迹扫查仪还用于,拍摄工件的已焊焊缝图片并将工件的已焊焊缝图片发送至所述控制器;

[0022]

所述控制器还用于,

[0023]

控制机械手带动结构光轨迹扫查仪沿工件的已焊焊缝移动并使结构光轨迹扫查仪与工件的已焊焊缝保持预设距离及预设夹角,以及,按照下述步骤根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标:

[0024]

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

[0025]

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

[0026]

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

[0027]

[0028]

[0029]

[0030]

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数;

[0031]

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。

[0032]

优选的,还包括质检探头;

[0033]

所述控制器还用于控制所述机械手带动所述质检探头根据所述焊缝质检中心线移动对焊缝进行质检。

[0034]

优选的,还包括打磨磨头;

[0035]

所述控制器还用于控制所述机械手带动所述打磨磨头沿焊缝最高点所在直线移动对已焊缝进行打磨。

[0036]

优选的,所述结构光轨迹扫查仪包括固定支架、CCD相机和激光发生器;

[0037]

所述固定支架与所述机械手的最外端连接;

[0038]

所述CCD相机固定在固定支架上,CCD相机的中轴线与所述工件的待焊接头或已焊焊缝所在平面垂直;

[0039]

所述激光发生器固定在固定支架上,发出的激光与CCD相机的中轴线位于同一平面且该平面与工件的待焊接头或已焊焊缝垂直,发出的激光与CCD相机的中轴线成20-40°夹角。

[0040]

优选的,所述结构光轨迹扫查仪与工件的待焊接头或已焊焊缝之间的预设距离为100mm~200mm,结构光轨迹扫查仪沿工件的待焊接头或已焊焊缝移动速度为15mm/s~30mm/s。

[0041]

一种结构件的空间位姿识别方法,包括,

[0042]

控制器控制机械手带动结构光轨迹扫查仪沿工件的待焊接头从起点移动并使结构光轨迹扫查仪与工件的待焊接头保持预设距离及预设夹角,结构光轨迹扫查仪沿工件的待焊接头移动的同时不断拍摄工件的待焊接头的图片并将工件的待焊接头的图片上传至控制器;

[0043]

控制器根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标;

[0044]

控制器控制机械手带动带动焊枪沿待焊接头的中心线移动进行焊接。

[0045]

优选的,所述控制器根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标,包括,

[0046]

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2);i=1,2,…,n,n为工件的待焊接头的图片的总数;

[0047]

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

[0048]

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

[0049]

[0050]

[0051]

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数;

[0052]

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。

[0053]

优选的,还包括,

[0054]

在焊接结束后,控制器控制机械手带动光轨迹扫查仪沿工件的已焊焊缝从起点移动并使结构光轨迹扫查仪与工件的已焊焊缝保持预设距离及预设夹角,结构光轨迹扫查仪沿工件的已焊焊缝移动的同时不断拍摄工件的已焊焊缝的图片并将工件的已焊焊缝的图片上传至控制器;

[0055]

控制器根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标;

[0056]

控制器控制机械手带动质检探头根据所述焊缝质检中心线移动对焊缝进行质检;

[0057]

控制器控制机械手带动打磨磨头沿所述焊缝最高点所在直线移动对已焊缝进行打磨。

[0058]

优选的,所述控制器根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标,包括,

[0059]

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

[0060]

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

[0061]

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

[0062]

[0063]

[0064]

[0065]

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数;

[0066]

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。

[0067]

优选的,所述结构光轨迹扫查仪与工件的待焊接头或已焊焊缝之间的预设距离为100mm~200mm,结构光轨迹扫查仪沿工件的待焊接头或已焊焊缝移动速度为15mm/s~30mm/s;结构光轨迹扫查仪采集的帧率为30帧/s。

[0068]

本发明的有益效果:

[0069]

本发明通过结构光轨迹扫查仪可以扫描得出精确的焊接轨迹,达到的精度为0.1mm,依据拟合的接头中心点坐标曲线自动控制焊枪的轨迹运动减少人工示教,提高效率。

[0070]

本发明依据拟合的已焊焊缝的坐标曲线自动控制质检探头的扫查轨迹,依据拟合的已焊焊缝最高点的坐标曲线自动控制打磨磨头的打磨轨迹运动,实现了焊接、内部质检、焊缝打磨的一体化轨迹识别功能,极大减少了结构件焊接生产的周期,并提升了焊接质量。

[0071]

本发明拟合的焊接轨迹,探头扫查轨迹与打磨磨头轨迹更具备光滑连续性,使得机械手更加稳定运行,这对焊接以及相控阵质检,焊缝打磨非常重要。

[0072]

本发明能够大大减弱工件装夹定位误差、工件受热变形带来的焊枪与接头中心的位置偏差影响,质检探头与焊缝中心的位置偏差影响,打磨磨头与焊缝最高点中心的位置偏差影响。



The invention belongs to the technical field of welding automation, and particularly relates to a spatial pose recognition system and method for a structural part. The system comprises a manipulator, a structured light track scanning instrument and a controller, the structured light track scanning instrument is used for shooting a picture of a to-be-welded head of the workpiece and sending the picture of the to-be-welded head of the workpiece to the controller; the controller is used for controlling the mechanical arm to drive the structured light track scanning instrument to move along the to-be-welded joint of the workpiece and enable the structured light track scanning instrument and the to-be-welded joint of the workpiece to keep a preset distance and a preset included angle, and the coordinate of the center line of the to-be-welded joint of the workpiece is recognized according to the picture of the to-be-welded joint of the workpiece; and the manipulator is controlled to drive the welding gun to move along the center line of the to-be-welded joint for welding. The accurate pre-welding joint welding track is obtained through scanning, the track movement of the welding gun is automatically controlled according to the fitted welding seam center point coordinate curve, manual teaching is reduced, and the efficiency is improved.



0001.

1.一种结构件的空间位姿识别系统,其特征在于,包括机械手、结构光轨迹扫查仪、控制器;

所述结构光轨迹扫查仪用于拍摄工件的待焊接头图片并将工件的待焊接头的图片发送至所述控制器;

所述控制器用于,控制所述机械手带动结构光轨迹扫查仪沿工件的待焊接头移动并使结构光轨迹扫查仪与工件的待焊接头保持预设距离及预设夹角,根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标,以及,控制机械手带动焊枪沿着待焊接头的中心线移动进行焊接。

0002.

2.根据权利要求1所述的一种结构件的空间位姿识别系统,其特征在于,还包括移动滑台和移动滑台悬梁,所述移动滑台位于工件一侧,所述移动滑台悬梁和移动滑台滑动连接,所述机械手的基座与移动滑台悬梁固定连接。

0003.

3.根据权利要求1所述的一种结构件的空间位姿识别系统,其特征在于,还包括工件支撑装置;所述工件支撑装置包括工件变位机底板、固定于所述工件变位机底板上的工件变位机立柱和固定于所述工件变位机立柱上的工件变位机;

所述工件变位机的变位夹头与工件连接。

0004.

4.根据权利要求1所述的一种结构件的空间位姿识别系统,其特征在于,所述控制器按下述步骤识别工件的待焊接头的中心线的坐标:

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2);i=1,2,…,n,n为工件的待焊接头的图片的总数;

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数;

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。

0005.

5.根据权利要求1所述的一种结构件的空间位姿识别系统,其特征在于,所述结构光轨迹扫查仪还用于,拍摄工件的已焊焊缝图片并将工件的已焊焊缝图片发送至所述控制器;

所述控制器还用于,

控制机械手带动结构光轨迹扫查仪沿工件的已焊焊缝移动并使结构光轨迹扫查仪与工件的已焊焊缝保持预设距离及预设夹角,以及,按照下述步骤根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标:

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数;

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。

0006.

6.根据权利要求5所述的一种结构件的空间位姿识别系统,其特征在于,还包括质检探头;

所述控制器还用于控制所述机械手带动所述质检探头根据所述焊缝质检中心线移动对焊缝进行质检。

0007.

7.根据权利要求5所述的一种结构件的空间位姿识别系统,其特征在于,还包括打磨磨头;

所述控制器还用于控制所述机械手带动所述打磨磨头沿焊缝最高点所在直线移动对已焊缝进行打磨。

0008.

8.根据权利要求5所述的一种结构件的空间位姿识别系统,其特征在于,所述结构光轨迹扫查仪包括固定支架、CCD相机和激光发生器;

所述固定支架与所述机械手的最外端连接;

所述CCD相机固定在固定支架上,CCD相机的中轴线与所述工件的待焊接头或已焊焊缝所在平面垂直;

所述激光发生器固定在固定支架上,发出的激光与CCD相机的中轴线位于同一平面且该平面与工件的待焊接头或已焊焊缝垂直,发出的激光与CCD相机的中轴线成20-40°夹角。

0009.

9.根据权利要求5所述的一种结构件的空间位姿识别系统,其特征在于,所述结构光轨迹扫查仪与工件的待焊接头或已焊焊缝之间的预设距离为100mm~200mm,结构光轨迹扫查仪沿工件的待焊接头或已焊焊缝移动速度为15mm/s~30mm/s。

0010.

10.一种结构件的空间位姿识别方法,其特征在于,包括,

控制器控制机械手带动结构光轨迹扫查仪沿工件的待焊接头从起点移动并使结构光轨迹扫查仪与工件的待焊接头保持预设距离及预设夹角,结构光轨迹扫查仪沿工件的待焊接头移动的同时不断拍摄工件的待焊接头的图片并将工件的待焊接头的图片上传至控制器;

控制器根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标;

控制器控制机械手带动带动焊枪沿待焊接头的中心线移动进行焊接。

0011.

11.根据权利要求10所述的一种结构件的空间位姿识别方法,其特征在于,所述控制器根据工件的待焊接头的图片识别工件的待焊接头的中心线的坐标,包括,

采用RNN神经网络提取每一帧工件的待焊接头的图片中包含待焊区域的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第i帧工件的待焊接头的图片中焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2);i=1,2,…,n,n为工件的待焊接头的图片的总数;

将焊缝坡口边缘第一特征点的像素坐标(ui1,vi1)和第二特征点的像素坐标(ui2,vi2)转化为结构光轨迹扫查仪下的三维坐标(xi1,yi1,zi1)、(xi2,yi2,zi2);

对焊缝坡口边缘第一特征点的三维坐标(xi1,yi1,zi1)的集合进行曲线拟合得到样条曲线B1的坐标;对焊缝坡口边缘第二特征点的三维坐标(xi2,yi2,zi2)的集合进行曲线拟合得到样条曲线B2的坐标:

其中,为样条曲线B1的坐标,Bi1,k(u)为求取样条曲线B1时的第i个k阶拟合参数;为样条曲线B2的坐标,Bi2,k(u)为求取样条曲线B2时的第i个k阶拟合参数;

通过样条曲线B1的坐标、样条轨迹曲线B2的坐标求取工件的待焊接头的中心线的坐标。

0012.

12.根据权利要求10所述的一种结构件的空间位姿识别方法,其特征在于,还包括,

在焊接结束后,控制器控制机械手带动光轨迹扫查仪沿工件的已焊焊缝从起点移动并使结构光轨迹扫查仪与工件的已焊焊缝保持预设距离及预设夹角,结构光轨迹扫查仪沿工件的已焊焊缝移动的同时不断拍摄工件的已焊焊缝的图片并将工件的已焊焊缝的图片上传至控制器;

控制器根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标;

控制器控制机械手带动质检探头根据所述焊缝质检中心线移动对焊缝进行质检;

控制器控制机械手带动打磨磨头沿所述焊缝最高点所在直线移动对已焊缝进行打磨。

0013.

13.根据权利要求12所述的一种结构件的空间位姿识别方法,其特征在于,所述控制器根据工件的已焊焊缝的图片识别工件的焊缝质检中心线的坐标和焊缝最高点所在直线的坐标,包括,

采用RNN神经网络提取每一帧工件的已焊焊缝图片中包含焊缝的核心区域,通过直线检测法提取核心区域内激光条纹的中心线,获取激光条纹的中心线的交点得到第m帧工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2),获取激光条纹的中心线上二阶导数为零的点得到焊缝最高点的像素坐标(um3,vm3),m=1,2,…,o,o为工件的已焊焊缝图片的总数;

将工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(um1,vm1)和第二特征点的像素坐标(um2,vm2)以及工件的焊缝最高点的像素坐标(um3,vm3)转化为CCD相机坐标系下的三维坐标(xm1,ym1,zm1)、(xm2,ym2,zm2)、(xm3,ym3,zm3);

对工件的已焊焊缝图片中焊趾边缘第一特征点的像素坐标(xm1,ym1,zm1)的集合进行曲线拟合得到样条曲线B4的坐标;对工件的已焊焊缝图片中焊趾边缘第二特征点的像素坐标(xm2,ym2,zm2)的集合进行曲线拟合得到样条曲线B5的坐标;对工件的焊缝最高点的像素坐标(xm3,ym3,zm3)的集合进行曲线拟合得到样条曲线B6的坐标:

其中,为样条曲线B4的坐标,Bm4,k(u)为求取样条曲线B4时的第m个k阶拟合参数;为样条曲线B5的坐标,Bm5,k(u)为求取样条曲线B5时的第m个k阶拟合参数;为样条曲线B6的坐标,Bm6,k(u)为求取样条曲线B6时的第m个k阶拟合参数;

样条曲线B6的坐标工件为焊缝最高点所在直线的坐标;通过样条曲线B4的坐标、样条轨迹B5的坐标求取焊缝质检中心线的坐标。

0014.

14.根据权利要求12所述的一种结构件的空间位姿识别方法,其特征在于,所述结构光轨迹扫查仪与工件的待焊接头或已焊焊缝之间的预设距离为100mm~200mm,结构光轨迹扫查仪沿工件的待焊接头或已焊焊缝移动速度为15mm/s~30mm/s;结构光轨迹扫查仪采集的帧率为30帧/s。