版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
導(dǎo)盲機(jī)器人(二)本節(jié)任務(wù)我們?yōu)闄C(jī)器人編寫了程序,使它能夠帶著小明上下學(xué)。可是在編與程序后發(fā)現(xiàn),我們寫的程序?qū)τ跈C(jī)器人的出發(fā)點(diǎn)要求非常嚴(yán)格,一旦出發(fā)點(diǎn)發(fā)生了改變,就很有可能無法完成任務(wù)了。現(xiàn)在我們來找一個(gè)更好的方法解決這一問題吧。問題是否可以寫一個(gè)程序,讓機(jī)器人對(duì)于出發(fā)點(diǎn)的要求不那么嚴(yán)格?能不能寫一個(gè)可以完成所有上下學(xué)任務(wù)的通用程序?
上節(jié)課我們運(yùn)用讓機(jī)器人走指定步長(zhǎng)的方法使其為小明導(dǎo)盲,這種方法對(duì)于機(jī)器人的出發(fā)點(diǎn)要求很嚴(yán)格,如果出發(fā)點(diǎn)靠前或靠后都可能會(huì)使得機(jī)器人無法到達(dá)學(xué)校。為了很好地解決這個(gè)問題,我們將利用到機(jī)器人的“眼睛”--地面探測(cè)傳感器來完成這個(gè)任務(wù)。地面探測(cè)傳感器地面深測(cè)傳感器由一個(gè)發(fā)光管和一個(gè)光敏電阻組成。根據(jù)發(fā)光管照射地面,光敏電阻檢測(cè)地面反射的光強(qiáng)度的不同,檢測(cè)到的數(shù)值也不同。如黑色;255;白色:0。利用地面探測(cè)傳感器設(shè)計(jì)線路一程序1.分析
首先對(duì)場(chǎng)地進(jìn)行分析,由上節(jié)課圖2-17可知:路是由白色構(gòu)成的。利用地面探測(cè)傳感器能夠探測(cè)顏色灰度這特性,我們可以讓機(jī)器人在出發(fā)后邊走(走一定距離)邊檢測(cè)路面情況(探測(cè)地面顏色),即隨時(shí)判斷路而的顏色是不是白色。如果是白色,就說明機(jī)器人正在路上行走,而當(dāng)機(jī)器人探測(cè)到地而的頻色不是白色的時(shí)候,說明機(jī)器人已經(jīng)走到了A段路的盡頭。這時(shí)讓機(jī)器人右轉(zhuǎn)90度,之后再讓機(jī)器人邊走邊檢測(cè)。我們可用如圖2--26所示的流程圖表示這過程。2.操作(1)判斷是否停止用“永久循壞”模塊。“控制觀塊庫”中的“永遠(yuǎn)循環(huán)”添加到主程序中。(2)添加“地而檢測(cè)”傳感器并進(jìn)行相應(yīng)的設(shè)置。①將“傳感器模塊庫”中的“地面檢測(cè)”傳感器添加到主程序中,如圖2-27(a)所示。②在“地面檢測(cè)”模塊上單擊鼠標(biāo)右鍵,在如圖2-27(c)所示的對(duì)話框中,單擊“檢測(cè)完成后,進(jìn)行條件判斷”按鈕;在如圖2-27(d)所示的對(duì)話框小,選擇下拉列表框中的“==”,再將右邊文本框中數(shù)值改為“0”(白色),單擊“確定”按扭。
(3)根據(jù)地面檢測(cè)情況,讓機(jī)器人選擇應(yīng)對(duì)。根據(jù)任務(wù)的分析,在地面檢測(cè)模塊中,當(dāng)?shù)孛鏋榘咨珪r(shí)讓機(jī)器人前進(jìn),而當(dāng)?shù)孛娌皇前咨珪r(shí)則右轉(zhuǎn)。因此,分別在主程序的“地面檢測(cè)”模塊的左右分別添加“前進(jìn)”模塊和“右轉(zhuǎn)”模塊。利用地面探測(cè)傳感器設(shè)計(jì)線路二程序線路二如下圖所示:
1.分析
(1)線路二有一個(gè)左轉(zhuǎn)90度的彎、兩個(gè)右轉(zhuǎn)90度的彎。利用線路一的程序很容易解決右轉(zhuǎn)的問題,所以我們依然以線路一的程序?yàn)榛A(chǔ),通過對(duì)程序進(jìn)行擴(kuò)充,使它能夠“左轉(zhuǎn)”。
(2)當(dāng)機(jī)器人到達(dá)B處時(shí),按照程序機(jī)器人將右轉(zhuǎn)90度,轉(zhuǎn)完彎后的機(jī)器人將測(cè)斷C處的顏色。這時(shí)我們可以再加人一個(gè)判斷:如果地面顏色是白色則前進(jìn)(和以前的功能一樣),當(dāng)探測(cè)的顏色依然不是白色時(shí),那就讓機(jī)器人右轉(zhuǎn)180度(直接掉轉(zhuǎn)方向),這樣機(jī)器人就又會(huì)按照線路行走了。程序框圖如下圖所示:2.操作(1)打開線路一程序。(2)添加“地面檢測(cè)”模塊,在“地面檢測(cè)”模塊上單擊鼠標(biāo)右鍵,在彈出的“地面檢測(cè)”對(duì)話框中,單擊“檢測(cè)完成后,進(jìn)行條件判斷”按鈕。在彈出的對(duì)話框中選擇下拉列表枇中的“==”,再將右邊文本框中數(shù)值改為“0”,單擊“確定”按鈕。(3)根據(jù)地面檢測(cè)情況,讓機(jī)器人選擇應(yīng)對(duì)。在地面檢測(cè)模塊中,當(dāng)?shù)孛鏋榘咨珪r(shí)讓機(jī)器人前進(jìn),當(dāng)?shù)孛骖伾皇前咨珪r(shí)則右轉(zhuǎn)1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電路創(chuàng)新設(shè)計(jì)課程設(shè)計(jì)
- 注射劑設(shè)計(jì)課程設(shè)計(jì)
- 人教版高中物理必修第三冊(cè)第十三章電磁感應(yīng)與電磁波初步13-5能量量子化練習(xí)含答案
- 2024年大廈股權(quán)抵押資產(chǎn)轉(zhuǎn)讓合同2篇
- 2020-2021學(xué)年廣東省廣州市越秀區(qū)人教版小學(xué)二年級(jí)上冊(cè)數(shù)學(xué)期末試題及答案
- 人教版高中地理必修第一冊(cè)第二章地球上的大氣第二節(jié)第2課時(shí)大氣的水平運(yùn)動(dòng)-風(fēng)練習(xí)含答案
- 2025年小升初數(shù)學(xué)復(fù)習(xí)之小題狂練300題(選擇題):比和比例(10題)
- 幼兒膳食健康課程設(shè)計(jì)
- 登高微課程設(shè)計(jì)文檔
- 2024年外研版九年級(jí)物理下冊(cè)月考試卷863
- 新高處安裝維護(hù)拆除作業(yè)專題培訓(xùn)課件
- 名校內(nèi)部必修二《政治生活》關(guān)鍵詞句歸類
- 深基坑事故案例
- 誡勉談話檢討書3篇
- 行車時(shí)遇突發(fā)故障的應(yīng)急辦法演示
- 倉(cāng)儲(chǔ)管理員高級(jí)工題庫及參考答案
- XX公司學(xué)歷、職稱、技能工資補(bǔ)貼規(guī)定
- 川省成都市2022屆高二上學(xué)期期末考試:英語
- 消防安全操作規(guī)程
- 廣東省江門市2022-2023學(xué)年高一上學(xué)期期末調(diào)研考試物理試題(一)
- 蘇州市蘇教版五年級(jí)下冊(cè)數(shù)學(xué)第三單元第12課《因數(shù)和倍數(shù)整理練習(xí)(第2課時(shí))》課件
評(píng)論
0/150
提交評(píng)論