




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
循線回家的小Q任務(wù)導(dǎo)航在相當(dāng)長一段時(shí)間內(nèi),“某某,你媽媽喊你回家吃飯!”這句兼具家庭式溫馨的調(diào)侃語錄成了流行的網(wǎng)絡(luò)問候語,引發(fā)了社會各界和媒體們對它的深度分析,也從側(cè)面反映了網(wǎng)絡(luò)游戲?qū)η嗌倌甑奈:?。假如放學(xué)后我們能及時(shí)回家,爸爸媽媽也會少一份擔(dān)心。本節(jié)課我們將和小明一起制作一個(gè)能沿著一條彩色線條運(yùn)動(dòng)的機(jī)器人一小Q?!八狈艑W(xué)后能循線“回家”,不讓“他”的爸爸媽媽擔(dān)心。通過制作這個(gè)機(jī)器人小Q,能讓我們了解教育機(jī)器人中的一個(gè)重要傳感器一光敏傳感器的使用,并了解程序的分支結(jié)構(gòu)在機(jī)器人編程中的應(yīng)用。1.提出和分析問題如果要讓機(jī)器人沿者彩色線條,從一端走到另一端(如圖13-1所示),那么,我們可以用光敏模塊對地面進(jìn)行檢測,并使機(jī)器人產(chǎn)生直行和轉(zhuǎn)向的動(dòng)作。在此過程中,機(jī)器人還需要進(jìn)行條件判斷,并使判斷動(dòng)作不斷地循環(huán)進(jìn)行。在編寫程序之前,我們先將機(jī)器人分別放在灰色的矩形框和綠色的圖帶上,檢測它們的灰度值。通過檢測,灰色的矩形框和綠色的線條的灰度參考值分別為63和170。2.確定算法、編寫程序?yàn)榱朔奖憷斫?,機(jī)器人從起點(diǎn)走到終點(diǎn),主程序由三個(gè)子程序組成,即:“出發(fā)”、“循線走”和“到達(dá)”。如圖13-2所示。(1)“出發(fā)”子程序“出發(fā)”子程序就是解決從左邊的灰色矩形框走到綠色的線條上的問題。具體程序如圖13-3所示。機(jī)器人首先檢測一下出發(fā)點(diǎn)的地面灰度,然后進(jìn)入條件循環(huán)。條件循環(huán)的條件表達(dá)式為:地面變量一==63機(jī)器人邊前進(jìn)邊檢測。由于綠色線條的灰度值為170,如果檢測到綠色線條,條件循環(huán)表達(dá)式不再滿足,機(jī)器人就跳出條件循環(huán),開始循線走。(2)“循線走”子程序機(jī)器人沿著綠色的線條向前走,一直走到檢測不到綠色為止,這就是主程序中條件循環(huán)的內(nèi)容。其循環(huán)體即為“循線走”子程序,其流程如圖13-4所示。循環(huán)的條件表達(dá)式為:
地面變量一!=63如果此表達(dá)式滿足,機(jī)器人就繼續(xù)循線走,否則就跳出循環(huán)。所以,機(jī)器人將反復(fù)執(zhí)行循線走的指令,直至到達(dá)終點(diǎn)。“循線走”子程序是根據(jù)綠色線條的特點(diǎn)來設(shè)計(jì)的。由于綠色線條均為直線,且轉(zhuǎn)角均為直角,故機(jī)器人循線向前走的時(shí)候,綠色線條必定在機(jī)器人的前方、左側(cè)或右側(cè)三者中的一方。我們讓機(jī)器人一邊走一邊進(jìn)行地面檢測。如果機(jī)器人檢測到地面灰度值為170,就繼續(xù)前進(jìn)并檢測;如果機(jī)器人檢測到地面灰度值不等于170,說明前方已經(jīng)不是綠色的線條了,就后退一步左轉(zhuǎn)并檢測地面灰度;如果機(jī)器人檢測到地面灰度值等于170,說明它已經(jīng)在綠色線上,就繼續(xù)前進(jìn);如果機(jī)器人檢凋到地面灰度值還不等于170,說明左舞也沒有綠色的幾條,就再次后道右轉(zhuǎn)并檢測地面灰度。一旦機(jī)器人檢潮到地面灰度等于170,說明它發(fā)現(xiàn)綠色線條了,就地續(xù)向前走。(3)“到達(dá)”子程序機(jī)器人如果檢測到地面灰度為63,說明已經(jīng)到達(dá)終點(diǎn)了,就前進(jìn)庭進(jìn)一段距離,進(jìn)入灰色的矩形框,程序結(jié)束。如圖13-5所示。3.調(diào)試、運(yùn)行并保存程序保存程序后單擊工具欄中的“仿真”按鈕,進(jìn)入VJC仿真環(huán)境。進(jìn)入仿真界面后,首先創(chuàng)建沿線走的環(huán)境,然后將機(jī)器人放在起點(diǎn)即可。注意:由于電腦的系統(tǒng)配置、機(jī)器人運(yùn)行環(huán)境參數(shù)的不同,不同電腦上運(yùn)行的程序需要進(jìn)行相應(yīng)的調(diào)整。如果機(jī)器人不能正確運(yùn)行,分析原因并調(diào)整程序與參數(shù)。實(shí)踐與探究用多種顏色線條做一個(gè)迷官,用不同的顏色分別代表正確的路和陷阱等
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林公司銷售合同范本
- 春節(jié)狂歡預(yù)熱盛典
- 別墅門店出售合同范本
- 噴漆協(xié)議合同范本
- 企業(yè)房屋包租合同范本
- 商標(biāo)冠名使用合同范本
- 同康藥店加盟合同范本
- 初三家長引導(dǎo)手冊
- 國企用人合同范本
- 土地長期流轉(zhuǎn)合同范例
- 八年級物理全冊全套試卷測試卷(含答案解析)
- 中交一公局土方合同范例
- 靜脈治療相關(guān)血管解剖結(jié)構(gòu)與生理
- 新反詐知識考試題庫200題(含答案)
- 釘釘家?;ネ议L使用培訓(xùn)
- 機(jī)械設(shè)計(jì)之平面連桿機(jī)構(gòu)
- GB 30253-2024永磁同步電動(dòng)機(jī)能效限定值及能效等級
- 菜地勞務(wù)合同模板
- 二十屆三中全會精神學(xué)習(xí)題庫及答案
- 相反國課件-大班
- 【基于杜邦探析法的湯臣倍健財(cái)務(wù)報(bào)表探析案例(定量論文)11000字】
評論
0/150
提交評論