[发明专利]一种曲面工件的点焊机器人操作空间平滑路径规划方法有效
申请号: | 202110180287.0 | 申请日: | 2021-02-08 |
公开(公告)号: | CN113325799B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 张邦成;赵航;尹晓静;柳虹亮;杨磊;孙建伟;常笑鹏;陈司昱;邵昱博;张子强;夏奇 | 申请(专利权)人: | 长春工业大学;一汽模具制造有限公司 |
主分类号: | G05B19/19 | 分类号: | G05B19/19 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 130012 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 曲面 工件 点焊 机器人 操作 空间 平滑 路径 规划 方法 | ||
1.一种曲面工件的点焊机器人操作空间平滑路径规划方法,其特征在于由点焊机器人运动学模型模块、运动约束条件模块、焊点间最短平滑避障路径规划模块和最优焊点焊接顺序规划模块四个模块组成,首先,通过三维栅格法曲面工件型面及焊点分布进行建模,调用焊点间最短平滑避障路径规划模块生成焊点间最优路径集;其次,根据焊点间最优路径集,调用最优焊点焊接顺序规划模块在考虑路径长度和平滑度的基础上确定焊点焊接顺序,得到完整的最优焊点焊接路径;再其次,根据焊钳坐标系与焊点坐标系的无碰撞运动约束条件以及焊钳坐标系与曲面工件型面安全距离约束条件,通过运动约束条件模块的完整运动约束闭链得到点焊机器人的齐次变换矩阵;最后,根据已得的完整最优焊点焊接路径离散点,通过点焊机器人运动学模型模块的逆运动学求解得到点焊机器人关节角度变化曲线,即规划后的关节空间内路径;
所述的点焊机器人运动学模型模块包括正运动学与逆运动学两部分,根据Pieper准则进行机器人逆运动学计算,逆运动学主要分为两步,首先根据腕部坐标系的位置反解出前三个关节的关节变量,由于多数点焊机器人腕部三轴类似z-y-z欧拉角变换,将腕部等效z-y-z欧拉角旋转矩阵,再根据前三个关节变量反解出后面三个关节变量;
机器人连杆的变换矩阵如下所示:
式中,ai-1是连杆长度、αi-1是连杆扭转角、di是连杆偏移量,θi是关节角度,cθi表示cosθi,sθi表示sinθi,cαi-1表示cosαi-1,sαi-1表示sinαi-1;
由于ai-1、αi-1、di均是已知量,故关节变换矩阵只与关节变量θi有关,因此,以下各式如无特殊说明,ci表示cosθi,si表示sinθi;
机器人末端坐标系在基坐标中的位姿用齐次变换矩阵描述,机器人运动学正解表达式为:
式中,θ包括(θ1,θ2,θ3,θ4,θ5,θ6),表示基坐标系与关节6坐标系的变换矩阵,分别表示两相邻坐标系之间的变换矩阵,表示相邻关节坐标系变换矩阵与关节角度变量θi的关系,p为末端参考点相对基坐标系的位置向量[px,py,pz]T,[n o a]为末端参考点相对基坐标系的姿态矩阵
由于大多数点焊机器人的腕部三个关节交于同一点,因此可以根据Pieper准则进行机器人逆运动学计算,该方法主要分为两步,首先根据腕部坐标系的位置反解出前三个关节的关节变量θi(i=1,2,3),然后再根据腕部姿态坐标及已经求出的前三个关节变量反解出后面三个关节变量θi(i=4,5,6);
由于腕部坐标系{4}、{5}与{6}共原点,故可根据连杆变换求得该点在基坐标系中的位置;
式中,表示为[px,py,pz,1]T,表示基坐标与关节1坐标系的变换矩阵,表示关节1坐标系和关节2坐标系的变换矩阵,表示关节2坐标系和关节3坐标系的变换矩阵,f1、f2和f3分别表示为f1=a3c3-d4s3+a2、f2=a3s3+d4c3和f3=0;
继续利用齐次变换矩阵,并代入已知位置向量[px,py,pz,1]T得
式中,g1、g2和g3分别表示为g1=c2f1-s2f2+a1,g2=f3和g3=-s2f1-c2f2-f3;
从几何关系和上述方程可以看出,[px,py,pz,1]T的另一种表达式可以写成
[px,py,pz,1]T在基坐标系中的位置也可以表示为:
式中,k1、k2和k3分别表示为k1=f1,k2=-f2和
代入D-H参数数据,并由式(3)~(6)得:
式中,
代入式(6)与式(7),通过g2=0和已知的坐标[px,py,pz,1]T求得:
其中,
根据上面已经解出来的θ1、θ2及θ3,可以进一步求出目标旋转矩阵从而
式中,表示为后三个关节变量θi(i=4,5,6)的姿态变换矩阵,前三个关节θi(i=1,2,3)的姿态变换矩阵的逆,为机器人末端参考点相对基坐标系的姿态矩阵[n o a];
点焊机器人腕部三轴类似于z-y-z欧拉角变换,求得:
式中,是当θ4=0时,坐标系{4}在坐标系{3}中姿态,Rzyz(θ4,θ5,θ6)是腕部等效z-y-z欧拉角旋转矩阵;
利用z-y-z欧拉角求解方法求得θ4、θ5及θ6;
式中,rij(i,j=1,2,3)表示式(9)的矩阵中的元素,其中,i是旋转矩阵的行数,j是旋转矩阵的列数,θ5前的负号表示坐标系{4}的y轴与θ5方向相反。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春工业大学;一汽模具制造有限公司,未经长春工业大学;一汽模具制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110180287.0/1.html,转载请声明来源钻瓜专利网。