一种基于图像分割技术的小组立自动焊接定位方法

    技术2025-05-17  8


    本发明属于机器视觉,具体涉及一种基于图像分割技术的小组立自动焊接定位方法。


    背景技术:

    1、焊接时船舶制造领域的关键工序。其中小组立焊接由于存在工件样式多、高度落差大的特性,目前还较为依赖人工焊接。要想替代人工,实现自动化的焊接,关键在于如何做到快速准确的焊缝识别、定位和跟踪。

    2、已有的相关焊缝识别定位技术中,例如专利文献201510250369.2《复杂曲面薄壁板材细微拼缝激光测量焊接跟踪方法及系统》给出的技术手段是:首先使用高速ccd及长焦镜头获取拼缝的大致轮廓,然后采用笔刷沿拼接缝涂抹反光剂;接着再用一台短波段激光器照射涂抹了反光剂拼缝,另配备一台高速ccd及长焦镜头获取拼缝的精确信息;最后将两台ccd所获取的信息进行耦合,精确计算出拼缝的真实宽度、中心线矢量、拼缝曲面的法矢量等,根据这些信息,构建拼缝曲面的三维形貌廓型,以此优化焊接路径。但是上述设备搭建要求在实际船厂小组立焊接中难以实现,特别是其中ccd传感器会受到焊接所产生烟尘影响,造成焊缝识别失败。另有如专利文献201810394231.3《视觉焊接跟踪方法及焊接工艺》是基于激光传感器实现焊缝定位;但是同样的由于激光传感器实际安装位置为焊枪距离很近,焊接期间容易受到焊接高温、烟尘的影响,而降低可靠性。


    技术实现思路

    1、针对现有技术中存在的不足,本发明提供了一种基于图像分割技术的小组立自动焊接定位方法,用以提升船厂小组立焊接领域中自动化焊接焊缝定位的可靠性。

    2、本发明通过以下技术手段实现上述技术目的。

    3、一种自动焊接定位方法:待焊接工件所在地面设置有定位标识,基于所述定位标识初步锁定待焊接工件所在区域;获取待焊接工件所在区域的3d点云图像,并分割提取其中的待焊接工件3d点云模型;基于待焊接工件的点云数据,确定焊缝的空间坐标。

    4、进一步地,所述定位标识为aruco二维码。

    5、进一步地,待焊接工件所在地面的四角分别设置一张aruco二维码,以aruco二维码所在的四个角点围成的矩形作为底面,建立一个能够包围住待焊接工件的立方体区域;获取所述立方体区域内的3d点云图像。

    6、进一步地,所述aruco二维码的检测与解码具体为:

    7、s1,轮廓提取:将rgb图像转换为灰度图像并进行二值化处理;

    8、s2,轮廓筛选:对图像内的各个图形轮廓进行筛选,筛去不为四边形的轮廓;

    9、s3,标记解码:分别对筛选剩下的各四边形轮廓去除透视投影,转换成正方形,之后对所得正方形轮廓内的图像移除边框,计算像素矩阵的均值和方差;对于方差大于等于5的,统计其中每个比特块的黑色像素数量和白色像素数量,黑色占多数的比特块记为0,白色占多数的比特块记为1;

    10、s4,标记确认:将解码得到的aruco二维码与预设字典进行对照,获得相应定位识别结果,以此确定出小组立所在位置的四个角点坐标。

    11、进一步地,s2为,使用douglas-peucker算法对各个轮廓进行多边形逼近,筛去逼近结果不为四边形的轮廓。

    12、进一步地,待焊接工件3d点云模型的分割提取方法为:采用深度学习算法提取点云图像中的特征点,基于特征点识别待焊接工件,并以特征点为定位基准,分割提取出待焊接工件的3d点云模型。

    13、进一步地,其特征在于:

    14、前期准备阶段,利用深度学习算法学习并提取出各工件模型的narf特征点,保存各工件模型的形状尺及其各特征点在模型上的位置信息;

    15、图像分割时,以特征点作为定位基准,根据事先保存的工件模型数据,确定点云数据中工件模型的边界点;之后基于边界点确定工件模型的边界位置,删去工件模型边界以外的点云数据。

    16、进一步地,用于船舶小组立焊接。

    17、本发明的有益效果为:

    18、(1)本发明提供了一种基于图像分割技术的小组立自动焊接定位方法,首先通过采用aruco二维码,完成对小组立部件所在空间位置的初步识别定位,锁定小组立3d点云模型大致所在的立方体区域;之后利用点云图像分割技术,对初步确定的立方体区域内的点云图像进行精准分割,提取出小组立的3d点云模型。最终根据提取出的小组立点云数据,确定出焊缝的空间坐标,以此控制自动焊接设备实现自动化焊接。

    19、(2)本发明中给出了一种针对小组立特征识别的点云分割方法,利用深度学习算法通过特征点匹配,实现高效地小组立模型的识别及分割提取。

    20、(3)本发明可以为小组立全自动化焊接提供技术基础,从而减少现场操作人员,间接保障工人健康。最终在焊接过程中采用了数字化、自动化、智能化控制,实现了焊接工作从焊缝识别到路径调整再到自动焊接的自动化,不仅能够极大地提高劳动的生产效率、保证焊接质量、改善操作环境,并且将人力从复杂的工作环境里面解放出来,大大提高了自动化焊接系统的发展,具有广阔的市场前景。



    技术特征:

    1.一种自动焊接定位方法,其特征在于:待焊接工件所在地面设置有定位标识,基于所述定位标识初步锁定待焊接工件所在区域;获取待焊接工件所在区域的3d点云图像,并分割提取其中的待焊接工件3d点云模型;基于待焊接工件的点云数据,确定焊缝的空间坐标。

    2.根据权利要求1所述的自动焊接定位方法,其特征在于:所述定位标识为aruco二维码。

    3.根据权利要求2所述的自动焊接定位方法,其特征在于:待焊接工件所在地面的四角分别设置一张aruco二维码,以aruco二维码所在的四个角点围成的矩形作为底面,建立一个能够包围住待焊接工件的立方体区域;获取所述立方体区域内的3d点云图像。

    4.根据权利要求2所述的自动焊接定位方法,其特征在于:所述aruco二维码的检测与解码具体为:

    5.根据权利要求4所述的自动焊接定位方法,其特征在于:s2为,使用douglas-peucker算法对各个轮廓进行多边形逼近,筛去逼近结果不为四边形的轮廓。

    6.根据权利要求1所述的自动焊接定位方法,其特征在于:待焊接工件3d点云模型的分割提取方法为:采用深度学习算法提取点云图像中的特征点,基于特征点识别待焊接工件,并以特征点为定位基准,分割提取出待焊接工件的3d点云模型。

    7.根据权利要求6所述的自动焊接定位方法,其特征在于:

    8.根据权利要求1~7任一项所述的自动焊接定位方法,其特征在于:用于船舶小组立焊接。


    技术总结
    本发明提供了一种基于图像分割技术的小组立自动焊接定位方法,事先在待焊接工件所在地面设置Aruco二维码,后续基于所述Aruco二维码初步锁定待焊接工件所在区域;获取待焊接工件所在区域的3D点云图像,并分割提取其中的待焊接工件3D点云模型;基于待焊接工件的点云数据,确定焊缝的空间坐标。本发明提自动焊接定位方法中,先利用Aruco二维码实现初步定位,之后利用深度学习算法通过特征点匹配,实现高效地小组立模型的识别及分割提取,具有较快且准确的识别定位速度。

    技术研发人员:周卫鹏,李炳强,谢肇阳,刘剑,李露露,张田田,孙秋泉
    受保护的技术使用者:江苏科技大学
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-30791.html

    最新回复(0)