欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法與流程

文檔序號:12732098閱讀:來源:國知局

技術(shù)特征:

1.一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法,其特征在于,包括以下步驟:

步驟1)機(jī)器人基坐標(biāo)系下末端執(zhí)行器位姿的計(jì)算;

步驟2)根據(jù)機(jī)器人結(jié)構(gòu)參數(shù)對其逆運(yùn)動學(xué)分析,建立逆運(yùn)動學(xué)模型;

步驟3)基于逆運(yùn)動學(xué)模型計(jì)算關(guān)節(jié)角;

步驟4)利用關(guān)節(jié)角輸出機(jī)器人末端軌跡。

2.根據(jù)權(quán)利要求1所述的一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法,其特征在于,所述步驟1中,機(jī)器人基坐標(biāo)系下末端執(zhí)行器位姿的計(jì)算,包括以下步驟:

1)提取數(shù)控加工刀位文件信息,利用刀位文件中同一條加工軌跡上相鄰兩個坐標(biāo)點(diǎn),計(jì)算機(jī)器人在工件坐標(biāo)系下的末端執(zhí)行器位姿A;

提取基于UG的數(shù)控刀位文件,其格式為GOTO//xr,yr,zr,ir,jr,kr,根據(jù)刀位文件信息中的空間位置在x方向分量xr、y方向分量yr、z方向分量zr,空間姿態(tài)在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方向上的分量;

假設(shè)數(shù)控刀位文件中同一條加工軌跡上第一點(diǎn)的坐標(biāo)為(xr,yr,zr),第二點(diǎn)的坐標(biāo)為(xr+1,yr+1,zr+1),將N平移到以(xr,yr,zr)為起點(diǎn)的位置,相對應(yīng)的坐標(biāo)值分別加上(xr,yr,zr)的坐標(biāo)值,過點(diǎn)(xr,yr,zr)作與向量(xr-ir,yr-jr,zr-kr)垂直的平面S,過空間點(diǎn)(xr+1,yr+1)作平行于z軸的直線L,直線L與平面S的交于點(diǎn)w,向量(xr-ir,yr-jr,zr-kr)與向量(xr-xr+1,yr-yr+1,zr-z)相互垂直,相乘為0,可求得通過點(diǎn)(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可求得在工件坐標(biāo)系下的機(jī)器人末端位置姿態(tài)A:

A=[nx ox axlx;ny oy ayly;nz oz azlz;0 0 0 1] (6)

2)對工件坐標(biāo)系進(jìn)行標(biāo)定,將工件坐標(biāo)系下的末端位姿轉(zhuǎn)換為機(jī)器人基坐標(biāo)系下的末端位姿,主要包括以下內(nèi)容:

對工件坐標(biāo)系進(jìn)行標(biāo)定,規(guī)定工件坐標(biāo)系的空間姿態(tài)與機(jī)器人基坐標(biāo)系空間姿態(tài)一致,在機(jī)器人工作空間范圍內(nèi)只需對工件坐標(biāo)系的空間位置進(jìn)行標(biāo)定,假設(shè)工件坐標(biāo)系的標(biāo)定值為(hx,hy,hz),通過相應(yīng)的坐標(biāo)變換就可得到在機(jī)器人基坐標(biāo)系下的末端位姿U:

U=[nx ox ax px;ny oy ay py;nz oz az pz;0 0 0 1]

其中(px,py,pz)為機(jī)器人基坐標(biāo)系下的末端位置在x、y、z方向的分量,px=lx+hx,py=ly+hy,pz=lz+hz。

3.根據(jù)專利要求1所述的一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法,其特征在于,所述步驟2中,根據(jù)機(jī)器人結(jié)構(gòu)參數(shù)對其逆運(yùn)動學(xué)分析,建立逆運(yùn)動學(xué)模型,包括以下內(nèi)容:

根據(jù)工業(yè)機(jī)器人連桿參數(shù)對其逆運(yùn)動分析,建立機(jī)器人六個關(guān)節(jié)角逆運(yùn)動學(xué)數(shù)學(xué)模型,其數(shù)學(xué)模型如下所示:

q1=arctan2((px-d6ax),(py-d6ay))±π/2, (7)

令 k1=cos(q1)ax+ sin(q1)ay,

k2= cos(q1)px-a1+ sin(q1)py, k3=pz,

k31=k2-d6k1,

k32=d6az-k3,

k4=((a2)2-(d4)2+(k31)2+(k32)2)/(2a2),

r=, 可求得關(guān)節(jié)2的關(guān)節(jié)角q2

q2=arctan2((k4/r),±), (8)

令 k5=a2-cos(q2)k31- sin(q2)k32 ,

k51= cos(q2)k32- sin(q2)k31, 可求得關(guān)節(jié)3的關(guān)節(jié)角q3,

q3=arctan2(k5,k51) , (9)

令 k6=sin(q2+q3)k1+cos(q2+q3)az , 可求得關(guān)節(jié)5的關(guān)節(jié)角q5

q5=arctan2(±),-k6), (10)

令 k7=(cos(q1)ay-sin(q5)ax)/sin(q5),

k8=(sin(q2)az-cos(q2)k1-sin(q3)cos(q5))/(cos(q3)sin(q5)), 可求得關(guān)節(jié)4的關(guān)節(jié)角q4,

q4=arctan2(k7,k8), (11)

令 k10=cos(q1)ny-sin(q1)nx,

k11=sin(q1)ox-cos(q1)oy,

k12=sin(q4)cos(q5)/cos(q4), 可求得關(guān)節(jié)6的關(guān)節(jié)角q6,

q6=arctan2((k10+k11k12),(k12k10-k11))+ π , (12)

其中,a1為關(guān)節(jié)0與關(guān)節(jié)1沿公垂線的距離,a2為關(guān)節(jié)1與關(guān)節(jié)2沿公垂線的距離,d4為關(guān)節(jié)4軸線兩個公垂線的距離,d6為關(guān)節(jié)6兩個公垂線的距離;

由上述數(shù)學(xué)表達(dá)式可知,q1、q2、q5分別對應(yīng)有兩組不同解,通過數(shù)列組合可知機(jī)器人關(guān)節(jié)角共有八組不同解。

4.根據(jù)權(quán)利要求1所述的一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法,其特征在于,所述步驟3中,基于逆運(yùn)動學(xué)模型計(jì)算關(guān)節(jié)角,包括以下內(nèi)容:

1)將機(jī)器人基坐標(biāo)系下的末端位姿帶入機(jī)器人逆運(yùn)動學(xué)模型中求解關(guān)節(jié)角;

2)將每組六個關(guān)節(jié)角值分別取絕對值,然后相加求和,利用最短路程法優(yōu)化關(guān)節(jié)角,比較八組值,選取最小那一組作為最優(yōu)關(guān)節(jié)角。

5.根據(jù)權(quán)利要求1所述的一種基于數(shù)控刀位文件的機(jī)器人末端軌跡規(guī)劃方法,其特征在于,所述步驟4中,利用關(guān)節(jié)角輸出機(jī)器人末端軌跡,主要包括:

將得到的一系列優(yōu)化后的關(guān)節(jié)角,利用MATLAB軟件編程,得到機(jī)器人末端位置軌跡點(diǎn),輸出機(jī)器人末端軌跡。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
巴彦县| 磐石市| 南丰县| 介休市| 黑河市| 宣化县| 卫辉市| 吉木萨尔县| 永胜县| 邢台县| 宁津县| 平南县| 阳朔县| 金乡县| 南乐县| 惠安县| 房产| 福建省| 务川| 遂川县| 堆龙德庆县| 温泉县| 松阳县| 封丘县| 崇明县| 绥阳县| 宁国市| 新干县| 张掖市| 册亨县| 安岳县| 绩溪县| 遂溪县| 安陆市| 公主岭市| 中宁县| 成安县| 富蕴县| 那坡县| 青海省| 木里|