面向大型结构件焊接的爬行机器人视觉跟踪控制
冯消冰1,2, 郑军1, 杨尚贤2, 潘百蛙2    
1. 清华大学 机械工程系, 北京 100084;
2. 北京博清科技有限公司, 北京 100176
摘要:精准的焊缝识别与自动跟踪控制是保证机器人焊接质量及作业效率的基础。为实现大型结构件弧面焊缝的高效自动化跟踪焊接, 该文提出一种基于单激光传感器的爬行机器人双向自动跟踪技术和自适应权重的焊枪级联控制方法。针对爬行机器人建立运动学模型, 分析了激光系统与焊缝的距离偏差预估方法和机器人与焊缝夹角修正方法, 通过动态调整爬行机器人本体与焊缝的位置关系实现爬行机器人沿焊缝双向自动跟踪。基于焊接工艺参数和焊缝位置信息确定焊枪姿态和末端位置, 通过执行机构的逆运动学模型求解得到焊枪传动关节的运动位移值, 并基于运动位移值调整关节电机对焊枪位置进行实时校正。仿真分析了激光系统与机器人本体中心距离对直线焊缝路径跟踪的影响, 发现该距离在0.35~0.5 m之间能够兼顾激光系统和机器人本体中心快速跟踪焊缝。初始距离偏差对激光系统与焊缝的距离偏差影响较小, 但对机器人与焊缝的夹角偏差影响较大。分析了后退控制的系统稳定条件, 并在5G和6G焊接位置开展机器人沿焊缝的双向跟踪性能测试, 得到跟踪过程的激光系统与焊缝距离偏差值曲线以及机器人与焊缝夹角曲线, 证明了控制系统的有效性。通过对执行机构进行运动学仿真, 验证了焊枪定位的准确性。
关键词大型结构件    弧面焊缝    爬行机器人    单激光传感器    双向自动跟踪    
Visual tracking control of a crawling robot for welding large structural components
FENG Xiaobing1,2, ZHENG Jun1, YANG Shangxian2, PAN Baiwa2    
1. Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China;
2. Beijing Botsing Technology Co., Ltd., Beijing 100176, China
Abstract: [Objective] Accurate weld seam recognition and automatic tracking control are crucial for ensuring the welding quality and operational efficiency of crawling robots. To achieve the efficient and automatic tracking of curved surface welds on large structural components, this work proposes a crawling robot bidirectional automatic tracking technology based on a single laser sensor and an adaptive weight welding gun cascade control method. [Methods] A kinematic model was established for a crawling robot. The methods for estimating distance deviation between the laser system and the weld seam and correcting the angle between the robot and the weld seam were analyzed. By dynamically adjusting the position of the crawling robot with respect to the weld seam, the robot achieved bidirectional automatic tracking along the weld seam. Based on the welding process parameters and weld position information, the welding gun posture and end position were determined. The motion displacement value of the welding gun transmission joint was obtained by solving the inverse kinematics model of the actuator, and the joint motor was adjusted based on the motion displacement value for real-time welding gun calibration. [Results] The influence of the distance between the laser system and the center of the robot on the straight weld path tracking was simulated and analyzed. Distances between 35 and 50 cm enabled rapid tracking of the weld seam by the laser system and center of the robot. The initial distance deviation had a small impact on the deviation between the laser system and the weld seam but has a significant impact on the angle correction between the robot and the weld seam. The stability conditions of the cascade control system were analyzed, and the bidirectional tracking performance of the robot along the weld seam was tested at the 5G and 6G welding positions. The distance deviation curve between the laser system and the weld seam during the tracking process and the angle correction curve between the robot and the weld seam were obtained. The distance deviation between the laser system and the weld seam was less than 2 cm, and the angle correction between the robot and the weld seam was approximately 1°. [Conclusions] To ensure the stability of the cascade control system, the distance deviation between the laser system and the weld seam should be converted to the distance deviation of the robot tail for proportion integration differentiation (PID) input. The crawling robot motion control system satisfies the bidirectional automatic tracking along the weld seam in the 5G and 6G test scenarios, and the system has accurate welding gun positioning capability. Prealignment of the weld should be done before the welding operation of the crawling robot to further ensure operating stability.
Key words: large structural components    curved surface welds    crawling robot    single laser sensor    bidirectional automatic tracking    

随着制造业向智能化转型,传统的手工焊接越来越难以满足高效、高质量焊接要求,已逐渐被智能焊接机器人替代[1-5]。爬行机器人不受工件体积限制,其焊接作业无须编程示教,对大型结构件的焊接具有独特优势[6-10]。多层多道焊接由于单次焊接的热输入较小,能够减少变形和裂纹,提高焊缝的力学性能和抗腐蚀性,因而在大型结构件焊接领域得到普遍应用[11-15]。然而,当爬行机器人进行大型结构件的多层多道焊接时,每完成一道焊接都需要工作人员对机器人进行回程、重新对齐焊缝等操作,这种重复性多次往返对工作人员的依赖极大,严重滞后了制造过程的自动化水平。当面对造船、油气化工等行业焊接具有复杂曲面的结构件以及组对较差、坡口形状不规则的焊缝时,如何保证结构件的焊接质量对机器人的适应性提出了更高要求[16-21]

为实现机器人焊接过程的精准焊缝识别与轨迹跟踪,研究人员进行了大量的设计研发工作[22-23]。周方明等[24]搭建了焊接机器人系统的硬件平台,通过对视觉系统进行标定获取焊缝的几何信息,实现拐点误差0.2 mm、实时跟踪误差0.39 mm。唐溪[25]搭建基于线激光双目视觉的焊接机器人硬件平台,实现在无倾斜和倾斜工件上的焊缝检测与跟踪,平均轨迹跟踪误差不超过0.8 mm,平均姿态跟踪误差不超过2°。褚兆琪[26]针对平面圆弧和三维焊缝进行跟踪实验,实现对三维焊缝的跟踪焊接,并且在20 mm/s的机器人末端线速度下将平面圆弧焊缝的跟踪平均误差控制在0.2 mm以内,三维工件的平均跟踪误差控制在0.3 mm以内,满足金属薄板三维焊缝的跟踪需要。周跃龙[27]搭建了6轴焊接机器人激光视觉焊缝跟踪平台,提出基于无锚分类回归孪生神经网络的焊缝跟踪算法,实现强噪声下的焊缝精确检测跟踪,并通过改进的蚁群算法完成跟踪路径规划,实现对焊缝特征点的精确、稳健的实时跟踪,在弧光和烟雾强干扰下,平均绝对跟踪误差分别为0.3和0.32 mm。王浩等[28]对激光多点寻位、焊前轨迹拟合、焊缝实时跟踪这3种结构光视觉辅助焊接的轨迹识别与控制技术进行了研究,提出了适用于上述3种辅助焊接的以卷积神经网络(convolutional neural networks, CNN)模型、自适应特征提取算法、先验模型、坐标矩阵转换为核心的焊接轨迹识别流程,实时跟踪的误差基本控制在±0.2 mm以内,平均误差为0.116 mm。原宗[29]研究了一种应用于大口径管道内外壁焊接的全位置爬行式焊接机器人系统,建立了机器人平面运动的运动学模型,推导出机器人前进过程中的位移方程,建立了基于比例-积分-微分(proportion integration differentiation, PID)控制器和模糊控制器的机器人执行部分MATLAB/Simulink仿真模型,并比较了两种控制方法的优劣。可以看到,基于结构光感知的焊缝识别得到了广泛应用并取得了良好的应用效果。

在机器人曲面焊接方面,美国RTT公司针对船舶焊接推出了一款名为MWP的履带式移动焊接机器人产品,基于先进的路径规划算法和PID控制器,该机器人能够实现高精度的控制和自主导航,可在船体表面完成纵缝焊接、横缝焊接、角缝焊接和船底焊接等焊接任务[30]。Kermorgant[31]针对钢质船体上垂直结构部位的焊接问题,设计出一款高载荷超磁性轨道式移动焊接机器人,该机器人可在钢质船体表面自由行驶,实现对垂直结构部位的自动化焊接。Hascoet等[32]提出一种船体磁性移动焊接机器人,该机器人可基于磁性吸附在船体表面并实现对船体表面的自动化焊接。该机器人具有多轴伺服控制和视觉导航系统,能够实现高精度的定位和轨迹规划。俞国庆等[33]设计了爬行式机器人自动焊接系统,可以实现船舶船体复杂曲面的自动焊接,并且能保证焊接质量、提高焊接效率。采用爬行机器人进行船舶、油气管道等大型结构件的曲面焊接是目前最主要的自动化焊接方式,对机器人吸附和爬行稳定性进行优化设计将是今后研究的重要内容。

为应对坡口的复杂形状和焊接过程中的焊缝变形,研究人员围绕机器人的自适应焊接做了很多工作。姚宇等[34]提出了一种适用于复杂空间曲面焊接的机器人运动规划方法,采用非均匀有理B样条(non-uniform rational B-spline,NURBS)曲线对三维点云描述的空间轨迹进行光顺逼近,建立机器人配合变位机组成的多自由度焊接系统运动学模型并进行逆运动学求解。仲德平等[35]基于Robot- Studio机器人焊接工作站,创建曲线焊缝路径离线程序,开发了一套多电弧复合高效焊接设备,实现了对厚度小于30 mm的船板单道成形焊接。刘钊江等[36]提出了一种基于线结构视觉激光传感器获取焊缝形状、位置信息,并使机器人能够自动调整焊枪位置和姿态来修正误差,同时自适应不同角度焊缝的多层多道焊接路径规划方法。卢培文等[37]针对当前汽车车身焊接费时费力、焊点不连续、表面质量差等问题,提出一种基于自适应模糊控制的焊接过程算法,利用模糊规则制定PID控制参数,有效提高了伺服控制系统的跟踪精度及动态响应能力。

然而,以上研究均没有涉及激光引导爬行机器人沿焊缝自动后退的内容。本文将针对大型结构件弧面焊缝的多层多道焊接,建立利用单激光传感器完成双向自动跟踪焊缝及焊枪定位功能的爬行机器人控制系统,基于机器人与焊缝的夹角实时维护模型,利用求解的夹角信息指导机器人前进和后退过程的焊缝跟踪,并通过关节电机对焊枪进行实时位置校正,从而在确保焊接质量的同时,有效提升大型结构件弧面焊接的效率和智能化程度。

1 爬行焊接机器人及其运动学模型

研究爬行机器人的运动控制就是利用机器人硬件组成,寻找可行和较优的方法使机器人本体和焊枪部分有效结合,来更好地完成大型结构件弧面焊接,并保证准确的焊缝跟踪和良好的焊接质量。下面对爬行焊接机器人的运动学模型进行分析。

1.1 爬行焊接机器人

本文所述爬行焊接机器人本体主要由行走模块、焊枪夹持机构、电动执行机构和激光传感器构成。行走模块包含履带和磁体吸附装置,由两组履带组成,每组履带包括两条排布磁座的链条。为了使磁座能够与焊板紧密结合,在磁座内部嵌入了磁体吸附装置,以实现磁力最大化。爬行焊接机器人的焊枪夹持机构可使焊枪在前后及左右2个方向上进行手动旋转调整,并可实现焊枪的灵活拆卸。电动4自由度执行机构可实现水平和垂直方向的线性平移运动和方向旋转,能够细调高度和方向角度,为实现高精度的自动化焊接提供了技术保障。图 1所示为爬行焊接机器人的本体结构。

图 1 爬行焊接机器人本体结构

选择具有主动结构光视觉传感的激光传感器作为机器人焊缝跟踪的感知器官。激光传感器的光路系统主要由电荷耦合器件(charge coupled device, CCD)、窄带通滤光片、光学衰减片、激光源、柱面透镜组成。CCD和线激光源按照一定角度固定在激光跟踪传感器中[38]图 2所示为爬行机器人视觉跟踪系统的物理模型。

图 2 爬行机器人视觉跟踪系统的物理模型

激光经过柱面透镜形成一个光面结构,照射在焊缝坡口之上,在焊缝坡口形成一条宽度很窄的线结构光。线结构光经漫反射进入窄带通滤光片。窄带通滤光片可以只保留焊接弧光中与线激光波长非常相近的光透过,而将大部分其余波长的光滤掉。透过的光再经光学衰减片的二次过滤,降低整体光学强度。最后,线激光与少部分焊接弧光等一同进入CCD成像。CCD将图像信号传输至工控机,经过一系列图像处理获得焊缝拐点等信息,从而引导爬行机器人的运动和焊枪定位。目前,激光传感器选用CCD的分辨率是1 920×1 200像素,焊缝识别精度达0.2 mm,满足机器人焊缝跟踪需求。图 3所示为激光传感器获得的焊缝坡口和激光拐点信息,图中红线为焊接过程中的拐点轨迹。图 3a3b图 3c3d分别为填充焊接和打底焊接针对拐点轨迹进行滤波的前后对照。可以看到,滤波后的拐点轨迹更为平滑,能够保证机器人控制的稳定性。

图 3 激光传感器获得的焊缝坡口和激光拐点信息

爬行机器人进行多层多道焊接需要实现机器人本体沿焊缝的双向自动跟踪及焊枪的准确定位。控制系统依据激光传感器信息识别焊缝坐标,以机器人本体和焊枪的姿态和运动轨迹为辅助参数,通过状态监控、强化滤波、姿态预测等方法实现多传感器信息融合感知,达到强鲁棒性控制效果。图 4所示为机器人多传感器融合感知的示意图。

图 4 机器人多传感器融合感知

1.2 机器人运动学模型

爬行机器人基于激光感知来跟踪焊缝,类似于磁条自动导向车(automated guided vehicle, AGV)跟踪铺设在地面上的磁条路径,很难获取机器人在全局坐标系下的位姿以及焊缝轨迹在全局坐标系下的曲线方程,仅能通过不断获取并修正机器人本体与焊缝的偏差(位置偏差和角度偏差)来完成机器人沿焊缝的双向自动跟踪。

爬行机器人的焊接过程可以抽象为两轮差速模型,履带式和轮式机器人均适用于该模型。图 5所示为爬行焊接机器人的简化模型。

图 5 爬行焊接机器人的简化模型

图 5中:点M为机器人本体的质心;点A为激光系统相机处等效点;d为激光系统反馈的与焊缝的距离偏差,沿着机器人前进方向,激光系统在焊缝左侧,d为正,反之为负,单位m;v为等效合成的机器人中心处的速度,沿着机器人前进方向的速度为正,反之为负,单位m/s;θ为机器人前进方向与焊缝走向的角度偏差,且由焊缝走向逆时针旋转到与机器人中心线重合的角度为正,反之为负,角度范围[-π, π],单位rad;y为点M与焊缝的距离偏差,正负的定义与d一致,单位m;L为点M与激光系统的距离,该值始终为正,单位m;ω为机器人转动角速度,逆时针为正,顺时针为负,单位rad/s。

两轮差速运动控制会造成机器人行进时的打滑现象,打滑使得点M的位置发生变化。同时,爬行机器人的动力学模型又极其复杂,很难进行系统性的建模和参数辨识。下面从运动学的角度对爬行机器人的行进过程进行描述。点M与焊缝距离偏差y的增量为速度v垂直于焊缝方向的映射,激光系统与焊缝的距离偏差d可以通过点M与焊缝的距离偏差y、点M与激光系统的距离L分别进行三角函数运算并求和得到,

$ \left\{\begin{array}{l} \dot{y}=v \sin \theta, \\ d=\frac{y}{\cos \theta}+L \tan \theta . \end{array}\right. $ (1)

对式(1)中的d进行一阶求导,得到

$ \begin{gather*} \dot{d}=\frac{-y \omega \sin \theta}{\cos ^{2} \theta}+v \tan \theta+\dot{L} \tan \theta+ \\ L \omega\left(1+\tan ^{2} \theta\right) . \end{gather*} $ (2)

对式(2),假设y=0、θ很小、L不变,则有

$ \dot{d}=v \theta+L \omega . $ (3)

对式(3)进行Laplace变换,得到

$ s D(s)=\frac{v}{s} \varOmega(s)+L \varOmega(s) . $ (4)

式中:D(s)、Ω(s)分别为dθ的Laplace形式。

进一步,可以得到系统的转移函数,

$ H_{d}(s)=\frac{D(s)}{\varOmega(s)}=\frac{v+s L}{s^{2}} . $ (5)

式(5)转移函数的零点为-v/L。当机器人前进时(v>0),零点和极点均分布在s平面的左半平面,为最小相位系统,系统稳定;而当机器人后退时(v<0),零点分布在s平面的右半平面,为非最小相位系统,存在过大的滞后,系统不稳定,响应的快速性不好。综上,焊接机器人在前进模式下可直接将激光系统输出的与焊缝的距离偏差d作为PID的输入、将机器人角速度ω作为PID的输出;但是机器人后退的情况则不能只将d作为PID系统的输入。

下面分析后退控制模型. 引入式(6)所示的偏差公式,

$ e=d+\alpha \theta $ (6)

其中:e为机器人尾部与焊缝的距离偏差,α为实数常量参数。进一步,计算系统的转移函数。首先对式(6)一阶求导得

$ \dot{e}=\dot{d}+\alpha \dot{\theta}. $ (7)

将式(3)带入式(7),并进行Laplace变换,可以得到系统的转移函数,

$ H_{e}(s)=\frac{E(s)}{\varOmega(s)}=\frac{v+s(L+\alpha)}{s^{2}} . $ (8)

其中E(s)为e的Laplace形式。

根据式(8)易知系统的零点为

$ s=-\frac{v}{L+\alpha}. $ (9)

v<0的情况下,要使式(9)小于0,则有

$ \alpha<-L. $ (10)

即当α<-L时可保证系统稳定,且可以统一用前向跟踪的PID模型参数来控制后退跟踪。后退跟踪下的控制,实际上是通过式(6)将前置激光系统的距离偏差转换为机器人尾部位置处的距离偏差,但是需要机器人与焊缝的夹角θ参数信息,因此需要实时维护机器人与焊缝的夹角信息。

根据前文论述,在无法有效获取焊缝及机器人的全局位姿情况下,要确保机器人严格跟踪焊缝路径,有必要构建机器人与焊缝的夹角模型来确保跟踪控制功能的有效性。首先,在构建出机器人上一时刻t-1各传感器参数、运动参数和机器人姿态参数等的基础上,预估当前时刻t下机器人与焊缝的偏差dt|forecastθt|forecast;同时,进一步根据激光系统在当前时刻t提供的偏差信息dt|observe来与当前时刻预估出的偏差dt|forecast进行融合建模,修正当前时刻下机器人与焊缝的夹角。

针对模型的构建,提出以下几点假设:

1) 假设焊缝连续,短时间/短距离内焊缝可以近似为直线;

2) 采样时间内,机器人的速度和角速度不变;

3) 机器人运动学模型近似符合理想运动学模型;

4) 机器人模型满足刚体模型。

2 面向多层多道焊接的运动控制

针对大型结构件的多层多道焊接,基于焊缝识别结果,研究爬行机器人的双向自动跟踪和自适应权重的焊枪级联控制。

2.1 双向自动跟踪

要实现爬行机器人沿焊缝前进和后退的自动跟踪,需要动态修正爬行机器人与焊缝的位置关系。

2.1.1 激光系统与焊缝的距离偏差预估

构建激光系统与焊缝的距离偏差预估模型,根据t-1时刻机器人与焊缝的修正夹角θt-1|correct、激光系统传感器反馈的机器人与焊缝的距离偏差dt-1|observe、机器人速度vt-1、机器人角速度ωt-1、控制周期T,求解t时刻机器人与焊缝的预估距离偏差dt|forecast图 6所示为根据上一时刻状态预估当前时刻机器人与焊缝的距离偏差的示意图。

图 6 根据上一时刻状态预估当前时刻机器人与焊缝的距离偏差

假设激光系统在运动学模型下运动到点B位置。为求出该位置处的激光系统在全局坐标系下与焊缝的距离预估值dt|forecast,构建全局坐标系X-O-Y(当前时刻焊缝路径方向为X轴正方向,激光线与X轴的交点为坐标原点,即坐标原点到激光系统相机处等效点的距离为dt-1|observe,右手定则确定Y轴)和局部坐标系xlocal-olocal-ylocal(机器人瞬时旋转中心P与点A的连线为xlocal轴,瞬时旋转中心点指向点A的方向为xlocal轴正方向,且点A为局部坐标系的坐标原点,右手定则确定ylocal轴)。易知局部坐标系在全局坐标系下的角度为

$ \beta=\theta_{t-1 \mid \text { correct }}-\arctan \frac{R}{L}. $ (11)

式中: 机器人瞬时旋转半径R=v/ω, vω的符号决定了R的符号;当ω=0时,β=θt-1|correct,即局部坐标系xlocal轴沿着机器人本体中轴方向,正方向朝向机器人头部方向。进一步得到局部坐标系原点在全局坐标系下的坐标为(-dt-1|observe·sin θt-1|correctdt-1|observecos θt-1|correct)。

t时刻下机器人与焊缝的预估夹角可以由运动学/里程计/惯性测量单元(inertial measurement unit,IMU)模型预估得出,

$ \theta_{t \mid \text { forecast }}=\theta_{t-1 \mid \text { correct }}+\Delta \theta. $ (12)

式中Δθ是由运动学参数vt-1ωt-1、里程计模型参数ω1ωr(左右轮的采样角速度)、IMU模型中的绕Z轴的旋转角速度ωZ融合得到的采样时间内的角度增量。

经过采样时间T后,激光系统点A绕机器人瞬时旋转中心旋转至点B,易知点B在局部坐标系下的坐标,分3种情况考虑:

1) 顺时针旋转情况下(ω < 0 rad/s):

$ \begin{gathered} \left(x_{B \mid \text { local }}, y_{\text {B|local }}\right)=\{\operatorname{abs}(R) \cos (\omega T)-\operatorname{abs}(R), \\ -\operatorname{abs}(R \sin (\omega T))\} . \end{gathered} $ (13)

2) 逆时针旋转情况下$(w>0 \mathrm{rad} / \mathrm{s})$

$ \begin{gather*} \left(x_{B \mid \text { local }}, y_{B \mid \text { local }}\right)=\{\operatorname{abs}(R) \cos (\omega T)-\operatorname{abs}(R), \\ \operatorname{abs}(R \sin (\omega T))\} . \end{gather*} $ (14)

3) 角速度等于0情况下$(\omega=0 \mathrm{rad} / \mathrm{s})$

$ \left(x_{B \mid \text { local }}, y_{B \mid \text { local }}\right)=\{v T, 0\} . $ (15)

式中abs函数表示求取绝对值。

在局部坐标系xlocal-olocal-ylocal中,经过一个采样周期的运动后,点B的坐标正负需要根据顺/逆时针旋转作处理。当角速度的正负已知时,式(13)和(14)可以统一为

$ \begin{gathered} \left(x_{B \mid \text { local }}, y_{B \mid \text { local }}\right)=\{\operatorname{abs}(R) \cos (\omega T)-\operatorname{abs}(R), \\ \operatorname{abs}(R) \sin (\omega T)\} . \end{gathered} $

进而,得到点B在全局坐标系X-O-Y下的坐标为

$ \begin{gather*} \binom{x_{B \mid \text { global }}}{y_{B \mid \text { global }}}=\left(\begin{array}{cc} \cos \beta & -\sin \beta \\ \sin \beta & \cos \beta \end{array}\right)\binom{x_{B \mid \text { local }}}{y_{B \mid \text { local }}}+ \\ \binom{-d_{t-1 \mid \text { observe }} \sin \theta_{t-1 \mid \text { correct }}}{d_{t-1 \mid \text { observe }} \cos \theta_{t-1 \mid \text { correct }}} . \end{gather*} $ (16)

结合当前预估出的机器人与焊缝的夹角θt|forecast和点B的坐标信息,可以求得过点B、斜率为-1/tan θt|forecast的直线与全局坐标系X轴的交点C,进而求出点B与点C的距离,且距离的符号与yB|global保持一致,即可得到dt|forecast。进一步计算交点C在全局坐标系X-O-Y下的坐标为

$ \begin{gather*} \left(x_{C \mid \text { global }}, y_{C \mid \text { global }}\right)= \\ \left(\tan \theta_{t \mid \text { forecast }} y_{B \mid \text { global }}+x_{B \mid \text { global }}, 0\right) . \end{gather*} $ (17)

综上所述,当通过运动学或里程计得到当前的机器人本体角速度等于0 rad/s时,可以直接计算出当前时刻t下预估的激光系统与焊缝的距离偏差dt|forecast;当角速度不等于0 rad/s时,通过点到点的距离法求得dt|forecast

$ d_{t \mid \text { forecast }}=\left\{\begin{array}{c} v T \tan \theta_{t-1 \mid \text { correct }}+d_{t-1 \mid \text { observe }}, \}\\ \text { 当 } \omega=0 \mathrm{rad} / \mathrm{s} \text { 时; } \\ y_{B \mid \text { global }} / \cos \theta_{t \mid \text { forecast }}, \\ \text { 当 } \omega \neq 0 \mathrm{rad} / \mathrm{s} \text { 时. } \end{array}\right. $ (18)
2.1.2 机器人与焊缝夹角修正

通过实时激光系统反馈的与焊缝的距离偏差来实时修正机器人与焊缝的夹角。因实际焊缝不是理想的直线轨迹,故需要实时维护机器人与焊缝的偏差信息,确保机器人严格跟踪焊缝行走,以实现焊接工作的良好执行。通过运动学和里程计模型预估当前时刻t机器人与焊缝的偏差dt|forecast、与焊缝的角度偏差θt|forecast,同时从激光系统获取到当前时刻t机器人激光系统与焊缝的偏差dt|observe。根据当前的观测偏差dt|observe来修正机器人与焊缝的角度偏差(在θt|forecast基础上进行修正),得到修正后的机器人与焊缝的角度偏差θt|correct图 7为机器人与焊缝角度偏差修正模型示意图。

图 7 机器人与焊缝角度偏差修正模型示意图

在机器人视觉跟踪系统的物理模型中,设定线结构光在焊缝坡口上沿的2个拐点中心为焊缝中心,所有中心点连线即为焊缝轨迹。图 7中实际焊缝和理论焊缝路径分别以黑实线和红实线表示(理论焊缝是假设的一条以当前机器人姿态为参考的直线焊缝;实际焊缝可能是一条曲率不断变化的曲线,当前时刻t下过焊缝中心与焊缝轨迹相切的直线为焊缝xr轴,且与机器人前进方向呈锐角的方向为xr轴正方向)。同样建立全局坐标系X-O-YX轴正方向与理论焊缝路径方向保持一致,原点为过激光系统相机处等效点的线结构光与焊缝的交点,Y轴满足右手定则;建立局部坐标系xr-o-yrxr轴正方向与实际焊缝路径方向保持一致,坐标系的原点与X-O-Y坐标系重合。t时刻下过B点垂直于机器人本体前进方向的直线与理论焊缝路径和实际焊缝路径的交点分别为CD。易知,线段BCBD的长度即为dt|forecastdt|observe

D在全局坐标系下的坐标为

$ \binom{x_{D \mid \text { global }}}{y_{D \mid \text { global }}}=\binom{x_{B \mid \text { global }}+d_{t \mid \text { observe }} \cdot \sin \theta_{t \mid \text { forecast }}}{y_{B \mid \text { global }}-d_{t \mid \text { observe }} \cdot \cos \theta_{t \mid \text { forecast }}} . $ (19)

根据点D在全局坐标系下的坐标,易知实际焊缝与理论焊缝的夹角γ

$ \gamma=\operatorname{atan} 2\left(y_{D \mid \text { global }}, x_{D \mid \text { global }}\right) . $ (20)

对于式(20)求出的角度γ,对应的点D可能分布在全局坐标系X-O-Y的第2和第3象限,需要规范到第1和第2象限,即

$ \gamma= \begin{cases}\gamma-{\rm{\mathsf{π}}}, & \text { 当 } \gamma>{\rm{\mathsf{π}}} / 2 \text { 时; } \\ \gamma+{\rm{\mathsf{π}}}, & \text { 当 } \gamma<-{\rm{\mathsf{π}}} / 2 \text { 时. }\end{cases} $ (21)

易知经过修正后的机器人互焊缝的夹角为

$ \theta_{t \mid \text { correct }}=\theta_{t \mid \text { forecast }}-\gamma . $ (22)
2.2 焊枪位置实时校正

随着爬行机器人的行进和焊缝的变化,为确保焊接质量,须在焊接过程中保证焊枪的准确定位。爬行焊接机器人本体的自重和驱动力相对较大,控制转向不够灵活,跟踪精度较低。焊枪部分的响应速度相对较快,跟踪精度较高,但是由于行程较短,跟踪范围受到限制。因此,采用自适应权重的焊枪级联控制方法对焊枪位置进行实时校正。焊枪的多自由度高精度姿态控制分别在出厂阶段和工作阶段进行。在出厂阶段,通过激光传感器与焊枪执行机构标定,实现激光传感器坐标系与焊枪执行机构坐标系的统一。出厂阶段控制完成后就进入到工作阶段,工作阶段由扫描阶段、准备阶段、焊接阶段、焊接完成阶段4个子阶段组成:

1) 扫描阶段实现对焊枪到激光传感器距离Ls内待焊接层道坐标的缓存,达到激光坐标系到焊枪坐标系的统一。

2) 准备阶段实现机器人跟踪运动Ls后焊枪的自动对枪。此时焊枪运动到激光坐标的第1组数据的位置。

3) 焊接阶段实现在激光传感器坐标的引导下,自动调节焊枪位置。

4) 焊接完成阶段实现焊枪的抬起和回中,保证后续机器人运动不会导致焊枪与焊缝碰撞。

基于改进D-H法建立焊枪的D-H坐标系,如图 8所示。图 8中:关节1与关节2为平动关节,关节3与关节4为转动关节,其余关节固定不动。参数n为关节1的位移,参数m为关节4的位移;参数ϕ为关节3的旋转角度,参数φ为关节4的旋转角度;参数l5为焊丝末端相对于关节4轴线的水平距离;参数l6为焊丝末端相对于关节4轴线的高度差。

图 8 执行机构的D-H坐标系示意图

设定焊枪沿任意轴的平动或旋转均以焊丝末端相对世界坐标系的某一坐标值增大为正方向,由此来确定关节轴的运动方向。表 1所示为焊枪D-H坐标系的相关参数。

表 1 焊枪D-H坐标系的相关参数
序号i 连杆扭转
αi-1/(°)
连杆长度
li-1/mm
关节角
θi/(°)
连杆偏距
di/mm
1 0 0 90 n
2 -90 l1 -90 m
3 -90 -l2 ϕ l3
4 90 l4 φ 0
5 -90 0 0 l5
6 0 l6 0 0

下面建立执行机构的正运动学模型。各关节坐标系{i}相对上一关节坐标系{i-1}的转换矩阵ii-1T如下所示:

$ { }_{1}^{0} \boldsymbol{T}=\left(\begin{array}{cccc} 0 & -1 & 0 & 0 \\ 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & n \\ 0 & 0 & 0 & 1 \end{array}\right), $ (23)
$ { }_{2}^{1} \boldsymbol{T}=\left(\begin{array}{cccc} 0 & -1 & 0 & l_{1} \\ 0 & 0 & -1 & -m \\ 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right), $ (24)
$ { }_3^2 \boldsymbol{T}=\left(\begin{array}{cccc} \cos \phi & -\sin \phi & 0 & -l_2 \\ 0 & 0 & 1 & -l_3 \\ -\sin \phi & -\cos \phi & 0 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right), $ (25)
$ { }_4^3 \boldsymbol{T}=\left(\begin{array}{cccc} \cos \varphi & -\sin \varphi & 0 & l_4 \\ 0 & 0 & -1 & 0 \\ \sin \varphi & \cos \varphi & 0 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right), $ (26)
$ { }_5^4 \boldsymbol{T}=\left(\begin{array}{cccc} 1 & 0 & 0 & 0 \\ 0 & 0 & -1 & -l_5 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right), $ (27)
$ { }_6^5 \boldsymbol{T}=\left(\begin{array}{cccc} 1 & 0 & 0 & -l_6 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right). $ (28)

焊丝末端相对焊机基座标系的转换矩阵为

$ { }_6^0 \boldsymbol{T}={ }_1^0 \boldsymbol{T}_2^1 \boldsymbol{T}_3^2 \boldsymbol{T}_4^3 \boldsymbol{T}_5^4 \boldsymbol{T}_6^5 \boldsymbol{T}=\left(\begin{array}{cccc} -\sin \phi \cos \varphi & \cos \phi & -\sin \phi \sin \varphi & m-l_4 \sin \phi-l_5 \sin \phi \sin \varphi+l_6 \sin \phi \cos \varphi \\ -\sin \varphi & 0 & \cos \varphi & l_1+l_3+l_5 \sin \varphi+l_6 \cos \varphi \\ \cos \phi \cos \varphi & \sin \phi & \cos \phi \sin \varphi & n-l_2+l_4 \cos \varphi+l_5 \cos \phi \sin \varphi-l_6 \cos \phi \cos \varphi \\ 0 & 0 & 0 & 1 \end{array}\right) . $ (29)

焊丝末端相对焊机基座标系的旋转矩阵60R

$ { }_6^0 \boldsymbol{R}=\left(\begin{array}{ccc} -\sin \phi \cos \varphi & \cos \phi & -\sin \phi \sin \varphi \\ -\sin \phi & 0 & \cos \varphi \\ \cos \phi \cos \varphi & \sin \phi & \cos \phi \sin \varphi \end{array}\right) . $ (30)

焊丝末端相对焊机基座标系的位移向量0P6_org

$ { }^0 \boldsymbol{P}_{6 \_ \text {org }}=\left(\begin{array}{c} m-l_4 \sin \phi-l_5 \sin \phi \sin \varphi+l_6 \sin \phi \cos \varphi \\ l_1+l_3+l_5 \sin \varphi+l_6 \cos \varphi \\ n-l_2+l_4 \cos \varphi+l_5 \cos \phi \sin \varphi-l_6 \cos \phi \cos \varphi \end{array}\right) . $ (31)

建立执行机构的逆运动学模型。令焊丝末端相对焊机基坐标系的位姿矩阵EndPos

$ \text { EndPos }=\left(\begin{array}{cccc} n_x & o_x & a_x & p_x \\ n_y & o_y & a_y & p_y \\ n_z & o_z & a_z & p_z \\ 0 & 0 & 0 & 1 \end{array}\right) $ (32)

若工作角ϕ与行走角φ未知,对比式(29)与(32)进行如下计算:

当cosϕ≠0并且cosφ≠0时,

$ \left\{\begin{array}{l} \sin \phi=o_z, \quad \cos \phi=o_x ; \\ \sin \varphi=-n_y, \quad \cos \varphi=a_y ; \\ \sin \phi \cos \varphi=-n_x, \quad \sin \phi \sin \varphi=-a_x ; \\ \cos \phi \cos \varphi=n_z, \quad \cos \phi \sin \varphi=a_z . \end{array}\right. $ (33)
$ \left\{\begin{array}{l} p_x=m-l_4 \sin \phi-l_5 \sin \phi \sin \varphi+l_6 \sin \phi \cos \varphi; \\ p_z=n-l_2+l_4 \cos \phi+l_5 \cos \phi \sin \varphi-l_6 \cos \phi \cos \varphi. \end{array}\right. $ (34)

当cosϕ=0或cosφ=0时,

$ \tan \phi=o_z / o_x, \quad \tan \varphi=-n_y / a_y, $ (35)
$ \phi=\arctan \left(o_z / o_x\right), \quad \varphi=\arctan \left(-n_y / a_y\right) . $ (36)

焊枪进退值n与焊枪调整值m分别为:

$ m=p_{x}+l_{4} \sin \phi+l_{5} \sin \phi \sin \varphi-l_{6} \sin \phi \cos \varphi= \\ \;\;\;\;\;\;\;\;\;\;p_{x}+l_{4} o_{z}-l_{5} a_{x}+l_{6} n_{x}, $ (37)
$ n=p_{z}+l_{2}-l_{4} \cos \phi-l_{5} \cos \phi \sin \varphi+l_{6} \cos \phi \cos \varphi= \\ \;\;\;\;\;\;\;\;\;\;p_{z}+l_{2}-l_{4} o_{x}-l_{5} a_{z}+l_{6} n_{z} . $ (38)
3 仿真分析与试验验证 3.1 双向跟踪仿真与测试

对机器人在单激光系统下前进和后退跟踪焊缝进行仿真和测试。

3.1.1 双向跟踪仿真

以跟踪一条直线焊缝为例。假定前进和后退下的机器人本体中心速度保持恒定,分别为0.02和0.04 m/s,考虑到履带式机器人在大角速度旋转运动下可能会有履带轮与爬行表面接触不均匀情况,因此将机器人前进跟踪下角速度幅值限定为0.04 rad/s,后退跟踪下角速度幅值限定为0.08 rad/s。PID中比例项、积分项、微分项系数分别取值为0.25、0.01、0.01。

机器人本体坐标系以M点为坐标原点,机器人前进方向为XM轴正方向,YM轴满足右手定则。PID控制模型为

$ \omega=k_{\mathrm{P}} d_{\mathrm{e}}+\operatorname{sign}(v) k_{\mathrm{I}} \int_0^t v d_{\mathrm{e}} \mathrm{~d} t+\operatorname{sign}(v) k_{\mathrm{D}} \theta_{\mathrm{e}} . $ (39)

式中:de表示激光系统与焊缝的距离偏差,单位m,正值表示焊缝路径参考点在机器人本体坐标系中的第1和2象限,负值表示路径参考点在机器人本体坐标系中的第3和4象限;v表示机器人中心点的速度,单位m/s,正值表示机器人前进跟踪焊缝,负值表示后退;θe表示机器人与焊缝的夹角偏差,单位rad,等于参考方向角减去机器人当前方向角(均是在世界坐标系下的角度);ω表示经过PID计算得到的机器人角速度,单位rad/s;对于积分项,采用积分分离处理,即(积分上限可取为0.005)

$ \text { 积分分离值 }= \begin{cases}0, & \mid \text { 积分结果 } \mid>\text { 积分上限且 } \\ & \text { 积分结果与 } v d_{\mathrm{e}} \text { 同号; } \\ v d_{\mathrm{e}}, & \text { 其他情况. }\end{cases} $ (40)

分析激光系统与机器人本体中心距离L对直线焊缝路径跟踪的影响,给出参数L在不同取值下的前进跟踪焊缝仿真结果。对L分别为1.0、0.8、0.5、0.35、0.1、0 m的情况进行仿真。图 9所示为不同激光系统与机器人本体中心距离下的仿真曲线。

图 9 不同激光系统与机器人本体中心距离下的仿真曲线

图 9可以看到,在L>0 m的情况下,激光系统与焊缝的偏差调整时间要小于机器人本体中心与焊缝的偏差调整时间;当L较大时,两者的调整时间相差较大,当L较小时,两者的调整时间相差较小,并在L=0 m时,两者调整时间一致;L越大,激光系统与焊缝的距离偏差调整时间越短,机器人本体的角度调整幅度越小。因此,从加快导引距离偏差调整时间的视角看,加大距离L,可以使激光系统与焊缝的偏差调整时间缩短,但是机器人本体中心与焊缝的偏差调整时间仍较长,且L的大小受到机器人本体尺寸的制约。当L=0 m时,通过现有PID参数控制器无法跟踪路径,需要进一步加大微分项系数。将微分项系数由0.01改为0.1,可得到图 10所示的仿真波形。综合图 910的仿真结果可以看到,L取值在0.35~0.5 m之间能够兼顾激光系统和机器人本体中心快速跟踪焊缝。

图 10 加大微分项系数仿真波形(L=0 m)

分析不同初始距离偏差下的前进跟踪焊缝效果。设定初始距离偏差值分别为0.03、0.01、-0.01、-0.03 m,仿真得到不同初始距离偏差下系统跟踪波形如图 11所示。

图 11 不同初始距离偏差下系统跟踪波形

可以看到,不同初始距离偏差下,激光系统与焊缝的距离和夹角偏差超调量均较小;但大的初始距离偏差会对机器人与焊缝夹角跟踪影响较大,即夹角偏差超调幅值较大,图 11b波形图显示-0.03 m偏差下角度超调幅值是-0.01 m的将近2倍。

分析不同α值下后退跟踪焊缝效果。后退跟踪PID系统参数与前进跟踪保持一致,测试式(6)中α取值分别为-0.25、-0.5、0.75、-1.0 m情况下机器人跟踪焊缝的效果。图 12所示为当L=0.5 m时不同α取值下后退跟踪波形。

图 12 不同α取值下后退跟踪波形

可以看到,图 12c12dα值满足式(10),系统能够快速收敛,实现稳定跟踪焊缝;而图 12a12bα值不满足式(10),系统不能实现稳定跟踪焊缝。从图 12b可以看到,即α取值与-L相等时,系统振荡不收敛。因此,尝试增大微分项系数至0.1。图 13所示为α=-L时后退跟踪微分项系数由0.01改为0.1后的跟踪焊缝波形,系统跟踪稳定且收敛。

图 13 后退跟踪微分项系数由0.01改为0.1后跟踪焊缝波形(α=-L)

3.1.2 双向跟踪测试

分别对5G和6G焊接位置进行机器人沿焊缝的双向跟踪性能测试,其中5G位置的焊缝长度为5 m,6G位置前进和后退跟踪焊缝长度分别是4.5和6 m。机器人本体前进跟踪完成后即进行后退跟踪,前进和后退速度均为600 mm/min。测试得到行进过程中反馈的激光系统与焊缝偏差值曲线和机器人与焊缝夹角曲线,5G和6G位置下的测试结果分别如图 1415所示。

图 14 5G位置下的测试结果

图 15 6G位置下的测试结果

可以看到,两种焊接位置下前进跟踪焊缝时激光系统与焊缝的偏差保持得较好,而后退跟踪焊缝时激光系统与焊缝的偏差波动较大。5G位置下最大偏差约1.4 cm,6G位置下最大偏差约2 cm,两种位置下机器人与焊缝的夹角偏差在1°左右。测试过程中夹角角度有轻微跳变,主要体现在达到周期阈值时,这是由于通过直线拟合计算出的角度受激光系统数据噪声和轮式里程计噪声影响较大。为提高实际焊接作业时机器人焊缝跟踪的稳定性,应在焊接前优化机器人与焊缝的位置关系,并在不焊接的情况下进行自动前进/后退跟踪焊缝试验等预对齐工作。

3.2 焊枪定位仿真

通过对执行机构进行运动学仿真来验证焊枪定位的准确性。基于MATLAB Robotics Toolbox建立执行机构的正运动学模型。设置两组关节广义位移分别为 θ1=(0 0 π/6 -π/3 0 0)和θ2=(20 -45 π/4 -π/4 0 0),得到执行机构的运动学仿真结果如图 16所示。

图 16 执行机构的运动学仿真结果

表 2所示为仿真结果与转换矩阵求解结果的对比。可以看到,仿真结果与转换矩阵求解结果的焊枪末端坐标误差基本为0 mm,验证了执行机构运动学模型的正确性与可行性。

表 2 仿真结果与转换矩阵求解结果的对比
执行机构的
关节运动值
末端坐标/mm
MATLAB
Robotics Toolbox
转换矩阵${ }_{i}{ }^{i-1} \boldsymbol{T}$
n=0
m=0
ϕ=π/6
φ=-π/3
X=16.520 2
Y=454.659 6
Z=-73.586 2
X=16.520 2
Y=454.659 6
Z=-73.586 2
n=20
m=-45
ϕ=π/4
φ=-π/4
X=25.841 0
Y=439.117 3
Z=-101.359 4
X=25.841 0
Y=439.117 3
Z=-101.359 4

4 结论

本文针对大型结构件曲面焊接,提出一种基于单激光传感器的爬行机器人多层多道焊接运动控制技术,能够实现爬行机器人本体沿焊缝的双向自动跟踪和焊枪位置的实时校正。分析了相关技术的控制原理,并分别对控制模型进行仿真分析和试验验证,结论如下:

1) 加大激光系统与机器人本体中心距离可以使激光系统与焊缝的偏差调整时间缩短,但是机器人本体中心与焊缝的偏差调整时间较长,当激光系统与机器人本体中心距离为0.35~0.5 m时能够兼顾激光系统和机器人本体中心快速跟踪焊缝。

2) 初始距离偏差对激光系统与焊缝的距离偏差影响较小,但对机器人与焊缝的夹角偏差影响较大。为保证后退控制系统的稳定,应将激光系统与焊缝的距离偏差转换到机器人尾部的距离偏差进行PID输入。

3) 爬行机器人运动控制系统满足5G和6G试验场景下沿焊缝的双向自动跟踪,激光系统与焊缝的距离偏差小于2 cm,机器人与焊缝的角度偏差在1°左右,系统具有准确的焊枪定位能力。

4) 为进一步保证爬行机器人作业过程的稳定,应在实际焊接作业前做好焊缝的预对齐工作,优化机器人与焊缝位置关系,并在不焊接的情况下进行自动前进/后退跟踪焊缝试验等。

参考文献
[1]
KARABEGOVIC'I, MIRZA R. Automation of the welding process by use of industrial robots[C]//New Technologies, Development and Application. Cham: Springer, 2019: 3-17.
[2]
XU Y L, LV N, FANG G, et al. Sensing technology for intelligentized robotic welding in arc welding processes[C]//Robotic Welding, Intelligence and Automation. Cham: Springer, 2015: 411-423.
[3]
闫玉龙, 杨立军, 冯嘉. 焊接机器人在钢结构制造中的研究与应用[J]. 自动化应用, 2024, 65(11): 42-46, 51.
YAN Y L, YANG L J, FENG J. Research and application of welding robot in steel structure manufacturing[J]. Automation Application, 2024, 65(11): 42-46, 51. (in Chinese)
[4]
李文平. 智能焊接技术在机械制造中的应用探讨[J]. 科技与创新, 2024(11): 52-54.
LI W P. Discussion on the application of intelligent welding technology in mechanical manufacturing[J]. Science and Technology&Innovation, 2024(11): 52-54. (in Chinese)
[5]
常春梅. 机器人辅助的自动化机械加工焊接技术探究[J]. 现代工业经济和信息化, 2024, 14(5): 104-106.
CHANG C M. Robot-assisted automated machining welding technology[J]. Modern Industrial Economy and Informationization, 2024, 14(5): 104-106. (in Chinese)
[6]
端木希睿, 郑华栋, 刘晓丽, 等. 管道外壁爬行机器人设计与实验[J]. 机械设计与制造, 2023(11): 194-198.
DUANMU X R, ZHENG H D, LIU X L, et al. Design and experiment of crawling robot on outer wall of pipe[J]. Machinery Design&Manufacture, 2023(11): 194-198. (in Chinese)
[7]
肖俊阳. 磁吸附爬行焊接机器人机构设计与仿真[D]. 南昌: 南昌大学, 2023.
XIAO J Y. Mechanism design and simulation of crawling robot based on magnet adsorption[D]. Nanchang: Nanchang University, 2023. (in Chinese)
[8]
冯消冰, 王建军, 王永科, 等. 面向大型结构件爬行机器人智能焊接技术[J]. 清华大学学报(自然科学版), 2023, 63(10): 1608-1625.
FENG X B, WANG J J, WANG Y K, et al. Intelligent welding technology for large structures crawling robot[J]. Journal of Tsinghua University (Science and Technology), 2023, 63(10): 1608-1625. (in Chinese)
[9]
王永科. 无轨导爬行焊接机器人在中小型碳钢储罐的焊接应用及效益评价[J]. 炼油技术与工程, 2022, 52(8): 35-38, 45.
WANG Y K. Application and benefit evaluation of trackless crawling welding robot in welding of medium and small carbon steel tanks[J]. Petroleum Refinery Engineering, 2022, 52(8): 35-38, 45. (in Chinese)
[10]
黄丞, 张海鸥, 卢华兵, 等. 面向大型零部件的焊接爬行机器人系统设计[J]. 湖北工业大学学报, 2018, 33(2): 26-29.
HUANG C, ZHANG H O, LU H B, et al. Design of crawling welding robot for large parts[J]. Journal of Hubei University of Technology, 2018, 33(2): 26-29. (in Chinese)
[11]
KIM Y B, KIM J G, JANG W T, et al. Development of automatic welding system for multi-layer and multi-pass welding[J]. IFAC Proceedings Volumes, 2008, 41(2): 4290-4291.
[12]
王天琪, 张树浩, 龙斌, 等. 中厚板多层多道焊视觉测量与工艺规划[J]. 天津工业大学学报, 2024, 43(3): 75-81.
WANG T Q, ZHANG S H, LONG B, et al. Visual measurement and process planning of multi-layer and multi-pass welding of medium and heavy plate[J]. Journal of Tiangong University, 2024, 43(3): 75-81. (in Chinese)
[13]
魏晓鹏, 李芳, 杨旭, 等. 厚板多层多道机器人焊接分层规划方法[J]. 制造业自动化, 2024, 46(5): 31-35.
WEI X P, LI F, YANG X, et al. Layered planning method for robotic multi-pass welding of thick plates[J]. Manufacturing Automation, 2024, 46(5): 31-35. (in Chinese)
[14]
张旭. 厚板对接接头多层多道焊有限元模拟研究[J]. 焊接技术, 2023, 52(10): 31-34.
ZHANG X. Finite element simulation of multi-layer and multi-pass welding for thick plate butt joint[J]. Welding Technology, 2023, 52(10): 31-34. (in Chinese)
[15]
王强, 沈涛, 郭超. 中厚板多层多道焊接焊道尺寸与工艺参数相关性研究[J]. 机械工程与自动化, 2022(5): 131-133.
WANG Q, SHEN T, GUO C. Study on correlation between weld bead size and process parameters of multi-layer and multi pass welding of medium and heavy plate[J]. Mechanical Engineering&Automation, 2022(5): 131-133. (in Chinese)
[16]
LEE D, KU N, KIM T W, et al. Development and application of an intelligent welding robot system for shipbuilding[J]. Robotics and Computer-Integrated Manufacturing, 2011, 27(2): 377-388.
[17]
周海波, 蒋翔, 葛珅玮. 船舶焊接结构件的疲劳特性分析与结构设计[J]. 舰船科学技术, 2023, 45(17): 186-189.
ZHOU H B, JIANG X, GE S W. Fatigue characteristics analysis and structural design of ship welded structural parts[J]. Ship Science and Technology, 2023, 45(17): 186-189. (in Chinese)
[18]
韩力. 基于熔池尺寸信息的V型坡口多层多道焊接成形控制研究[D]. 天津: 天津工业大学, 2023.
HAN L. Study on the control of multi-layer multi-pass welding forming with V-bevel based on molten pool size information[D]. Tianjin: Tiangong University, 2023. (in Chinese)
[19]
鲍玲. 船舶中小组立弧线焊缝机器人焊接工艺数据库研究[D]. 镇江: 江苏科技大学, 2022.
BAO L. Research on welding process database of robot for curved seam welds by the sub-assembly and unit-assembly structures of ships[D]. Zhenjiang: Jiangsu University of Science and Technology, 2022. (in Chinese)
[20]
姚凯洵, 王树强. 机器人焊接技术在管道焊接中的应用现状[J]. 管道技术与设备, 2024(1): 54-57.
YAO K X, WANG S Q. Current status of application of robot welding technology in pipeline welding[J]. Pipeline Technique and Equipment, 2024(1): 54-57. (in Chinese)
[21]
周金辉, 田锁杰, 周艺霖, 等. 大口径不锈钢管道陶瓷衬垫焊接技术[J]. 安装, 2024(5): 68-69.
ZHOU J H, TIAN S J, ZHOU Y L, et al. Large diameter stainless steel pipe ceramic liner welding technology[J]. Installation, 2024(5): 68-69. (in Chinese)
[22]
XU Y L, LV N, FANG G, et al. Welding seam tracking in robotic gas metal arc welding[J]. Journal of Materials Processing Technology, 2017, 248: 18-30.
[23]
XU Y L, YU H W, ZHONG J Y, et al. Real-time seam tracking control technology during welding robot GTAW process based on passive vision sensor[J]. Journal of Materials Processing Technology, 2012, 212(8): 1654-1662.
[24]
周方明, 魏通达, 杨志东, 等. 弧焊机器人线激光传感器焊缝识别研究[J]. 江苏科技大学学报(自然科学版), 2022, 36(4): 28-32.
ZHOU F M, WEI T D, YANG Z D, et al. Research on weld recognition of arc welding robot line laser sensors[J]. Journal of Jiangsu University of Science and Technology (Natural Science Edition), 2022, 36(4): 28-32. (in Chinese)
[25]
唐溪. 基于深度学习和线激光双目视觉的空间焊缝检测与跟踪[D]. 广州: 华南理工大学, 2022.
TANG X. Detection and tracking of spatial welding seam based on deep learning, binocular vision and line laser[D]. Guangzhou: South China University of Technology, 2022. (in Chinese)
[26]
褚兆琪. 激光焊接机器人焊缝跟踪系统设计[D]. 厦门: 厦门大学, 2022.
ZHU Z Q. Design of seam tracking system for laser welding robot[D]. Xiamen: Xiamen University, 2022. (in Chinese)
[27]
周跃龙. 基于激光视觉的焊缝检测与跟踪系统研究[D]. 广州: 广东工业大学, 2021.
ZHOU Y L. Research on weld seam detection and tracking System based on laser vision[D]. Guangzhou: Guangdong University of Technology, 2021. (in Chinese)
[28]
王浩, 赵小辉, 徐龙哲, 等. 结构光视觉辅助焊接的轨迹识别与控制技术[J]. 焊接学报, 2023, 44(6): 50-57.
WANG H, ZHAO X H, XU L Z, et al. Research on trajectory recognition and control technology of structured light vision-assisted welding[J]. Transactions of the China Welding Institution, 2023, 44(6): 50-57. (in Chinese)
[29]
原宗. 履带式爬行焊接机器人焊缝跟踪控制系统研究[D]. 武汉: 华中科技大学, 2008.
YUAN Z. Research on the seam tracking control system for crawl type welding robot[D]. Wuhan: Huazhong University of Science&Technology, 2008. (in Chinese)
[30]
HILL T W. Development and experimental validation of the kinematic and dynamic modeling of a tracked skid steer mobile robot[D]. Cookeville: Tennessee Technological University, 2013.
[31]
KERMORGANT O. A magnetic climbing robot to perform autonomous welding in the shipbuilding industry[J]. Robotics and Computer Integrated Manufacturing, 2018, 53: 178-186.
[32]
HASCOET J Y, HAMILTON K, CARABIN G, et al. Shiphull welding: Trajectory generation strategies using a retrofit welding robot[J]. Materials Science Forum, 2012, 713: 115-120.
[33]
俞国庆, 王晓佳, 郜世杰, 等. 船舶复杂曲面爬行机器人自动焊接的关键技术研究[J]. 船电技术, 2018, 38(10): 5-9.
YU G Q, WANG X J, GAO S J, et al. Research on key technologies of a crawl type robot in automatic welding of the ship complex surfaces[J]. Marine Electric&Electronic Technology, 2018, 38(10): 5-9. (in Chinese)
[34]
姚宇, 张秋菊, 陈宵燕, 等. 复杂空间曲面焊接机器人自动编程系统[J]. 焊接学报, 2023, 44(5): 122-128.
YAO Y, ZHANG Q J, CHEN X Y, et al. Automatic programming system of complex space trajectory welding robot[J]. Transactions of the China Welding Institution, 2023, 44(5): 122-128. (in Chinese)
[35]
仲德平, 徐洪泽, 金晶波, 等. 基于RobotStudio的机器人曲面厚板焊接离线编程[J]. 焊接技术, 2018, 47(1): 45-49.
ZHONG D P, XU H Z, JIN J B, et al. RobotStudio-based offline programming for robotic curved thick plate welding[J]. Welding Technology, 2018, 47(1): 45-49. (in Chinese)
[36]
刘钊江, 马思乐, 戴昊飞, 等. 基于激光传感器的机器人自适应多层多道焊接[J]. 焊接, 2020(8): 26-32.
LIU Z J, MA S L, DAI H F, et al. Adaptive multi-layer multi-pass welding based on laser sensors[J]. Welding&Joining, 2020(8): 26-32. (in Chinese)
[37]
卢培文, 曾波华, 张卿. 基于自适应模糊控制的汽车焊接过程方法研究[J]. 机械工程师, 2024(6): 47-50, 54.
LU P W, ZENG B H, ZHANG Q. Research on automotive welding process method based on adaptive fuzzy control[J]. Mechanical Engineer, 2024(6): 47-50, 54. (in Chinese)
[38]
冯消冰, 潘际銮, 高力生, 等. 爬行焊接机器人在球罐自动焊接中的应用[J]. 清华大学学报(自然科学版), 2021, 61(10): 1132-1143.
FENG X B, PAN J L, GAO L S, et al. Wall climbing welding robot for automatic welding of spherical tanks[J]. Journal of Tsinghua University (Science and Technology), 2021, 61(10): 1132-1143. (in Chinese)