


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、function = DAR( % 名稱:兩關(guān)節(jié)機(jī)器人(DAR-Double Arm Robot % 功能:計(jì)算兩關(guān)節(jié)機(jī)器人末端位置坐標(biāo)及速度 % 軟件平臺版本:MATLAB 2011b % 日期:2014年3月16日 %*% % 前期準(zhǔn)備 % %*% clear all; clc syms t; %創(chuàng)建符號對象t,t表示兩關(guān)節(jié)機(jī)器人運(yùn)行的時間。 l1=10; %l1表示機(jī)械臂1的長度為10。 l2=5; %l2表示機(jī)械臂2的長度為5。 omiga1=pi/90; %omiga1表示機(jī)械臂1的角速度為pi/90。 omiga2=pi/8; %omiga2表示機(jī)械臂2的角速度為pi/8。 the
2、ta1=pi/6+omiga1*t; %theta1表示機(jī)械臂1相對于機(jī)架轉(zhuǎn)過的角度,起始角度為pi/6。 theta2=pi/6+omiga2*t; %theta2表示機(jī)械臂2相對于機(jī)械臂1轉(zhuǎn)過的角度,起始角度為pi/6。 %*% % 坐標(biāo)的建立與變換 % %*% T10=cos(theta1 -sin(theta1 0;sin(theta1 cos(theta1 0; 0 0 1*1 0 l1;0 1 0;0 0 1; %建立機(jī)械臂1末端相對于機(jī)架的坐標(biāo)。 T21=cos(theta2 -sin(theta2 0;sin(theta2 cos(theta2 0; 0 0 1*1 0 l2;
3、0 1 0;0 0 1; %建立機(jī)械臂2末端相對于機(jī)械臂1末端的坐標(biāo)。 T20=T10*T21; %計(jì)算機(jī)械臂2末端相對于機(jī)架的坐標(biāo)。 DT20=diff(T20,t; %對機(jī)械臂2末端相對于機(jī)架的坐標(biāo)進(jìn)行求導(dǎo),計(jì)算機(jī) %械臂2末端的速度。 %*% % 顯示兩關(guān)節(jié)機(jī)器人末端某一時刻的位置坐標(biāo)和速度矢量 % %* *% disp('* *' disp(' 提示 ' disp('雙臂機(jī)器人的運(yùn)動時間為10秒鐘,若想計(jì)算中間某一時刻的 ' %顯示提示信息。 disp('具體位置和速度,請鍵盤輸入對應(yīng)時間,按回車鍵結(jié)束 ' %顯示提示信息
4、。 disp('*' while 1>0 disp(' ' %顯示空格。 t=input('請鍵盤輸入對應(yīng)時間,t大于等于0,小于等于10,t=' %輸入數(shù)據(jù)。 disp(' ' %顯示空格。 while 1>0 %內(nèi)部while循環(huán)用于判斷輸入數(shù)據(jù)是否正確;若輸入數(shù)據(jù)不再范圍內(nèi),則重新輸入;否則,循環(huán)結(jié)束。 if t>=0&&t<=10 break; %若輸入正確,break跳出內(nèi)部循環(huán)。 else t=input('輸入時間超出范圍,請重新鍵盤輸入對應(yīng)時間t=' %若輸入
5、錯誤,重新輸入數(shù)據(jù)。 disp(' ' end end Xp=subs(T20(1,3; %計(jì)算機(jī)械臂2末端相對于機(jī)架的坐標(biāo)。 Yp=subs(T20(2,3; %計(jì)算機(jī)械臂2末端相對于機(jī)架的坐標(biāo)。 Xv=subs(DT20(1,3; %計(jì)算機(jī)械臂2末端相對于機(jī)架的坐標(biāo)。 Yv=subs(DT20(2,3; %計(jì)算機(jī)械臂2末端相對于機(jī)架的坐標(biāo)。 fprintf('第%f秒時,機(jī)械臂2末端的數(shù)據(jù)信息如下所示:',t; fprintf('n機(jī)械臂2末端位置橫坐標(biāo)為Xp=%fn機(jī)械臂2末端位置縱坐標(biāo)為Yp=%f',Xp,Yp; %顯示兩關(guān)節(jié)機(jī)器人末端給
6、定時刻的位置坐標(biāo)。 fprintf('n機(jī)械臂2末端位置X方向速度分量為Xv=%fn機(jī)械臂2末端位置Y方向速度分量為Yv=%fn',Xv,Yv; %顯示兩關(guān)節(jié)機(jī)器人末端給定時刻的速度分量。 disp(' ' %顯示空格。 disp('若繼續(xù)查看給定時刻的位置與速度,請鍵盤輸入1,回車結(jié)束' %顯示提示信息。 disp('若查看各類曲線,請鍵盤輸入非1的數(shù)字,回車結(jié)束' %顯示提示信息。 disp(' ' %顯示空格。 temp=input('請鍵盤輸入數(shù)據(jù),temp=' if temp=1 %條件判
7、斷。 break; %若查看曲線,br eak跳出外部循環(huán)。 end end %* *% % 繪制曲線 % %*% t=0:0.1:10; %雙臂機(jī)器人運(yùn)動的時間范圍。 subplot(2,2,1; %繪制第1個子圖。 plot(subs(T20(1,3,subs(T20(2,3; %繪制子圖1的位置曲線。 title('雙臂機(jī)器人末端“位置”曲線' %給子圖1添加標(biāo)題。 xlabel('Xp' %子圖1的X軸標(biāo)題。 ylabel('Yp' %子圖1的Y軸標(biāo)題。 grid on; %顯示網(wǎng)格。 subplot(2,2,2; %繪制第2個子圖。 p
8、lot(subs(DT20(1,3,subs(DT20(2,3; %繪制子圖2的速度曲線。 title('雙臂機(jī)器人末端“速度”曲線' %給子圖2添加標(biāo)題。 xlabel('Xv' %子圖2的X軸標(biāo)題。 ylabel('Yv' %子圖2的Y軸標(biāo)題。 grid on; %顯示網(wǎng)格 subplot(2,2,3; %繪制第3個子圖。 plot(t,subs(T20(1,3,'-.r',t,subs(T20(2,3 %繪制子圖3的位置曲線 title('雙臂機(jī)器人末端“位置時間”曲線' %給子圖3添加標(biāo)題。 legend('Xp-t','Yp-t' %子圖3添加圖例。 xlabel('t' %子圖3的X軸標(biāo)題。 ylabel('Xp、Yp' %子圖3的Y軸標(biāo)題。 grid on; %顯示網(wǎng)格 subplot(2,2,4; %繪制第4個子圖。 plot(t,subs(DT20(1,3,'-.r',t,subs(DT20(2,3 %繪制子圖4的速度-時間曲線 title('雙臂機(jī)器人末端“速度時間”曲線' %
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線學(xué)習(xí)平臺在教育政策執(zhí)行中的作用
- 抖音商戶直播選品匹配度評估制度
- 抖音商戶場控直播網(wǎng)絡(luò)穩(wěn)定性保障制度
- 抖音商戶直播話題熱度跟蹤制度
- 全球教育變革中2025年跨文化交流能力培養(yǎng)的課程開發(fā)研究
- 全球鈾礦資源地理分布與核能產(chǎn)業(yè)未來發(fā)展挑戰(zhàn)研究報告
- Carbonic-anhydrase-inhibitor-30-生命科學(xué)試劑-MCE
- 黑龍江農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《制藥工程綜合設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 嵩山少林武術(shù)職業(yè)學(xué)院《電影鏡頭畫面創(chuàng)作》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東省中學(xué)山市四中學(xué)2024-2025學(xué)年數(shù)學(xué)七上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2024年湖南城建職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試真題
- 2024-2025學(xué)年下學(xué)期高一數(shù)學(xué)人教A版期末必刷常考題之頻率與概率
- 設(shè)備易損配件管理制度
- 青霉素過敏反應(yīng)的急救
- 2025-2030中國鋁業(yè)發(fā)展?fàn)顩r與投資戰(zhàn)略研究報告
- 2025年國家醫(yī)療器械抽檢品種檢驗(yàn)方案
- 防汛物資儲備定額編制規(guī)程(SL298-2024)
- 無人機(jī)培訓(xùn)創(chuàng)業(yè)計(jì)劃書-20250205-222450
- 輿情分析試題及答案
- 營運(yùn)車輛入股協(xié)議書
- 高中數(shù)學(xué)專項(xiàng)提升計(jì)劃
評論
0/150
提交評論