




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第10講機器人循線競賽“十三五”職業(yè)教育國家規(guī)劃教材
工作導向創(chuàng)新實踐教材程序設計(第4版)本講使用的QTI(QuickTrackInfrared)傳感器如圖10-2所示。任務1QTIl傳感器及其通信接口QTI傳感器的引腳如圖10-3所示,將傳感器上的光電管面對你擺放的時候,如圖10-3(a)所示,從上到下3個引腳依次為GND、VCC、SIG;其背面有具體的標記,如圖10-3(b)所示。本講所用QTI傳感器的性能參數(shù)如下:●工作溫度:-40~85℃;●工作電壓:5V;●連續(xù)電流:50mA;●功耗:100mW。
具體定義如下:●GND:電源地線;●VCC:5V直流電源;●SIG:信號輸出。首先
將4個QTI傳感器分別用M3螺釘固定到開槽桿件上,具體的固定方式如圖10-4所示。其次
將QTI傳感器安裝模組固定到機器人前端,具體方式如圖10-5所示。接著
然后用套件中附帶的3PIN杜邦線和3PIN插針將QTI傳感器的引腳連接到機器人的教學板上。最后
QTI傳感器輸出接口與教學板的連接如圖10-6所示。任務2安裝QTI傳感器到機器人前端任務3編寫QTl傳感器的測試程序(1)讀取每個QTI傳感器引腳的電平;連接好電路以后,我們要編寫一個測試程序,以檢查各個QTI傳感器是否連接正確,并能夠正常工作。參考“胡須”傳感器測試程序和紅外傳感器測試程序,編寫QTI傳感器測試程序,實現(xiàn)如下功能:連接好電路以后,我們要編寫一個測試程序,以檢查各個QTI傳感器是否連接正確,并能夠正常工作。參考“胡須”傳感器測試程序和紅外傳感器測試程序,編寫QTI傳感器測試程序,實現(xiàn)如下功能:(2)將讀取的結(jié)果通過串口送至PC進行顯示。Test4QTI.c是如何工作的程序首先進行串口初始化,然后將P07、P06、P05和P04的I/O口的狀態(tài)送入串口,這里的左中右是按照機器人本身的方向確定的。此時若已經(jīng)將機器人與PC的串口連接,打開串口調(diào)試工具,便可以在軟件界面看到如圖10-7所示的畫面。任務4設計算法實現(xiàn)機器人無接觸傳感器游中國RobotTourChina.c是如何工作的在程序開始處先定義3個全局變量,作為機器人3種典型動作的變量。intright90Steps=4intleft90Steps=48intUTurnSteps=48,//右轉(zhuǎn)90°的脈沖數(shù)//左轉(zhuǎn)90°的脈沖數(shù)//180°掉頭的脈沖數(shù)20%30%40%50%首先
將RobotTourChina.c輸入計算機中保存起來,并創(chuàng)建工程將其加入,編譯、連接生成HEX文件。然后
應用Progisp單片機下載編程軟件,將HEX可執(zhí)行文件下載到單片機上。接著
下載時要先將連接到P16和P17上的QTI傳感器插針斷開,才能正常下載。最后
下載完成后就可以調(diào)試機器人了。任務4設計算法實現(xiàn)機器人無接觸傳感器游中國執(zhí)行調(diào)試檢測4個QTI傳感器的返回值。根據(jù)4個QTI傳感器的返回值決定機器人的運動方式。不斷重復步驟(1)和步驟(2),直到機器人到達深圳結(jié)束。0102030405任務5修改算法實現(xiàn)機器人游中國任務6用數(shù)組實現(xiàn)機器人游中國比賽第1種改進方案是增加QTI傳感器的數(shù)量,讓機器人能夠更好地分辨出90°彎口和直線跟蹤的狀態(tài)。第2種改進方案是減少對QTI傳感器的依賴,只使用4個QTI傳感器跟蹤直線,不用分辨彎角,甚至十字路口和景點。具體算法如下:(1)循線行走到第1個丁字路口,90°右轉(zhuǎn)。(2)循線行走到左轉(zhuǎn)路口,90°左轉(zhuǎn)。(3)循線行走到右轉(zhuǎn)路口,90°右轉(zhuǎn)。(4)循線行走到福州景點,調(diào)頭。(5)..任務7改進運動執(zhí)行程序,提升執(zhí)行的可靠性
改進的辦法是改寫這些運動子函數(shù),加入加速和減速的過程,讓子函數(shù)能夠按照我們的期望盡可能地準確運動。以右輪為支點轉(zhuǎn)彎,帶加減速//pulseLeft最大轉(zhuǎn)彎速度,steps:最大速度轉(zhuǎn)彎步數(shù)//pulseLeft>1500向前右轉(zhuǎn)根據(jù)機器人的運動特征,按照以下代碼編寫和修改子程序//pulseLeft<1500向后左轉(zhuǎn)任務7改進運動執(zhí)行程序,提升執(zhí)行的可靠性函數(shù)函數(shù)voidSLMotionStartWithRamping(intsteps,intMaxVec)讓機器人逐步加速到最大速度MaxVec,然后以最大速度前進steps指定的步數(shù)。前進的方向由MaxVec決定,最大速度大于0時前進,小于0時后退。函數(shù)voidSLMotion
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 展會營銷與管理課件
- 尊重教育主題班會課件
- 16 必修1 第三單元 第14講 減數(shù)分裂和受精作用
- 龍舟手工教學課件
- 老舊小區(qū)改造項目拆遷補償合同
- 交通安全預評價與交通安全設施合同
- 醫(yī)療機構專業(yè)保潔及防疫安全服務合同
- 餐飲廢棄物處理與廢棄物能源利用合作協(xié)議
- 通信網(wǎng)絡技術與光纖入戶安裝知識測試試卷
- 艾草課件教學
- 2025-2030中國功率半導體器件市場格局與投資方向報告
- 統(tǒng)編版五年級升六年級語文暑期銜接《課外閱讀》專項測試卷及答案
- 2025年 煙草陜西公司招聘考試筆試試題附答案
- 2025年老年教育課程設置:藝術修養(yǎng)與審美教學探索報告
- 2025年河北高考真題化學試題+解析(參考版)
- 護理事業(yè)十五五發(fā)展規(guī)劃(2026-2030)
- 人教版(2024)七年級下冊英語全冊教案(8個單元整體教學設計)
- 10kV小區(qū)供配電設計、采購、施工EPC投標技術方案技術標
- 中小學校長公開招聘理論考試(試卷)
- 二年級上冊數(shù)學課件-2.1 乘法、除法一(乘法引入) ▏滬教版 (共16張PPT)
- 無人機駕駛員國家職業(yè)技能標準(2021年版)(word精排版)
評論
0/150
提交評論