能力風(fēng)暴機器人實驗_第1頁
能力風(fēng)暴機器人實驗_第2頁
能力風(fēng)暴機器人實驗_第3頁
能力風(fēng)暴機器人實驗_第4頁
能力風(fēng)暴機器人實驗_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、試驗一機器人認(rèn)識實驗1、 下載自檢程序觀察、運行結(jié)果。 將機器人插上電源后,通過數(shù)據(jù)線把機器人和主機連接,打開仿真軟件點擊下載自檢程序。等待下載結(jié)束后,打開電源,按下運行鍵逐步檢測。2、 觀察并記錄表程序結(jié)果。 自檢內(nèi)容一共有九項,逐步按下運行鍵檢測LCD液晶顯示、揚聲器、光敏傳感器、紅外傳感器、話筒、碰撞傳感器、運動系統(tǒng)、光電編碼器。運行結(jié)果: (1) LCD顯示正常。(2) 揚聲器能正常發(fā)出聲音。(3) 光敏能檢測到光。(4) 紅外傳感器能檢測到物體。 (5) 話筒能正常工作,檢測到聲音。 (6) 碰撞傳感器壞了 (7) 運動系統(tǒng)正常。 (8) 光電編碼器正常。( 9 ) 運行結(jié)果:機器人

2、 走類似于圓形。3、 打開正方形例程觀察 前進(jìn)速度和時間設(shè)置60 0.5右轉(zhuǎn)速度和時間設(shè)置 50 0.54、 結(jié)果及分析:運行結(jié)果:機器人 走類似于圓形。機器人左右電機效率不一樣。想一想:更改wait中的時間,出現(xiàn)什么情況?若改變直行后面wait中的時間,則會使前進(jìn)距離變小,改變轉(zhuǎn)向后面wait中的時間,會使轉(zhuǎn)向角度改變,最后不是走出正方形。自己編寫程序。在LCD上顯示“HELLO”?實驗二機器人直走實驗(1) 機器人直走,讓其以速度75前進(jìn),然后停止,停止時間為2S,然后以速度100全速前進(jìn)。根據(jù)題目要求設(shè)置數(shù)據(jù),其流程圖和JC代碼為: (2) 機器人直走,應(yīng)用循環(huán),(1)動作為循環(huán)體,循環(huán)

3、三次。根據(jù)題意,應(yīng)用(1)流程圖添加多次循環(huán)即可。(將循環(huán)次數(shù)設(shè)置為3)其流程圖和JC代碼為: (3) 機器人直走實驗中,直走狀態(tài)保持太久(走遠(yuǎn)了),行動軌跡會偏移。分析:因為左右電機效率不一樣。void main() driveb(80); wait(5.0); stop();int Z=-15;void driveb(int x,int y) motor(1,x+z); motor(2,x-Z);經(jīng)試驗得Z=-1思考題:1)機器人直走實驗中,為什么機器人直走狀態(tài)保持太久(走遠(yuǎn)了),行動軌跡會偏移,如何調(diào)校?答:左右電機相對效率不同才會導(dǎo)致機器人行動軌跡會偏移,多次試驗,進(jìn)行調(diào)節(jié)2)使得機器

4、人轉(zhuǎn)45度、90度、180度、270度時,速度和時間分別應(yīng)為?答:取速度為50,機器人對應(yīng)時間分別為0.250, 0.500, 1.000, 1.500。3)在行走過程中用紅外線判斷障礙物,有障礙物時聲音報警并避開,繼續(xù)行走。 實驗三機器人你叫我應(yīng)(1) 在較安靜的情況下,機器人靜止不動,當(dāng)有人發(fā)出聲音時,有節(jié)奏的回應(yīng)。根據(jù)題意:設(shè)置流程圖為:其JC代碼為:運行結(jié)果:當(dāng)沒有聲音時,機器人處于待機狀態(tài)靜止不動,當(dāng)有聲源時,機器人有節(jié)奏的回應(yīng)。(2) 在較安靜的情況下,機器人靜止不動,當(dāng)有人發(fā)出聲音時,機器人開始前進(jìn)(躲避路途中的障礙)。根據(jù)題意:設(shè)置流程圖為:注:后退的速度、時間分別為:- 30

5、 0.5右轉(zhuǎn)的速度、時間分別為: 40 0.5前進(jìn)的速度、時間分別為: 40 0.5第一個紅外線側(cè)障設(shè)置為無第二個紅外線側(cè)障設(shè)置為前第三個紅外線側(cè)障設(shè)置為左。運行結(jié)果:當(dāng)左邊有障礙時,機器人通過紅外感應(yīng)回右轉(zhuǎn),當(dāng)右邊有障礙時,機器人通過感應(yīng)會左轉(zhuǎn),當(dāng)前方有障礙時機器人會后退。實驗4 機器人飛蛾撲火實驗1 機器人有趨光性,可以用左右光源傳感器來判斷光線強度,并發(fā)現(xiàn)遠(yuǎn)處光源。2 機器人到達(dá)光源附近后,圍繞光源坐圓周遠(yuǎn)動??煞譃槿齻€子程序讓其自己完成自己的任務(wù)即可(1)發(fā)現(xiàn)光源方向。(2)向光遠(yuǎn)遠(yuǎn)動。(3)圍繞光源轉(zhuǎn)圈。其流程圖為:其JC代碼為:運行結(jié)果:當(dāng)機器人運行時,機器人先打開光源感應(yīng),并自轉(zhuǎn)

6、尋找光源,發(fā)現(xiàn)光源后以速度80靠近光源。當(dāng)靠近光源后繞其做圓周運動。實驗五、六 機器人滅火實驗機器人滅火實驗需要機器人巡查火場各個房間,不重復(fù),發(fā)現(xiàn)火源,滅火。把機器人的運動簡化為:1 滅火場地的亮度檢測,檢測各個房間的亮度值。2 調(diào)節(jié)紅外傳感器,使紅外能檢測到10-80cm以內(nèi)的物體。3 機器人按固定路線模式搜索。其中最難的就是路線模式,因為由于地面的摩擦,機器人的慣性,機器人電機的轉(zhuǎn)數(shù)差,等等因素,使機器人直走和轉(zhuǎn)90度有一定的難度。因此,我們采用沿墻左走,走弧線的方式前進(jìn)。其流程圖為:其JC代碼為:運行結(jié)果:機器人能沿墻左坐,以弧線的前進(jìn)方式搜索光源,能發(fā)現(xiàn)火源,并滅火。 實驗七:實驗七

7、機器人走迷宮實驗分析:首先需要檢測地面?zhèn)鞲衅骱瘮?shù)surface() 的返回值與不同地面顏色標(biāo)志的關(guān)聯(lián),這樣才能讓機器人分辨出迷宮的出口。編寫程序如下:(進(jìn)行檢測地面?zhèn)鞲衅骱瘮?shù)surface() 的返回值的采集,可在“找地雷場地”中找到環(huán)境。) 一般出現(xiàn)的地面標(biāo)志圓圈顏色有三種,白、紅、橙,對應(yīng)的檢測地面?zhèn)鞲衅骱瘮?shù)surface() 的返回值依次為:0、170、128。對應(yīng)黑色地面surface() 的返回值為255。本次實驗迷宮環(huán)境中迷宮出口的地面標(biāo)志圓圈顏色為橙色,如果surf_1 =surface();surf_1=128,的條件成立,則可說明機器人走出迷宮。在迷宮中的行走模式可采用沿墻走

8、(走弧線)。沿墻走,顧名思義,即機器人靠近墻壁行走。機器人可采用左手走(右手走)規(guī)則。左手(右手走)走規(guī)則是指機器人始終沿著左邊(右邊)的墻壁行走,一直走完全程。該方法要求機器人能實現(xiàn)沿著墻壁前進(jìn),當(dāng)拐彎或是門口時,機器人能自動轉(zhuǎn)過去。機器人如果前方發(fā)現(xiàn)有障礙物,一般說明正對著墻,就右轉(zhuǎn)(左轉(zhuǎn))90度(79,0.3),如果發(fā)現(xiàn)左方有障礙物,一般說明左側(cè)對著墻,就右轉(zhuǎn)(左轉(zhuǎn))約60度(79,0.2),否則劃弧前進(jìn),就是前進(jìn)+左轉(zhuǎn)(右轉(zhuǎn))。在門口拐角處要求機器人處理碰撞,程序中,讓機器人一旦檢測到碰撞,就后退一點,再右轉(zhuǎn)(左轉(zhuǎn))約60度。在環(huán)境中修改“走迷宮場地”文件,去掉其中的光源,設(shè)置紅外線距

9、離10cm,點擊顯示軌跡按鈕,顯示出機器人運行的路線。場地環(huán)境如下:(每次修改程序,都必須退出環(huán)境,重新下載程序,再次運行環(huán)境卻退出環(huán)境只能使用環(huán)境窗口最左上角的退出命令,每次重新進(jìn)入環(huán)境需要重新修改環(huán)境參數(shù):刪除光源、設(shè)置紅外距離、顯示軌跡)實驗八 綜合實驗及測試一、在較安靜的情況下,機器人靜止不動,當(dāng)有人發(fā)出聲音時機器人開始自由行走:機器人在行走的過程中分辨障礙物,遇到障礙物時發(fā)出聲音報警并避開,繼續(xù)行走。(30分)要求:(1)寫出機器人從靜止到運動的條件值。 (2)畫出對應(yīng)流程圖。 (3)寫出對應(yīng)JC代碼。 (4)回答機器人在運行時使用到哪些部件。解:(1)機器人從靜止到運動的條件值:mic=microphone(); if(mic>180) drive(100,0)(2)對應(yīng)流程圖見實驗三所示(3)對應(yīng)JC代碼如下圖所示 (4)機器人在運行時使用到的部件:紅外傳感器、碰撞傳感器、麥克風(fēng)、直流電機二、自由編寫程序。(70分)要

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論