




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
繞月飛行——傳感器檢測模塊的條件判斷和子程序的應(yīng)用本課,我們先讓機器人模擬嫦娥奔月——尋找光源的過程,待找到光源后再要求機器人圍繞光源進行轉(zhuǎn)圈。機器人繞月飛行的模擬場地如圖10.1所示。任務(wù)導(dǎo)航1、搭建機器人“繞月飛行”的主程序框架機器人若要完成“繞月飛行”項目,需要完成機器人“避障尋光”、“追光尋軌”、“入軌繞月”三個任務(wù)。步驟1:在流程圖編輯界面執(zhí)行“編輯”→“新建子程序”命令。步驟2:在出現(xiàn)的新建子程序編輯區(qū)建立“避障尋光”子程序模塊。步驟3:重復(fù)步驟1和步驟2,建立“追光尋軌”子程序模塊。步驟4:重復(fù)步驟1和步驟2,建立“入軌繞月”子程序模塊。步驟5:在流程圖編輯界面執(zhí)行“編輯”→“主程序”命令。步驟6:在流程圖編輯區(qū)搭建“繞月飛行”的主程序,如圖10.2所示。2、編輯機器人“避障尋光”子程序“避障尋光”就是機器人在避障行走時尋找光源的過程,即機器人沒有發(fā)現(xiàn)光源時就執(zhí)行避障行走的動作,如果發(fā)現(xiàn)了光源就不再進行避障行走,而去執(zhí)行“追光尋軌”的子程序。步驟1:右擊“避障尋光”子程序模塊,進入子程序編輯狀態(tài)。步驟2:編寫如圖10.3所示的“避障尋光”子程序。步驟3:在仿真環(huán)境中搭建如圖10.1所示的場地并保存。步驟4:在仿真環(huán)境中調(diào)試“避障尋光”子程序,在流程圖編輯界面修改編輯子程序。3、編輯機器人“追光尋軌”子程序“追光尋軌”是執(zhí)行“避障尋光”子程序后執(zhí)行的程序,該子程序要求在發(fā)現(xiàn)光源的基礎(chǔ)上讓機器人朝著光線較強的方向行走,直到光線達到一定程度時進入“入軌繞月”子程序,即程序要實現(xiàn)若光線沒有達到入軌標志(亮度)時就循環(huán)執(zhí)行追光的動作,否則說明機器人已經(jīng)到達繞月軌道,程序從循環(huán)中退出執(zhí)行后面的“入軌繞月”子程序。步驟1:右擊“追光入軌”子程序模塊,進入子程序編輯狀態(tài)。步驟2:編寫如圖10.4所示的“追光尋軌”子程序。步驟3:在仿真環(huán)境中調(diào)試“追光尋軌”子程序,在流程圖編輯界面修改編輯子程序。1、試將“追光尋軌”子程序中的循環(huán)判斷條件修改為,“亮度變量一”大于軌道亮度值或“亮度變量二”大于軌道亮度值時進入循環(huán),否則退出循環(huán)。2、試在“追光尋軌”子程序中控制追光動作,添加“亮度變量一”等于亮度變量時機器人向前進的動作。4、編輯機器人“入軌繞月”子程序“入軌繞月”是執(zhí)行“追光尋軌”子程序后執(zhí)行的程序,該子程序要求機器人在找到軌道的基礎(chǔ)上讓機器人繞著表示月球的光源的軌道行走。程序要重復(fù)執(zhí)行追軌的動作。步驟1:右擊“入軌繞月”子程序模塊,進入子程序編輯狀態(tài)。步驟2:編寫如圖10.5所示的“入軌繞月”子程序。步驟3:在仿真環(huán)境中調(diào)試“入軌繞月”子程序,在流程圖編輯界面修改編輯子程序。在前面的3個子程序中亮度檢測和對亮度檢測值的判斷分別使用的是“亮度檢測”模塊和“條件判斷”模塊,我們也可以只用“亮度檢測”模塊實現(xiàn)亮度檢測和對亮度檢測值的判斷。以“入軌繞月”子程序為例對程序進行修改,操作過程如圖10.6所示。1、在設(shè)計機器人“繞月飛行”程序的過程中,我們利用子程序的方法將整個任務(wù)分為三個步驟,每個步驟對應(yīng)一段子程序,每個子程序具有相對獨立的功能,程序設(shè)計過程體現(xiàn)了由粗到細、逐步求精的結(jié)構(gòu)化程
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 分包合同范本
- 區(qū)域銷售代理合同范本
- 醫(yī)院室內(nèi)裝修工程合同范本
- 日常采購維修合同范本
- 雙方車輛合作合同范本
- 企業(yè)房產(chǎn)贈與合同范例
- 變更委托合同范本
- 廠礦企業(yè)員工勞動合同范本
- 合作建設(shè)學(xué)校合同范本
- 助理試用合同范本
- 2024 河北公務(wù)員考試(筆試、省直、A類、C類)4套真題及答案
- 小學(xué)生雙擁活動國防教育
- 消防風(fēng)道風(fēng)管施工方案
- 和利時DCS系統(tǒng)課件
- 2.2 生態(tài)脆弱區(qū)的綜合治理 課件 【知識精研】高二地理人教版(2019)選擇性必修2
- 餐廳服務(wù)人員話術(shù)培訓(xùn)
- 遠程醫(yī)療創(chuàng)業(yè)計劃書
- 初中生心理健康教育講座課件
- 廣東省廣州市白云區(qū)2023-2024學(xué)年八年級上學(xué)期期末英語試題(答案)
- 2024-2025年第一學(xué)期小學(xué)德育工作總結(jié):點亮德育燈塔引領(lǐng)小學(xué)生全面成長的逐夢之旅
- 2024解析:第二章聲現(xiàn)象-基礎(chǔ)練(解析版)
評論
0/150
提交評論