论文部分内容阅读
焊接自动化和智能化是焊接技术的发展趋势。为了克服示教再现型焊接机器人的不足,在焊接过程中利用传感器和相关算法对焊接偏差进行实时识别的同时对电弧进行实时监测,将大大提升焊接机器人的自动化水平和智能化水平。本课题提出了不使用外部光源或滤光片,仅使用宽动态范围(Wide Dynamic Range,WDR)相机采集焊接图像的视觉方案。在此基础上构建了熔化极气体保护焊(Gas Metal Arc Welding,GMAW)机器人系统,并开展了以下几个方面的研究:(1)提出一种基于熔池中心的CO2焊焊接偏差识别算法。利用基于快速混合重建的形态学算法自动提取感兴趣区域(Region of Interest,ROI)。开发了改进的Canny算法得到坡口边缘,并结合Hough变换和先验知识提取出坡口边缘。为了拟合出熔池前端边缘,依据熔池前端的外形类似椭圆的特点,提出一种基于条件约束的自适应差分进化(Differential Evolution,DE)算法。求取熔池边缘的两个特征点并将其作为DE算法寻优迭代的约束条件。然后,初始化其他三个未知点的种群并重新定义了评价函数和终止条件。变异因子可在算法进化中自适应地确定。在此基础上计算得出焊接偏差。最后,通过试验对算法的鲁棒性和精度进行了验证并阐述了其实时性。(2)提出一种基于电弧顶端中心的MAG焊焊接偏差识别算法。开发了基本全局阈值和最佳全局阈值相结合的双阈值方法分割出精确电弧区域。根据MAG焊射流过渡时电弧和焊丝末端的衔接关系,提出了焊丝中心线提取方法。在改进Canny算法基础上,结合MAG焊焊接图像的特点,对Canny算法进行了进一步的优化、改进和完善,提出一种基于Canny理论的坡口边缘检测算法。ROI经高斯滤波后,分别计算x、y方向的梯度幅值。对x方向梯度幅值图像进行坡口边缘提取而y方向梯度幅值图像产生掩模,两者做逻辑与操作后得到单像素坡口边缘二值图像。针对基于Canny理论的坡口边缘检测算法,提出了高斯滤波标准差的自调整方法。试验表明,基于电弧顶端中心的焊接偏差识别算法的精度满足MAG焊焊缝跟踪的要求。(3)阐述了导电嘴与工件之间的距离(Contact Tip to Work Distance,CTWD)与焊丝伸出长度变化的基本原理。运用CTWD的静态数学模型和焊丝伸出长度模型分析了CTWD与焊丝伸出长度之间的关系,并设计CTWD阶跃变化试验进行了验证。分析了喷嘴边缘在焊接图像中的特征并提出了焊丝伸出长度检测算法。试验表明,算法可有效检测焊接图像中的焊丝伸出长度,精度可满足GMAW机器人焊接过程中保持CTWD基本恒定的要求。(4)在射流过渡、射滴过渡和旋转射流过渡三种不同的熔滴过渡过程中分别采集了包含圆锥形、钟罩形和扭曲束形三种不同电弧形态的焊接图像。在运用改进Canny算法提取非闭合电弧边缘的基础上,提出一种改进的快速行进法(Fast Marching Method,FMM),重新定义了FMM的速度函数和停止准则,从而获得了完整的电弧形态。提出一种基于标记图的识别方法对三种电弧形态进行识别。试验表明,电弧形态提取算法和电弧形态识别算法能够在MAG焊过程中有效提取并识别电弧形态,可应用于焊接过程的电弧实时监测。最后,通过卡尔曼滤波算法利用前一帧的偏差预测值和当前帧的偏差识别值来估计最优焊接偏差值。结果表明,焊接偏差的最优估计值更接近焊接偏差预设值。以GMAW机器人系统为平台,分别针对CO2焊和MAG焊设计了二维、三维焊接轨迹和电弧监测试验,验证了焊接偏差实时识别、CTWD调节和电弧监测在自动化焊接过程中的有效性。