




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
奔向光明——亮度傳感器的應(yīng)用和條件控制任務(wù)導航
當人們在黑暗中行走時,如果有一點點亮光,一定會感到非常興奮,因為這一定是朋友在等待你。本課,我們將讓機器人通過亮度傳感器獲取環(huán)境光線的信息,讓機器人朝著光線強的方向行走。
1、亮度傳感器的檢測
亮度傳感器是能力風暴機器人的視覺傳感器之一,通過亮度傳感器,機器人可以感覺周圍環(huán)境的光線強弱。智多星步驟1:在流程圖編輯界面中,將“控制模塊庫”中的“永遠循環(huán)”模塊添加到流程圖中。步驟2:從“傳感器模塊庫”中拖入兩個“亮度檢測”模塊,置于永遠循環(huán)的控制中。步驟3:從“執(zhí)行器模塊庫”中拖入“顯示”模塊,置于永遠循環(huán)控制中的“亮度檢測”模塊的后面。步驟4:從“執(zhí)行器模塊庫”中拖入“延時等待”模塊,置于永遠循環(huán)控制中的“顯示”模塊的后面。
步驟5:從“程序模塊庫”中拖入“結(jié)束”模塊,置于程序的結(jié)尾,構(gòu)成亮度檢測程序,如圖6.1所示。步驟6:在第一個“亮度檢測”模塊上右擊,在彈出的“亮度檢測模塊”對話框中將亮度變量設(shè)置為“亮度變量一”,在方式選擇框中選擇“左”,表示將左亮度傳感器的亮度檢測值存放在“亮度變量一”中,相應(yīng)的代碼表示為photo_1=photo(1)。圖6.1亮度檢測程序步驟7:在第二個“亮度檢測”模塊上右擊,在彈出的“亮度檢測模塊”對話框的方式選擇框中選擇“右”,將亮度變量設(shè)置為“亮度變量二”,表示將右亮度傳感器的亮度檢測值存放在“亮度變量二”中,相應(yīng)的代碼表示為photo_2=photo(2)。
變量的選擇:在圖6.1所示的“亮度檢測模塊”對話框中單擊“亮度變量一”按鈕,會出現(xiàn)“變量百寶箱”對話框,如圖6.2所示。單擊“亮度變量二”,我們可以看到“亮度變量二”后面有一把小鑰匙,表示這個變量被選中,單擊“確認”按鈕,此時可將“亮度變量一”改為“亮度變量二”。
智多星注意:圖6.2中灰色的傳感器按鈕圖標是在“亮度檢測”模塊中不可選用的傳感器變量。圖6.2“變量百寶箱”對話框步驟8:右擊“顯示”模塊,并在彈出的“顯示模塊”對話框中設(shè)置顯示內(nèi)容,即顯示“亮度變量一”和“亮度變量二”的值。①在“顯示模塊”對話框中單擊“引用變量”復選框。②在隨后彈出的“變量百寶箱”對話框中選擇“亮度變量一”,單擊“確認”按鈕。③在編輯后的“顯示模塊”對話框中單擊“確定”按鈕,如圖6.3所示。圖6.3“顯示”模塊的設(shè)置步驟9:通過“延時等待”模塊設(shè)置適當?shù)难訒r時間。
延時等待時間決定了檢測的周期,延時等待時間過長機器人顯得反應(yīng)遲鈍,延時等待時間太短可能看不清LCD顯示屏輸出的檢測值。我們可以通過多次調(diào)試,確定合適的延時時間,例如此處設(shè)置的延時時間為0.2秒。步驟10:在仿真環(huán)境中單擊“環(huán)境編輯”欄中的“光源”按鈕,在彈出的快捷菜單中選擇“添加”命令,然后在機器人場地的適當位置單擊,實現(xiàn)光源的位置設(shè)置,如圖6.4所示。圖6.4在場地中設(shè)置光源通過觀察機器人放置在不同位置時的亮度檢測值,我們會發(fā)現(xiàn)這樣的規(guī)律,亮度傳感器檢測的亮度取值范圍為0到255之間的整數(shù),機器人距離光源越近,檢測數(shù)值越??;機器人距離光源越遠,檢測數(shù)值越大。2、機器人追光本項目的要求是當把機器人置于光源照射范圍內(nèi)的較暗處時,機器人能夠自動地朝光源處行走,并能夠在距離光源一定的距離處停下,如圖6.5所示。智多星(a)機器人追光的初始狀態(tài)(b)機器人距光源較近時停下
圖6.5機器人追光步驟1:用亮度檢測程序確定機器人追光停下時的亮度檢測值。在本項目中,我們假設(shè)當檢測值不大于61時讓機器人停下。步驟2:在流程圖編輯區(qū)拖入以下模塊,構(gòu)成如圖6.6所示的流程圖程序。圖6.6機器人追光程序及設(shè)置說明1、“條件循環(huán)”模塊的設(shè)置“條件循環(huán)”模塊可以控制程序執(zhí)行的順序。當循環(huán)條件成立時執(zhí)行循環(huán)體的內(nèi)容;否則退出循環(huán),執(zhí)行循環(huán)體后面的程序內(nèi)容。在“條件循環(huán)”模塊上右擊,可以設(shè)置循環(huán)條件,具體的操作過程如圖6.7所示。圖6.7“條件循環(huán)”模塊的設(shè)置2、“條件判斷”模塊的設(shè)置使用“條件判斷”模塊,可以控制當條件成立時執(zhí)行“左轉(zhuǎn)”模塊,然后執(zhí)行“前進”模塊;否則執(zhí)行“右轉(zhuǎn)”模塊,然后執(zhí)行“前進”模塊。在“條件判斷”模塊上右擊,可以設(shè)置判斷條件,如圖6.8所示,條件設(shè)置與“條件循環(huán)”模塊條件設(shè)置的方法相同。圖6.8“條件判斷”模塊的設(shè)置知識著陸
1、亮度檢測值是0到255之間的整數(shù),它與亮度之間的關(guān)系是光線越強檢測值越??;光線越弱,檢測值越大。2、檢測程序是各種傳感器檢測的工具,不同傳感器檢測程序中的檢測函數(shù)雖然不同,但是程序的基本結(jié)構(gòu)是相同的。3、“條件循環(huán)”模塊是判斷條件成立時執(zhí)行循環(huán)的控制模塊,“永遠循環(huán)”模塊是將條件設(shè)置為永遠成立的控制模塊,是“條件循環(huán)”模塊的特例?!皸l件判斷”模塊是控制程序根據(jù)條件成立與否,執(zhí)行不同程序內(nèi)容的控制模塊。視野拓展
微型機器人簡介微型機器人是機器人應(yīng)用的重要領(lǐng)域,如圖6.9所示的微型內(nèi)窺機器人是多年前由上海交通大學研制成功的。它可以在人體血管內(nèi)移動,用于疾病的檢測等。如圖6.10所示的昆蟲機器人重量僅有4.3
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 博圖SCL官方培訓
- 軟包電池外觀培訓
- 城市交通規(guī)劃合同管理論文咨詢重點基礎(chǔ)知識點
- 產(chǎn)品組裝技能培訓課件
- 【培訓課件】非處方藥市場推廣策略
- 配方出售保密協(xié)議書模板
- 《醫(yī)療設(shè)備監(jiān)測的護理》課件
- 車輛無償借用合同協(xié)議
- 公司培訓計劃書
- 連鎖餐廳轉(zhuǎn)讓合同協(xié)議
- MOOC 大學英語聽說譯-河南理工大學 中國大學慕課答案
- 安徽省水環(huán)境功能區(qū)劃
- 檢驗報告單的正確解讀方法(45張)課件
- 微信小程序開發(fā)與實戰(zhàn)(微課版)-教學大綱
- 還建房買賣合同
- 學習動機精品課件
- 汽車安全工程-教材課件匯總完整版ppt全套課件最全教學教程整本書電子教案全書教案合集最新課件匯編
- 群體改良和輪回選擇課件
- 牛排西式餐廳管理餐飲培訓資料 豪客來 服務(wù)組排班表P1
- 一文看懂友寶在線招股書
- 建筑日照計算參數(shù)標準
評論
0/150
提交評論