[发明专利]一种基于数控刀位文件的机器人末端轨迹规划方法在审
申请号: | 201710223748.1 | 申请日: | 2017-04-07 |
公开(公告)号: | CN106896778A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 胡自化;宋辉;秦长江;樊远皞 | 申请(专利权)人: | 湘潭大学 |
主分类号: | G05B19/19 | 分类号: | G05B19/19 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 411105 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数控 文件 机器人 末端 轨迹 规划 方法 | ||
1.一种基于数控刀位文件的机器人末端轨迹规划方法,其特征在于,包括以下步骤:
步骤1)机器人基坐标系下末端执行器位姿的计算;
步骤2)根据机器人结构参数对其逆运动学分析,建立逆运动学模型;
步骤3)基于逆运动学模型计算关节角;
步骤4)利用关节角输出机器人末端轨迹。
2.根据权利要求1所述的一种基于数控刀位文件的机器人末端轨迹规划方法,其特征在于,所述步骤1中,机器人基坐标系下末端执行器位姿的计算,包括以下步骤:
1)提取数控加工刀位文件信息,利用刀位文件中同一条加工轨迹上相邻两个坐标点,计算机器人在工件坐标系下的末端执行器位姿A;
提取基于UG的数控刀位文件,其格式为GOTO//xr,yr,zr,ir,jr,kr,根据刀位文件信息中的空间位置在x方向分量xr、y方向分量yr、z方向分量zr,空间姿态在x方向分量ir、y方向分量jr、z方向分量kr,可直接得到刀轴向量N和末端位置向量P:
N=(nx,ny,nz)=(ir, jr,kr) (1)
P=(lx,ly,lz)=(xr,yr,zr)(2)
其中,(nx,ny,nz)分别是刀轴向量N在x、y、z方向的分量,(lx,ly,lz)分别是末端位置向量P在x、y、z方向上的分量;
假设数控刀位文件中同一条加工轨迹上第一点的坐标为(xr,yr,zr),第二点的坐标为(xr+1,yr+1,zr+1),将N平移到以(xr,yr,zr)为起点的位置,相对应的坐标值分别加上(xr,yr,zr)的坐标值,过点(xr,yr,zr)作与向量(xr-ir,yr-jr,zr-kr)垂直的平面S,过空间点(xr+1,yr+1)作平行于z轴的直线L,直线L与平面S的交于点w,向量(xr-ir,yr-jr,zr-kr)与向量(xr-xr+1,yr-yr+1,zr-z)相互垂直,相乘为0,可求得通过点(xr+1,yr+1)的z方向的值g,将向量(xr+1-xr, yr+1-yr, g-zr)简化为单位向量,可求得切向向量T:
g=(((xr+1-xr)ir+(yr+1-yr)jr)/-kr)+zr,(3)
ox= (xr+1-xr)/),
oy=(yr+1-yr)/ ),
oz=(zr+1-zr)/ ),
T=(ox,oy,oz)(4)
其中,(ox,oy,oz)分别是切向向量T在x、y、z方向的分量;
法向向量N和切向向量T叉乘可得到副法向向量B:
B=N×T=(ax,ay,az) (5)
其中,(ax, ay, az)分别是副法向向量B在x、y、z方向的分量;
由刀轴向量N、切向向量T、副法向向量B和末端位置向量P可求得在工件坐标系下的机器人末端位置姿态A:
A=[nx ox axlx;ny oy ayly;nz oz azlz;0 0 0 1](6)
2)对工件坐标系进行标定,将工件坐标系下的末端位姿转换为机器人基坐标系下的末端位姿,主要包括以下内容:
对工件坐标系进行标定,规定工件坐标系的空间姿态与机器人基坐标系空间姿态一致,在机器人工作空间范围内只需对工件坐标系的空间位置进行标定,假设工件坐标系的标定值为(hx,hy,hz),通过相应的坐标变换就可得到在机器人基坐标系下的末端位姿U:
U=[nx ox ax px;ny oy ay py;nz oz az pz;0 0 0 1]
其中(px,py,pz)为机器人基坐标系下的末端位置在x、y、z方向的分量,px=lx+hx,py=ly+hy,pz=lz+hz。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710223748.1/1.html,转载请声明来源钻瓜专利网。