【技术实现步骤摘要】
一种三维轨迹激光焊接焊缝跟踪姿态规划方法
[0001]本专利技术属于机器人焊接
,尤其涉及一种基于线激光采样的三维轨迹激光焊接焊缝跟踪姿态规划方法。
技术介绍
[0002]在机器人焊接领域针对工件定位误差和焊接过程的热形变的问题多采用线激光传感器实时跟踪焊接解决,这类解决方案中普遍采用eye
‑
in
‑
hand模式即线激光传感器和激光焊接头同轴安装与机械臂末端的构形,焊接时机械臂带动传感器和激光焊接头沿着焊缝运动,同步完成采样和焊接,在这个过程中机械臂姿态必须满足传感器对焊缝的采样。因此在三维焊缝跟踪过程中,需要实时调整机器人的姿态来保证在焊接的同时对轨迹进行采样。
[0003]然而实际应用中传感器的采样位置需要前置于激光焊接头的焊接位置一段距离,这段距离称为前置距离,其存在的主要目的是为了防止弧光和火花对传感器采样的干扰,同时也为了提前采样运动轨迹方便机器人规划运动轨迹,但这导致了传感器采样和机器人运动之间存在一定的时间差,降低了系统的实时性,更重要的是这导致在三维异形焊缝的跟踪过程中,传感器和激光焊接头由于前置距离的存在会处于焊缝的不同位置,进而导致它们的运动方向不一致,因此传感器采样点处的姿态并不等价于该点处的轨迹切向量,倘若仅通过传感器进行反馈控制,由于线激光传感器仅能采样焊缝的局部特征,其获取的信息量很难满足三维跟踪过程对机器人姿态规划复杂要求,在没有先验信息的情况下很难及时调整机器人姿态,最终导致传感器在焊接过程中丢失对焊缝的采样。
[0004]此 ...
【技术保护点】
【技术特征摘要】
1.一种三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:包括:步骤(a):设置激光焊接头和传感器以eye
‑
in
‑
hand的模式固定于机器人的末端;所述传感器已经完成内外参数标定可直接输出线结构光上空间点在传感器坐标系中的坐标;在焊接过程中所述激光焊接头和所述传感器保持刚性的空间关系,且所述激光焊接头的焊接焦点与所述传感器的采样区域相差一定距离;机器人的始端底面处建立有机器人世界坐标系,机器人的末端建立有TCP坐标系,并对机器人进行手眼标定;步骤(b):输入预设轨迹;所述预设轨迹是系统的前馈模型的参数,由线段和圆弧段根据焊接轨迹的预期焊接顺序首尾相连顺序排列组成,该预设轨迹近似拟合焊接轨迹;跟踪时同步规划传感器采样点位置的机器人姿态:步骤(c):把传感器特征点的坐标由传感器坐标系转换到机器人世界坐标系中;步骤(d):构建参考球面:以传感器采样到的特征点为圆心、前置距离为半径构建一个参考球面;所述前置距离为激光焊接头距离传感器的距离;步骤(e):通过双指针遍历预设轨迹的方式求解参考球面和预设轨迹的交点,以获取焊缝特征点处机器人最佳姿态方向向量;步骤(f):结合焊缝类型和最佳姿态方向向量,规划机器人姿态;其中,机器人姿态指TCP坐标系在机器人世界坐标系下的表示矩阵中[x y z]部分;姿态方向向量指激光焊接头焦点指向传感器采样区域中心点的方向向量。2.根据权利要求1所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述步骤(a)中对机器人进行手眼标定包括以下步骤:(a1)设置机械臂TCP坐标系的原点为焊接焦点,X轴方向由焊接焦点指向传感器采样中心点,Z轴方向与激光出光方向同向,Y轴方向向量为y=z
×
x;(a2)在机器人空间中指定一固定参考点,示教机器人姿态使传感器采样所述固定参考点,并分别记录该固定参考点在机器人TCP坐标系下和传感器坐标系下的坐标,重复示教不同姿态n(n≥4)次,则该固定参考点在TCP坐标系下的坐标集合为Q={q1,q2,...,q
n
},对应的传感器坐标系坐标集合为P={p1,p2,...p
n
},通过奇异值分解确定表示eye
‑
in
‑
hand手眼关系的齐次变换仿射矩阵3.根据权利要求1所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述步骤(b)中输入预设轨迹具体包括以下步骤:(b1)从系统外部通过示教或文件导入的方式输入预设轨迹;(b2)通过模拟跟踪对预设轨迹进行初校验,判断此预设轨迹所代表的焊缝能否在焊接过程中在满足机器人姿态的约束条件,实现传感器对焊缝所有位置的顺序遍历;(b3)根据模拟跟踪的结果,对焊缝进行分段焊接。4.根据权利要求3所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述步骤(b2)中所述的约束条件指焊接过程中传感器方向向量与预期采样点处的预设轨迹切向量夹角不大于90
°
,其中传感器方向向量特指传感器的运动方向。5.根据权利要求3所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述的步骤(b2)中模拟跟踪指通过对预设轨迹离散化,以离散点为虚拟的采样点代入步骤(d)
到(f)中模拟跟踪,同时把不满足约束条件的虚拟采样点记录为分割点的过程。6.根据权利要求3所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述的步骤(b3)中对焊接过程进行分段是以(b2)所求分割点所在轨迹段的起点为断点对预设轨迹进行分割,每一段分割出的预设轨迹设为独立的焊接预设轨迹,在实际的焊接流程中以断点为参考对轨迹进行分段焊接。7.根据权利要求1所述的三维轨迹激光焊接焊缝跟踪姿态规划方法,其特征在于:所述步骤(c)中把传感器特征点的坐标由传感器坐标系转换到机器人世界坐标系中具体包括以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。