機器人實訓報告4_第1頁
機器人實訓報告4_第2頁
機器人實訓報告4_第3頁
機器人實訓報告4_第4頁
機器人實訓報告4_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精品資料推薦機器人模塊拆裝實訓報告班級 :學號:姓名:精品資料推薦一、課程目的1、鍛煉動手能力和團隊精神;2、系統(tǒng)訓練創(chuàng)新能力和實踐能力;3、認識小型機器人硬件原理及編程,學習積木機器人原理,掌握齒輪控制等機 械知識。二、課程內(nèi)容1、用 AS-UII 型機器人尋光2、用 AS-EI 型機器人組建電動工業(yè)機械手3、自主創(chuàng)新:用 AS-EI 型機器人模擬電梯三、方案設(shè)計1、用 AS-UII 型機器人尋光 :AS-UII 型機器人上配有光敏電阻,通過配備的編程軟件,可以檢測出兩邊光 敏電阻根據(jù)光照的不同得到的電阻差值, 以此作為根據(jù)來控制機器人行走, 并尋 找到房間里的最亮地點。2、用 AS-EI

2、型機器人組建電動工業(yè)機械手 :AS-EI 型機器人相當于積木型機器人,可以自由組合,配合 AS-UII 型機器人 的擴展卡,編程時有方便的數(shù)字輸入、輸出,電機驅(qū)動等模塊,可以靈活進行控 制。本實訓將組建成電動工業(yè)機械手, 使用四級電機控制, 并通過齒輪的加減速, AS-EI 型上配備的電機 5:1 減速零件,使機械手可以轉(zhuǎn)向,伸高、低,伸前、 后,機械手張開和收縮。 并用四個指示燈顯示電動機狀態(tài), 每個指示燈配合電機 工作,電機運動, 相應的指示燈就會亮。 四個電機控制是用八個磁敏開關(guān)進行控 制正反轉(zhuǎn),以達到電動工業(yè)機械手控制的目的。3、用 AS-EI 型機器人模擬電梯 : 有了組建機械手的經(jīng)

3、驗,在自主創(chuàng)新環(huán)節(jié)中,我們選擇了組建一個模擬電梯, 通過電機正反轉(zhuǎn)來控制電梯的升、 落。然后通過兩個點動開關(guān)和三個磁敏開關(guān)開 控制電梯的升降,并配有三個指示燈。電梯控制流程是:開關(guān)一有信號,程序通 過磁敏開關(guān)判斷電梯的位置, 然后確定其升降 (當三層的磁敏開關(guān)沒信號, 那么精品資料推薦判斷二層的磁敏開關(guān),若二層有信號,點動開關(guān)一按下,則電梯升至三層,點動 開關(guān)二按著,然后按下點動開關(guān)一,則電梯降至一層;若二層無信號,則電梯在 一層,要升至二層;若三層的磁敏開關(guān)有信號,則電梯降至二層) 。指示燈亮的 個數(shù)顯示電梯所在的層數(shù)(一層一個燈亮,二層兩個燈亮,三層三個燈亮) 。四、實現(xiàn)結(jié)果1、用 AS-

4、UII 型機器人尋光: 程序:注:1、第一個亮度檢測用來檢測兩個光敏電阻值的偏差,偏差小于等于0,機器人左拐;偏差大于 0,機器人右拐。2、其余三個亮度檢測用來尋找房間里的最亮點,第一個檢測兩個光敏電阻值偏 差是否等于 0,否的話就跳出循環(huán),是的話就檢測左、右邊光敏電阻值是否 小于某一值 (根據(jù)房間里不同光照條件確定) ,否的話跳出循環(huán), 是的話就能 找到房間里的最亮點,這時就執(zhí)行循環(huán)里的指令。精品資料推薦其 C 語言程序如下:int photo_1=0;void main()while(1)photo_1 =photo(1)-photo(2);if(photo_1 = 0)motor( 1

5、, 20 );motor( 2 , 50 );elsemotor( 1 , 50 );motor( 2 , 20 );photo_1 =photo(1)-photo(2);if(photo_1 = 0)photo_1 =photo(1);if(photo_1 = 130)photo_1 =photo(2);if(photo_1 = 130)stop(); tone(523.200012,2.000000); wait( 100.000000 );3、用 AS-EI 型機器人組建電動工業(yè)機械手:機器人照片 :精品資料推薦程序:5精品資料推薦圖接上圖右邊注: 用 8 個數(shù)字輸入條件判斷來控制機械手

6、動作;1、通道 1 通,馬達 1 正轉(zhuǎn),機械手右轉(zhuǎn);2、通道 2 通,馬達 1 反轉(zhuǎn),機械手左轉(zhuǎn);3、通道 3 通,馬達 2 正轉(zhuǎn),機械手向前;4、通道 4 通,馬達 2 反轉(zhuǎn),機械手向后;5、通道 5 通,馬達 3 正轉(zhuǎn),機械手向上;6、通道 6 通,馬達 3 反轉(zhuǎn),機械手向下;7、通道 7 通,馬達 4 正轉(zhuǎn),機械手爪子張開;8、通道 8 通,馬達 4 反轉(zhuǎn),機械手爪子閉合。 其 C 語言程序如下:int md_1=0;int mcm_1=0;int mcd_1=0;void main()while(1)md_1 = read(0x4000);精品資料推薦if( (md_1 & 0b1)

7、= 0b0)mcm_1 = (mcm_1 & 0b11111100) | 0b11; write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1110) | 0b1; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b1);write( 0x5000 ,mcd_1);elsemd_1 = read(0x4000); if( (md_1 & 0b10) = 0b0)mcm_1 =(mcm_1 & 0b11111100) | 0b1; write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1110) | 0b1; wr

8、ite( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b1); write( 0x5000 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b100) = 0b0) mcm_1 =(mcm_1 & 0b11110011) | 0b1100; write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1101) | 0b10; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b10); write( 0x5000 ,mcd_1);else md_1 = read(0x4000);if

9、( (md_1 & 0b1000) = 0b0) mcm_1 =(mcm_1 & 0b11110011) | 0b100; write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1101) | 0b10; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b10); write( 0x5000 ,mcd_1);精品資料推薦elsemd_1 = read(0x4000);if( (md_1 & 0b10000) = 0b0)mcm_1 =(mcm_1 & 0b11001111) | 0b110000;write( 0x4000 ,mcm_1)

10、; mcd_1 =(mcd_1 & 0b1011) | 0b100;write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b100);write( 0x5000 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b100000) = 0b0)mcm_1 =(mcm_1 & 0b11001111) | 0b10000;write( 0x4000 ,mcm_1); mcd_1 =(mcd_1 & 0b1011) | 0b100;write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b100);write( 0x

11、5000 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b1000000) = 0b0)mcm_1 =(mcm_1 & 0b111111) | 0b11000000; write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b111) | 0b1000;write( 0x5000 ,mcd_1); mcd_1 =(mcd_1 & 0b1000);write( 0x5000 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b10000000) = 0b0)mcm_1 =(mcm_1 & 0

12、b111111) | 0b1000000; write( 0x4000 ,mcm_1);精品資料推薦mcd_1 =(mcd_1 & 0b111) | 0b1000; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b1000);write( 0x5000 ,mcd_1);else mcm_1 = (mcm_1 & 0b0); write( 0x4000 ,mcm_1); mcd_1 =(mcd_1 & 0b0); write( 0x5000 ,mcd_1); 4、用 AS-EI 型機器人模擬電梯:機器人照片 :9精品資料推薦程序:注:1、第一個條件判斷是否點動開關(guān)

13、一是否有信號;2、第二個條件判斷三層磁敏開關(guān)是否有信號;3、第三個條件判斷二層磁敏開關(guān)是否有信號;4、第四個條件判斷點動開關(guān)二是否有信號;5、第五個條件判斷一層磁敏開關(guān)是否有信號;6、第六個條件判斷是否到達二層;10精品資料推薦7、第七個條件判斷是否到達一層;8、第八個條件判斷是否到達三層。 其 C 語言程序為: int md_1=0;int mcm_1=0;int mcd_1=0;void main()while(1)md_1 = read(0x4000);if( (md_1 & 0b1) = 0b0)md_1 = read(0x4000);if( (md_1 & 0b10000) = 0b

14、0)mcm_1 =(mcm_1 & 0b11111100) | 0b11; write( 0x4000 ,mcm_1);elsemd_1 = read(0x4000);if( (md_1 & 0b1000) = 0b0)md_1 = read(0x4000);if( (md_1 & 0b10000000) = 0b0)mcm_1 = (mcm_1 & 0b11111100) | 0b11; write( 0x4000 ,mcm_1);elsemcm_1 =(mcm_1 & 0b11111100) | 0b1; write( 0x4000 ,mcm_1);elsemd_1 = read(0x40

15、00);if( (md_1 & 0b100) = 0b0)mcm_1 =(mcm_1 & 0b11111100) | 0b1; write( 0x4000 ,mcm_1);11精品資料推薦wait( 2.000000 );md_1 = read(0x4000);if( (md_1 & 0b1000) = 0b0)mcm_1 = (mcm_1 & 0b11111100); write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1100) | 0b11; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b1011);write( 0x5000

16、 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b100) = 0b0) mcm_1 = (mcm_1 & 0b11111100); write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1110) | 0b1; write( 0x5000 ,mcd_1);mcd_1 =(mcd_1 & 0b1001); write( 0x5000 ,mcd_1);elsemd_1 = read(0x4000);if( (md_1 & 0b10000) = 0b0) mcm_1 = (mcm_1 & 0b11111100); write( 0x4000 ,mcm_1);mcd_1 =(mcd_1 & 0b1000) | 0b111; write( 0x5000 ,mcd_1);五、體會、收獲和建議1、認識了小型機器人的基本硬件組成、原理、編程和傳感器的應用,積木型機12精品資料推薦器人的零件組成、組建機器人原理和程序控制。2、剛接觸的時候有點盲目, 不知道從何下手, 但是不久便能掌握它的基本應用, 這也是這種小型機器人的優(yōu)點之一。 操控簡單, 能與所學知識配合使用, 并且使 用者自主創(chuàng)新性強。3、通過尋光機器人的學習,進一步掌握了機器人控制程序的編寫,傳感器的應 用,認識到了調(diào)試程序的重要性。4、在程序的編寫上又了一定的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論