焊接机器人复杂曲线轨迹离线偏差自动补偿

Automatic compensation for offline deviation of complex curve trajectory of welding robot

  • 摘要: 实际焊接场景中的工件位置误差、形状变化等不确定因素,造成栅格地图不准确,导致焊接轨迹存在较大偏差。在该偏差和离线偏差的共同作用下,复杂的耦合特性造成无法获取各关节的误差补偿量导致最终焊接任务离散度较大。为此,提出焊接机器人复杂曲线轨迹离线偏差自动补偿方法。将焊缝中心线坐标映射到栅格地图,划分栅格单元、分配编号与通行权,考虑通行代价构建加权图模型完成栅格地图构建,为后续理想焊接曲线轨迹规划提供基础。在栅格地图中设定起止点、初始化参数,用蚁群算法依信息素等选择节点、更新信息素,筛选出理想焊接轨迹。焊枪末端位姿因关节转动产生误差,选取补偿数值使关节获得特定补偿量,其产生的摄动与原有离线偏差对消。通过齐次变换矩阵表示位姿,依关节转动角耦合关系推导误差变换矩阵,忽略高阶项后解耦计算确定关节误差补偿值,获取补偿值调整位姿,实现离线偏差自动补偿。实验结果表明,所提方法补偿后的焊接轨迹与期望轨迹偏差显著减小,趋于重合;焊接机器人轨迹跟踪离散度稳定保持在0.2以下,补偿后的实际焊接轨迹与期望轨迹高度重合。可以实现对焊接轨迹的自动修正,提高焊接任务的准确性。

     

    Abstract:  In actual welding scenarios, uncertain factors such as workpiece position errors and shape changes result in inaccurate grid maps, leading to significant deviations in welding trajectories. Under the combined effect of this deviation and offline deviation, the complex coupling characteristics result in the inability to obtain error compensation for each joint, leading to a high degree of dispersion in the final welding task. Therefore, a method for automatic compensation of offline deviations in complex curve trajectories of welding robots is proposed. Map the centerline coordinates of the weld seam to a grid map, divide the grid units, assign numbers and passage rights, and consider the cost of passage to construct a weighted graph model to complete the grid map construction, providing a foundation for subsequent ideal welding curve trajectory planning. Set start and end points and initialization parameters in the grid map, use ant colony algorithm to select nodes based on pheromones, update pheromones, and filter out ideal welding trajectories. The end pose of the welding gun generates errors due to joint rotation, and a compensation value is selected to obtain a specific compensation amount for the joint. The resulting perturbation is eliminated from the original offline deviation. The pose is represented by a homogeneous transformation matrix, and the error transformation matrix is derived based on the coupling relationship of joint rotation angles. After ignoring high-order terms, the joint error compensation value is determined by decoupling calculation, and the compensation value is obtained to adjust the pose, achieving offline deviation automatic compensation. The experimental results show that the proposed method significantly reduces the deviation between the compensated welding trajectory and the expected trajectory, and tends to overlap; The trajectory tracking dispersion of the welding robot remains stable below 0.2, and the compensated actual welding trajectory coincides with the expected trajectory height. It can achieve automatic correction of welding trajectory and improve the accuracy of welding tasks.

     

/

返回文章
返回