![哈工大PUMA機(jī)器人大作業(yè)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/4e387113-4cc5-4517-8f5d-88afce91152f/4e387113-4cc5-4517-8f5d-88afce91152f1.gif)
![哈工大PUMA機(jī)器人大作業(yè)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/4e387113-4cc5-4517-8f5d-88afce91152f/4e387113-4cc5-4517-8f5d-88afce91152f2.gif)
![哈工大PUMA機(jī)器人大作業(yè)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/4e387113-4cc5-4517-8f5d-88afce91152f/4e387113-4cc5-4517-8f5d-88afce91152f3.gif)
![哈工大PUMA機(jī)器人大作業(yè)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/4e387113-4cc5-4517-8f5d-88afce91152f/4e387113-4cc5-4517-8f5d-88afce91152f4.gif)
![哈工大PUMA機(jī)器人大作業(yè)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/4e387113-4cc5-4517-8f5d-88afce91152f/4e387113-4cc5-4517-8f5d-88afce91152f5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2017 年 秋 季學(xué)期研究生課程考核(讀書報(bào)告、研究報(bào)告)考核科目: 機(jī)器人技術(shù)學(xué)生所在院(系): 機(jī)電學(xué)院學(xué)生所在學(xué)科: 機(jī)械電子學(xué) 生 姓 名: 王學(xué) 號(hào): 17S學(xué) 生 類 別: 學(xué)碩考察結(jié)果: 閱卷人:PUMA 機(jī)器人正逆運(yùn)動(dòng)學(xué)推導(dǎo)及運(yùn)動(dòng)空間解算圖1 PUMA 機(jī)器人模型任務(wù):1. 建立坐標(biāo)系;2. 給出D-H參數(shù)表;3. 推導(dǎo)正、逆運(yùn)動(dòng)學(xué);4. 編程得工作空間。一、 建立坐標(biāo)系根據(jù)PUMA 機(jī)器人運(yùn)動(dòng)自由度,在各關(guān)節(jié)處建立坐標(biāo)系如圖2所示。圖2 PUMA 機(jī)器人坐標(biāo)系建立圖其中與原點(diǎn)交于一點(diǎn), 與原點(diǎn)交于一點(diǎn)。二、 D-H參數(shù)表D-H參數(shù)表可根據(jù)坐標(biāo)系設(shè)定而得出,見表1。1) 為繞
2、軸,從到的角度;2) 為繞軸,從到的角度;3) 為沿軸,從與交點(diǎn)到的距離;4) 為沿軸,從與到的距離。桿件變量(當(dāng)前值)變量范圍1002304050060表1 PUMA 機(jī)器人桿件參數(shù)表三、 正運(yùn)動(dòng)學(xué)推導(dǎo)由坐標(biāo)系及各桿件參數(shù)可得到6個(gè)連桿變換矩陣。 根據(jù)各連桿變換矩陣相乘,可以得到PUMA 機(jī)械手變換矩陣,其矩陣為關(guān)節(jié)變量的函數(shù)。將上述變換矩陣逐個(gè)依次相乘可以得到。等式聯(lián)立,對(duì)比等式左右兩側(cè)元素可得:nx=sin(c6)*(cos(c4)*sin(c1)-cos(c2+c3)*cos(c1)*sin(c4)+ cos(c6)*(cos(c5)*(sin(c1)*sin(c4)+cos(c2+c
3、3)*cos(c1)*cos(c4)+ sin(c2+c3)*cos(c1)*sin(c5);ox=cos(c6)*(cos(c4)*sin(c1)-cos(c2+c3)*cos(c1)*sin(c4)- sin(c6)*(cos(c5)*(sin(c1)*sin(c4)+cos(c2+c3)*cos(c1)*cos(c4)+ sin(c2+c3)*cos(c1)*sin(c5);ax=sin(c5)*(sin(c1)*sin(c4)+cos(c2+c3)*cos(c1)*cos(c4)- sin(c2+c3)*cos(c1)*cos(c5);px=d6*(sin(c5)*(sin(c1)*s
4、in(c4)+cos(c2+c3)*cos(c1)*cos(c4)- sin(c2+c3)*cos(c1)*cos(c5)-d2*sin(c1)-d4*sin(c2+c3)*cos(c1)+ a2*cos(c1)*cos(c2)+a3*cos(c1)*cos(c2)*cos(c3)- a3*cos(c1)*sin(c2)*sin(c3);ny=-sin(c6)*(cos(c1)*cos(c4)+cos(c2+c3)*sin(c1)*sin(c4)- cos(c6)*(cos(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1)- sin(c2+c3)*
5、sin(c1)*sin(c5);oy=sin(c6)*(cos(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1)- sin(c2+c3)*sin(c1)*sin(c5)-cos(c6)*(cos(c1)*cos(c4)+ cos(c2+c3)*sin(c1)*sin(c4);ay=-sin(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1)- sin(c2+c3)*cos(c5)*sin(c1);py=d2*cos(c1)-d6*(sin(c5)*(cos(c1)*sin(c4)- cos(c2+c3)*
6、cos(c4)*sin(c1)+sin(c2+c3)*cos(c5)*sin(c1)- d4*sin(c2+c3)*sin(c1)+a2*cos(c2)*sin(c1)+ a3*cos(c2)*cos(c3)*sin(c1)-a3*sin(c1)*sin(c2)*sin(c3);nz=cos(c6)*(cos(c2+c3)*sin(c5)-sin(c2+c3)*cos(c4)*cos(c5)+ sin(c2 + c3)*sin(c4)*sin(c6);oz=sin(c2+c3)*cos(c6)*sin(c4)-sin(c6)*(cos(c2+c3)*sin(c5)- sin(c2+c3)*co
7、s(c4)*cos(c5);az=-cos(c2+c3)*cos(c5)-sin(c2+c3)*cos(c4)*sin(c5);pz=-d4*cos(c2 + c3)- a3*sin(c2+c3)-d6*(cos(c2+c3)*cos(c5)+ sin(c2+c3)*cos(c4)*sin(c5)-a2*sin(c2);上述12個(gè)公式中,c1-c6分別對(duì)應(yīng),將關(guān)節(jié)變量角度的當(dāng)前值代入以上公式得到: 計(jì)算結(jié)果與當(dāng)前位置姿態(tài)一致,推導(dǎo)結(jié)果無(wú)誤。四、 逆運(yùn)動(dòng)學(xué)推導(dǎo)逆運(yùn)動(dòng)學(xué)推導(dǎo)為末端位置姿態(tài)n,o,a,p確定,求解關(guān)節(jié)變量。 五、 工作空間的逆解運(yùn)算從上述的推導(dǎo)中我們已經(jīng)得到了關(guān)節(jié)變量的推導(dǎo)公式。根據(jù)
8、逆解的求解思想,在這里我們參照正解所求得的工作間,將機(jī)器的運(yùn)動(dòng)空間劃分成了x=-1000:n1:1000, y=-1000:n2:1000, z=-1000:n3:1000,所組成的空間點(diǎn)集合,其中n1,n2,n3代表步距,單位為mm。在程序中通過(guò)循環(huán),將此空間上的點(diǎn)的坐標(biāo)一一代入中的,。中n,o,a,所對(duì)應(yīng)的9個(gè)參數(shù),代表了末端坐標(biāo)系(執(zhí)行器)各坐標(biāo)軸與零坐標(biāo)系(固定坐標(biāo)系)各坐標(biāo)軸之間的夾角余弦值。在這里為了簡(jiǎn)便運(yùn)算,減少運(yùn)算量,我們討論固定姿態(tài)下機(jī)器人的工作空間。令,其余六個(gè)參數(shù)等于零,即當(dāng)前PUMA機(jī)器人末端執(zhí)行器相對(duì)于固定坐標(biāo)系的姿態(tài)。至此,求解關(guān)節(jié)變量的參數(shù)均已給出。另外考慮到手腕
9、環(huán)節(jié)(后三個(gè)坐標(biāo)系)對(duì)工作空間的影響不大,為了簡(jiǎn)化運(yùn)算,在這里只將逆解求解到,而不再討論。逆解源代碼,請(qǐng)參照附錄。逆解求解的結(jié)果如圖。六、 工作空間的正解運(yùn)算機(jī)器人正解的末端執(zhí)行器()相對(duì)于固定坐標(biāo)系()的轉(zhuǎn)換矩陣已經(jīng)求出。取上的原點(diǎn),就可得到上的原點(diǎn)在固定坐標(biāo)系下的坐標(biāo),即工作空間中一個(gè)點(diǎn)。通過(guò)將在對(duì)應(yīng)的變量范圍內(nèi)變換便可以得到整個(gè)工作空間。在這里為了減少運(yùn)算量,同逆解,我們不討論的變化,只討論在各自運(yùn)動(dòng)范圍內(nèi)的變化。正解源代碼及改進(jìn)的高效率代碼請(qǐng)參照附錄。逆解正解的結(jié)果如圖。圖3 PUMA 機(jī)器人逆解空間(軸測(cè)圖)圖4 PUMA 機(jī)器人逆解空間(XOY)圖5 PUMA 機(jī)器人逆解空間(XO
10、Z)圖6 PUMA 機(jī)器人逆解空間(YOZ)圖7 PUMA 機(jī)器人正解空間(軸測(cè)圖)圖8 PUMA 機(jī)器人正解空間(XOY) 圖9 PUMA 機(jī)器人正解空間(XOZ)圖10 PUMA 機(jī)器人正解空間(YOZ) 附錄a) 逆解程序clc;clear;a2=431.8;a3=-20.32;d2=149.09;d4=433.07;d6=56.25;i=1;j=1;t1=0,0;mt1=0,0;x=zeros(450000,1);y=zeros(450000,1);z=zeros(450000,1);for px=-1000:10:1000 for py=-1000:10:1000 for pz=-1
11、000:10:1000 j=j+1; m=1; t=0; k=px2+(py-d6)2-d22; if k<0 m=0; else s1=atan2(py-d6,px)-atan2(d2,sqrt(k); s12=atan2(py-d6,px)-atan2(d2,-sqrt(k); end if m=1 if s1<160*pi/180 && s1>-160*pi/180 t1(1)=s1; mt1(1)=1; end if s12<160*pi/180 && s12>-160*pi/180 t1(2)=s12; mt1(2)=1;
12、 end if mt1(1)=0&&mt1(2)=0 m=0; end end if m=1 for n=1:2 if mt1(n)=1 s1=sin(t1(1); c1=cos(t1(1); k=4*a22*(a32+d42)-(pz2+(px*c1+py*s1-d6*s1)2-a32-d42-a22)2; k0=pz2+(px*c1+py*s1-d6*s1)2-a22-a32-d42; if k<0 m=0; else s31=-atan2(d4,a3)-atan2(sqrt(k),k0); s32=-atan2(d4,a3)+atan2(sqrt(k),k0); i
13、f (s31<225*pi/180 && s31>-45*pi/180)|(s32<225*pi/180 && s32>-45*pi/180) else m=0; end if m=1 k=a32+d42-a22-pz2-(px*c1+py*s1-d6*s1)2; k0=4*a22*(a32+d42)-(a32+d42-a22-pz2-(px*c1+py*s1-d6*s1)2)2; k1=d6*s1-px*c1-py*s1; if k0>=0 t21=-atan2(k,sqrt(k0)-atan2(k1,pz); t22=atan2
14、(k,sqrt(k0)-atan2(k1,pz); if (t21<45*pi/180 && t21>-225*pi/180)|(t22<45*pi/180 && t22>-225*pi/180) t=1; end end end end end end end if t=1 x(i)=px; y(i)=py; z(i)=pz; i=i+1; end end endendscatter3(x(1:(i-1),y(1:(i-1),z(1:(i-1),2,'.');xlabel('X/mm')ylabel(
15、39;Y/mm')zlabel('Z/mm')title('逆解運(yùn)算,步距10');b) 正解程序clear;clc;syms c1 c2 c3 c4 c5 c6;a2=431.8;d2=149.09;a3=20.32;d4=433.07;d6=56.25;A1=cos(c1),0,-sin(c1),0;. sin(c1),0,cos(c1),0;. 0,-1,0,0;0,0,0,1;A2=cos(c2),-sin(c2),0,a2*cos(c2);. sin(c2),cos(c2),0,a2*sin(c2);. 0,0,1,d2;0,0,0,1;A3=
16、cos(c3),0,-sin(c3),a3*cos(c3);. sin(c3),0,cos(c3),a3*sin(c3);. 0,-1,0,0;0,0,0,1;A4=cos(c4),0,-sin(c4),0;. sin(c4),0,cos(c4),0;. 0,-1,0,d4;. 0,0,0,1;A5=cos(c5),0,sin(c5),0;. sin(c5),0,-cos(c5),0;. 0,1,0,0;0,0,0,1;A6=cos(c6),-sin(c6),0,0;. sin(c6),cos(c6),0,0;. 0,0,1,d6;. 0,0,0,1;c4=pi;c5=0;c6=0;A4=ev
17、al(A4);A5=eval(A5);A6=eval(A6);T36=A4*A5*A6;x=zeros(26000,1);y=zeros(26000,1);z=zeros(26000,1);i=0;for c1=(-160:10:160)*pi/180 T01=eval(A1); for c2=(-225:10:45)*pi/180 T12=eval(A2); T02=T01*T12; for c3=(-225:10:45)*pi/180 T23=eval(A3); T03=T02*T23; T06=T03*T36; Object=T06*0;0;0;1; i=i+1; x(i)=Object
18、(1); y(i)=Object(2); z(i)=Object(3); end endendplot3(x(1:i),y(1:i),z(1:i),'.');fprintf(1,'n循環(huán)次數(shù)為%dn',i);grid on;xlabel('X');ylabel('Y');zlabel('Z');title('正解運(yùn)算,步距10');c) 改進(jìn)的正解程序clear;clc;syms c1 c2 c3;x=zeros(3000000,1);y=zeros(3000000,1);z=zeros(3000000,1);i=0;for c1=(-160:2:160)*pi/180 for c2=(-225:2:45)*pi/180 for
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 有機(jī)農(nóng)產(chǎn)品認(rèn)證咨詢服務(wù)協(xié)議
- 股份制公司運(yùn)營(yíng)方案
- 體育健身行業(yè)私教課程運(yùn)動(dòng)傷害免責(zé)協(xié)議
- 勞務(wù)安全責(zé)任合同
- 高效率會(huì)議組織及策劃方案
- 心理咨詢師個(gè)人咨詢免責(zé)協(xié)議書
- 股權(quán)出讓居間協(xié)議書
- 第六單元《生日》教學(xué)設(shè)計(jì)-2024-2025學(xué)年四年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 第1課時(shí) 億以內(nèi)數(shù)的認(rèn)識(shí)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版
- 12《玩偶之家(節(jié)選)》教學(xué)設(shè)計(jì)新統(tǒng)編版選修必修中冊(cè) 2024-2025學(xué)年
- 餐飲服務(wù)食品安全監(jiān)督量化分級(jí)動(dòng)態(tài)等級(jí)評(píng)定檢查表
- 我國(guó)應(yīng)急通信保障能力評(píng)估體系探究(金)
- 井控-井口套管頭裝置⑥課件
- 病原生物與免疫學(xué)(中職)緒論P(yáng)PT課件
- 施工質(zhì)量管理體系與保證措施方案
- 變配電室受電方案
- 新起點(diǎn)小學(xué)英語(yǔ)一年級(jí)上冊(cè)單詞卡片(共23頁(yè))
- 譯林版五下英語(yǔ)1-3單元電子稿
- 墻面鋼筋網(wǎng)砂漿抹灰加固方案(共3頁(yè))
- (完整word版)蘇教版三年級(jí)數(shù)學(xué)下冊(cè)各單元教學(xué)目標(biāo)
- 飛機(jī)維修術(shù)語(yǔ)(英漢)解析
評(píng)論
0/150
提交評(píng)論