一种六关节机器人的焊缝跟踪方法技术

技术编号:28958027 阅读:11 留言:0更新日期:2021-06-23 08:53
本发明专利技术涉及一种六关节机器人的焊缝跟踪方法,首先利用3D视觉相机系统对焊缝的所有路径点在相机坐标系下的三维坐标xyz离散数据集进行识别,然后利用相机和机器人的坐标转换矩阵将数据转化为机器人坐标系下的三维坐标离散数据集,再用机器人运动学雅克比矩阵将路径点集的所有点的关节空间最大速度转化为笛卡尔空间最大速度离散数据集,接着再用曲线拟合的方法将最大速度离散数据集拟合成连续数据集,最后机器人基于最大速度连续集进行速度曲线规划。通过在焊缝跟踪的过程中合理进行速度曲线规划从而达到时间最优的效果,不同工作阶段设置不同的的速度或加速度,来提高六关节机器人的焊缝跟踪速度,节约工作时焊缝跟踪时间。

【技术实现步骤摘要】
一种六关节机器人的焊缝跟踪方法
本专利技术涉及机器人焊接
,尤其涉及一种六关节机器人的焊缝跟踪方法。
技术介绍
在焊缝跟踪应用场景中,焊缝路径中的点都是无规则离散的位置,六关节机器人在这些位置可以达到最大速度都是不一样的,无法用一个广泛的最大速度进行速度曲线规划。如果速度设置得过小了,则无法充分发挥机器人的性能,从而影响焊缝跟踪的速度。如果速度设置得过大了,则会使机器人跟踪丢步,影响焊缝跟踪的精度。因此,如何在焊缝跟踪的过程中合理进行速度曲线规划从而达到时间最优的效果,显得至关重要。基于以上技术问题,文献1(中国专利号201910801058.9一种六自由度焊接机器人在线激光实时焊缝跟踪方法)和文献2(中国专利号202010006015.4一种6自由度机器人自适应焊缝轨迹的跟踪方法)对焊缝跟踪的传统方法步骤进行了描述,即利用视觉系统识别出焊缝的具体位置,然后将位置坐标发送给机器人,机器人根据发送的位置进行实时地跟踪焊接。以上两个专利文献中传统的焊缝跟踪方法没有充分考虑机器人和伺服电机的最大速度性能,跟踪的速度较慢,跟踪时间较长。
技术实现思路
本专利技术的目的在于提供一种六关节机器人的焊缝跟踪方法,以解决上述
技术介绍
中遇到的问题。为实现上述目的,本专利技术的技术方案如下:一种六关节机器人的焊缝跟踪方法,包括以下步骤:S1、手眼标定得到3D视觉系统和六关节机器人之间的坐标转换矩阵,坐标转换矩阵方程A为:S2、利用3D视觉系统采集焊缝轨迹路径点的三维坐标离散数据集;设采集的点的个数为n,3D视觉系统对焊缝轨迹进行拍照并进行处理得出轨迹中各个路径点在视觉坐标系下的三维坐标记录为P1、P2、...、Pn:S3、计算六关节机器人坐标系下的焊缝轨迹路径的所述三维坐标离散数据集;设各路径点在机器人坐标系下的三维坐标为Q1、Q2、...、Qn,则有:只取矩阵的前三行,即:同理可得:S4、计算六关节机器人运动学中的速度的雅克比矩阵;在焊缝跟踪过程中,机器人姿态保持不变为竖直向下,设各路径点处的雅克比矩阵为B1、B2、...,则有:B1=[B11B12B13B14B15B16]B2=[B21B22B23B24B25B26]上述方程式中a1a2a3d4等表示的是机器人的连杆参数,θ11θ12θ13θ14θ15θ16等表示的是在第1个焊缝路径点处机器人的六个关节坐标,θ21θ22θ23θ24θ25θ26等表示的是在第2个焊缝路径点处机器人的六个关节坐标,……;S5、查询六关节机器人各关节伺服电机的使用手册得到关节空间的最大速度离散集;通过查询六关节机器人的各个关节伺服电机的手册,可以得到各个伺服电机的最大速度(单位为rpm)为Vm1Vm2Vm3Vm4Vm5Vm6,则关节空间的最大速度离散集Vjmax(单位为rad/s)为:上述方程式中k1k2k3k4k5k6等表示的是机器人各轴的减速比;S6、计算六关节机器人笛卡尔空间所述最大速度离散集;设各路径点处的关节空间速度矩阵为Vj1、Vj2、...,各路径点处的笛卡尔空间速度矩阵为V1、V2、...,则有:上述方程式中Vj11Vj12Vj13Vj14Vj15Vj16等表示的是在第1个焊缝路径点处机器人关节空间的六个分速度,V11V12V13V14V15V16等表示的是在第1个焊缝路径点处机器人笛卡尔空间的六个分速度,V1合表示的是第1个焊缝路径点处机器人笛卡尔空间的合速度,B1-1表示的是矩阵B1的逆矩阵,Vj21Vj22Vj23Vj24Vj25Vj26等表示的是在第2个焊缝路径点处机器人关节空间的六个分速度,V21V22V23V24V25V26等表示的是在第2个焊缝路径点处机器人笛卡尔空间的六个分速度,V2合表示的是第2个焊缝路径点处机器人笛卡尔空间的合速度,B2-1表示的是矩阵B2的逆矩阵;将式7、式8等代入式6,有:上述方程式中abs表示的是绝对值,根据式9、式10等即可以求出笛卡尔空间最大速度离散集V1合V2合……S7、对所述最大速度离散集进行曲线拟合得到最大速度连续集;设各路径点到第1个焊缝路径点的距离为s1、s2、...,选择曲线V合=a*s5+b*s4+c*s3+d*s2+e*s+f对笛卡尔空间最大速度离散集进行曲线拟合,可以得到笛卡尔空间最大速度连续集,设矩阵方程式C、D为:则系数矩阵为:上述方程式中CT表示的是矩阵C的转置矩阵,(CT*C)-1表示矩阵CT和矩阵C乘积的逆矩阵;S8、基于所述最大速度连续集进行速度曲线规划;将六关节机器人的各关节升速至常规运行速度,用于连接最大速度连续集的曲线,所有工作运行结束时,降速后停止。上述方法中,步骤S4中,计算六关节机器人运动学中的速度为六关节机器人的运行速度、加速度中的任意一种。上述方法中,步骤S6中,计算最大速度离散集时,关节空间的速度必须小于等于最大速度。上述方法中,步骤S8中,速度曲线规划的方法包括以下步骤;S81、将六关节机器人的各关节升速至常规运行速度;S82、计算常规运行速度与初始点的距离s;S83、计算距离s对应的最大速度;S84、判断当前速度是否大于最大速度,若当前速度大于最大速度,则设为当前速度等于最大速度;若当前速度不大于最大速度,则将当前速度保持不变,来运行六关节机器人的各关节的速度;S85、判断当前是否有剩余未规划路径,若还有剩余未规划路径,则返回至步骤S81继续执行;若当前没有剩余未规划路径,则降速后停止。与现有技术相比,本专利技术的有益效果是:本专利技术提供一种基于机器人的最大速度前提条件限制下的时间最优焊缝跟踪方法,首先利用3D视觉相机系统对焊缝的所有路径点在相机坐标系下的三维坐标xyz离散数据集P(P1,P2,...Pn)进行识别,然后利用相机和机器人的坐标转换矩阵A将P转化为机器人坐标系下的三维坐标离散数据集Q(Q1,Q2,...,Qn),再用机器人运动学雅克比矩阵将路径点集Q的所有点的关节空间最大速度Vjmax转化为笛卡尔空间最大速度离散数据集,接着再用曲线拟合的方法将最大速度离散数据集拟合成连续数据集,最后机器人基于最大速度连续集进行速度曲线规划。通过在焊缝跟踪的过程中合理进行速度曲线规划从而达到时间最优的效果,不同工作阶段设置不同的的速度或加速度,来提高六关节机器人的焊缝跟踪速度,节约工作时焊缝跟踪时间。附图说明图1为本专利技术工作流程示意图;图2为本专利技术中在实施时笛卡尔空间最大速度离散集示意图;图3为本专利技术中在实施时笛卡尔空间最大速度连续集示意图;图4为本专利技术中在实施时最终规本文档来自技高网...

【技术保护点】
1.一种六关节机器人的焊缝跟踪方法,其特征在于,包括以下步骤:/nS1、手眼标定得到3D视觉系统和六关节机器人之间的坐标转换矩阵,坐标转换矩阵方程A为:/n

【技术特征摘要】
1.一种六关节机器人的焊缝跟踪方法,其特征在于,包括以下步骤:
S1、手眼标定得到3D视觉系统和六关节机器人之间的坐标转换矩阵,坐标转换矩阵方程A为:



S2、利用3D视觉系统采集焊缝轨迹路径点的三维坐标离散数据集;设采集的点的个数为n,3D视觉系统对焊缝轨迹进行拍照并进行处理得出轨迹中各个路径点在视觉坐标系下的三维坐标记录为P1、P2、...、Pn:



S3、计算六关节机器人坐标系下的焊缝轨迹路径的所述三维坐标离散数据集;设各路径点在机器人坐标系下的三维坐标为Q1、Q2、...、Qn,则有:



只取矩阵的前三行,即:



同理可得:






S4、计算六关节机器人运动学中的速度的雅克比矩阵;
在焊缝跟踪过程中,机器人姿态保持不变为竖直向下,设各路径点处的雅克比矩阵为B1、B2、...,则有:
B1=[B11B12B13B14B15B16]












B2=[B21B22B23B24B25B26]












上述方程式中a1a2a3d4等表示的是机器人的连杆参数,θ11θ12θ13θ14θ15θ16等表示的是在第1个焊缝路径点处机器人的六个关节坐标,θ21θ22θ23θ24θ25θ26等表示的是在第2个焊缝路径点处机器人的六个关节坐标,……;
S5、查询六关节机器人各关节伺服电机的使用手册得到关节空间的最大速度离散集;
通过查询六关节机器人的各个关节伺服电机的手册,可以得到各个伺服电机的最大速度为Vm1Vm2Vm3Vm4Vm5Vm6,则关节空间的最大速度离散集Vjmax为:



上述方程式中k1k2k3k4k5k6等表示的是机器人各轴的减速比;
S6、计算六关节机器人笛卡尔空间所述最大速度离散集;
设各路径点处的关节空间速度矩阵为Vj1、Vj2、...,各路径点处的笛卡尔空间速度矩阵为V1、V2、...,则有:






上述方程式中Vj11Vj12Vj13Vj14Vj15Vj16等表示的是在第1个焊缝路径点处机器人关节空间的六个分速度,V11V12V13V14V15V16等表示的是在第1个焊缝路...

【专利技术属性】
技术研发人员:张燚华张东卫
申请(专利权)人:南京达风数控技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1