




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
智能垃圾分類機(jī)器人創(chuàng)意賽優(yōu)化方案一———一個(gè)垃圾桶設(shè)計(jì)contents組裝注意事項(xiàng)整體方案介紹主程序異同介紹庫函數(shù)異同介紹1、組裝注意事項(xiàng)①垃圾桶不用安裝,需要自行設(shè)計(jì)。②所安裝的控制板不同,常規(guī)賽用arduinoUNO板及配套的接口板,而創(chuàng)意賽用arduinoMega2560板及配套的接口板。③紅外、顏色傳感器與接口板的接線不同。④1、2、3號舵機(jī)與接口板的接線不同。2、整體方案介紹在機(jī)器人基礎(chǔ)車模上設(shè)計(jì)一個(gè)垃圾桶,該垃圾桶不分顏色;該垃圾桶底部設(shè)有裝卸板;
(1)當(dāng)拾取垃圾塊到垃圾桶時(shí),裝卸板關(guān)閉;
(2)當(dāng)卸載垃圾塊到垃圾收集區(qū)時(shí),裝卸板打開。設(shè)計(jì)效果圖2.1方案優(yōu)勢拾取垃圾塊過程:將所拾取的相同顏色垃圾塊統(tǒng)一放在一個(gè)垃圾桶中,免去將垃圾塊分別放置到不同顏色垃圾桶;卸載垃圾塊過程:打開裝卸板即可把垃圾桶上的垃圾塊一起傾倒在垃圾收集區(qū)里,而不需要一塊塊地夾到垃圾收集區(qū);行走圈數(shù)減少:機(jī)器人每跑一圈可以收集4塊相同顏色的垃圾塊,12個(gè)垃圾塊只需要跑3圈。3、程序設(shè)計(jì)主流程3.1程序設(shè)計(jì)思路①啟動(dòng)機(jī)器人,走第一圈時(shí),遇到每個(gè)十字路口都左轉(zhuǎn)彎進(jìn)入(即小區(qū)),在小區(qū)遇到T字停止線停下,并識(shí)別是否有垃圾塊。記憶機(jī)器人遇到的每一個(gè)垃圾塊的顏色和路口,機(jī)器人只夾取最開始遇到的同顏色的垃圾塊,例如機(jī)器人最開始遇到綠色,那么這一圈只是夾取綠色的垃圾塊,而紅、藍(lán)垃圾塊先不夾取。在機(jī)器人走完12個(gè)路口后,開始執(zhí)行卸載垃圾塊程序,走到地圖底部相應(yīng)垃圾塊的垃圾回收區(qū)的十字路口停下,卸載垃圾塊。②機(jī)器人走第二圈時(shí),讀取步驟①中記憶的第2種顏色垃圾塊所在的路口并夾取該垃圾塊,這一圈夾完所有同顏色的垃圾塊共4個(gè),機(jī)器人走完12個(gè)路口后,開始執(zhí)行卸載垃圾塊的程序。③第三圈重復(fù)第二圈(即步驟②)的程序。4、與常規(guī)賽機(jī)器人庫函數(shù)的異同①紅外循跡模塊的庫函數(shù)(Track庫函數(shù))相同;②顏色傳感器模塊的庫函數(shù)(ColSensor和ColQueue庫函數(shù))相同;③電機(jī)模塊的庫函數(shù)(Car庫函數(shù))相同。1、庫函數(shù)相同之處4.1(1)紅外傳感器引腳號修改:將常規(guī)賽紅外傳感器引腳定義Trackstaticmytrack(A5,A4,A3,A2,A1)修改為Trackstaticmytrack(A0,A1,A2,A3,A4,true)(2)顏色傳感器引腳號修改:將常規(guī)賽顏色傳感器引腳定義ColSensorstaticmysensor(0,1,3,4,2,10)修改為ColSensorstaticmysensor(20,17,16,15,21,10)(3)電機(jī)引腳號修改:將常規(guī)賽電機(jī)引腳定義Carstaticmycar(8,9,10,11,5,6)修改為Carstaticmycar(12,11,4,53,10,9)2、庫函數(shù)不同之處---需要在Function.h文件修改以下三處定義與常規(guī)賽機(jī)器人庫函數(shù)的異同5、與常規(guī)賽機(jī)器人主程序的區(qū)別①舵機(jī)接口地址不同:常規(guī)賽機(jī)器人3個(gè)舵機(jī)的接口地址與創(chuàng)意賽機(jī)器人的4個(gè)舵機(jī)接口地址不同;②舵機(jī)動(dòng)作不同:常規(guī)賽機(jī)器人:3個(gè)舵機(jī)將地上紅、綠、藍(lán)垃圾塊分別夾取到相同顏色的垃圾桶上,等機(jī)器人達(dá)到垃圾回收區(qū)后,又將紅、綠、藍(lán)垃圾塊分別卸載到相同顏色的垃圾回收區(qū)。創(chuàng)意賽機(jī)器人:1、2、3號舵機(jī)將地上紅、綠、藍(lán)各4個(gè)垃圾塊一起夾取到垃圾桶上,等機(jī)器人達(dá)到垃圾回收區(qū)后,由4號舵機(jī)將垃圾桶上的4個(gè)相同顏色的垃圾塊(例如紅色垃圾塊)傾倒到對應(yīng)顏色的垃圾回收區(qū)(例如紅色垃圾回收區(qū))。1、常規(guī)賽與創(chuàng)意賽Catch與Down函數(shù)的區(qū)別注意:具體要修改的程序代碼詳見培訓(xùn)教材在常規(guī)賽中,機(jī)器人是先進(jìn)入路口并檢測是否有垃圾塊(沒有垃圾塊就把0賦值給Memory[num],num是對應(yīng)路口的值),若存在垃圾塊就對垃圾塊顏色進(jìn)行判斷,若機(jī)器人上的垃圾桶沒有相應(yīng)顏色的垃圾塊,就把它夾起放到相應(yīng)顏色的垃圾桶中,否則就把垃圾塊顏色所對應(yīng)的值賦值給Memory[num]。在創(chuàng)意賽機(jī)器人優(yōu)化方案一中,機(jī)器人是一次性夾取完一種顏色的4個(gè)垃圾塊,所以在設(shè)計(jì)機(jī)器人記憶函數(shù)時(shí),需要定義一個(gè)變量temp,并給它賦予初值0,當(dāng)機(jī)器人檢測到第一個(gè)垃圾塊時(shí),就把垃圾塊的顏色值賦值給變量temp,然后在行走一圈的過程中,機(jī)器人只夾取顏色值與temp變量的值相等的垃圾塊,否則就把垃圾塊顏色值與對應(yīng)的路口記憶起來。2、記憶函數(shù)的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別2、記憶函數(shù)的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別(1)Setup程序夾取原程序(2)修改后的夾取程序在主程序前新增加一個(gè)變量inttemp=0;在常規(guī)賽中,當(dāng)機(jī)器人走到垃圾收集區(qū)時(shí),主程序?qū)olor[num]數(shù)組的值進(jìn)行判斷(color[1]表示紅色垃圾桶,color[2]表示藍(lán)色垃圾桶,color[3]表示綠色垃圾桶),如果color[num]不等于0,則說明機(jī)器人垃圾桶上有相應(yīng)顏色的垃圾塊,那么機(jī)器人就會(huì)在其相對應(yīng)的垃圾收集區(qū)前停止,并執(zhí)行卸載垃圾塊程序。在創(chuàng)意賽機(jī)器人優(yōu)化方案一中,由于只有一個(gè)垃圾桶,并且機(jī)器人在執(zhí)行記憶垃圾塊程序時(shí)就已經(jīng)把垃圾桶所裝載的垃圾塊的顏色值賦給了變量temp,所以在卸載垃圾塊時(shí),主程序只需要對變量temp進(jìn)行判斷。當(dāng)獲得temp所儲(chǔ)存的垃圾塊顏色值后(例如紅色垃圾塊),使機(jī)器人只在與車上裝載的垃圾塊顏色相同的垃圾收集區(qū)前停止(例如紅色垃圾回收區(qū)),然后再執(zhí)行卸載垃圾塊程序。3、卸載垃圾塊函數(shù)的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別3、卸載垃圾塊函數(shù)的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別(1)Setup程序卸載原程序(2)修改后的卸載程序在常規(guī)賽機(jī)器人程序設(shè)計(jì)中,其運(yùn)用Get()函數(shù)(Get()函數(shù)在ColQueue函數(shù)的ColQueue.cpp文件里有定義)讀取之前記憶的垃圾塊所在的路口值,從而使機(jī)器人進(jìn)入相對應(yīng)的路口去夾取垃圾塊。在創(chuàng)意賽機(jī)器人優(yōu)化方案一程序中,其通過判斷記憶垃圾塊顏色的數(shù)組來獲得路口值,即把第一個(gè)不等于0的數(shù)組值(垃圾塊的顏色值)賦給變量temp,并進(jìn)入相對應(yīng)的路口去夾取垃圾塊。4、讀取記憶垃圾塊顏色值的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別4、讀取記憶垃圾塊顏色值的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別(1)Loop程序原程序(2)修改后的程序常規(guī)賽機(jī)器人程序中,由于在讀取記憶垃圾塊顏色值時(shí)就已經(jīng)把垃圾塊所在的路口值賦給了color[i]數(shù)組,因此機(jī)器人可通過對路口進(jìn)行判斷來確定是否進(jìn)入該路口去夾取垃圾塊。在創(chuàng)意賽機(jī)器人優(yōu)化方案一中,機(jī)器人把對應(yīng)路口的垃圾塊顏色值與temp變量進(jìn)行對比判斷,如果兩者相等,機(jī)器人就會(huì)進(jìn)入該路口并夾取垃圾塊。5、loop函數(shù)中夾取垃圾塊的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別5、loop函數(shù)中夾取垃圾塊的區(qū)別5、與常規(guī)賽機(jī)器人主程序的區(qū)別(1)loop夾取原程序(2)修改后的夾取程序6、loop函數(shù)卸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島遠(yuǎn)洋船員職業(yè)學(xué)院《食品生物技術(shù)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州文化旅游職業(yè)學(xué)院《全媒體節(jié)目制作與包裝實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆湖北省十一校高三上學(xué)期第一次聯(lián)考(一模)歷史試卷
- 梧州醫(yī)學(xué)高等??茖W(xué)?!恫枞~機(jī)械學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南陽醫(yī)學(xué)高等??茖W(xué)?!秶量臻g規(guī)劃導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州工業(yè)學(xué)院《軌道交通通信技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 桂林生命與健康職業(yè)技術(shù)學(xué)院《分子生物學(xué)實(shí)驗(yàn)A》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶文化藝術(shù)職業(yè)學(xué)院《信息設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢鐵路職業(yè)技術(shù)學(xué)院《中國古代文學(xué)史(四)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北工業(yè)大學(xué)《工程計(jì)量與計(jì)價(jià)(路橋)》2023-2024學(xué)年第二學(xué)期期末試卷
- 林學(xué)概論完整版本
- GB/T 44458.3-2024運(yùn)動(dòng)用眼部和面部保護(hù)第3部分:水面游泳用眼鏡的要求和試驗(yàn)方法
- 中醫(yī)四季養(yǎng)生之道課件
- 消防安全教育主題班會(huì)課件
- 《2024版 CSCO胃癌診療指南》解讀
- 情感表達(dá) 課件 2024-2025學(xué)年人教版(2024)初中美術(shù)七年級上冊
- 公交駕駛員心理素質(zhì)培訓(xùn)考核試卷
- 2024年上半年教師資格證《初中道德與法治》真題及答案
- 區(qū)塊鏈應(yīng)用操作員技能大賽考試題庫大全-上(單選題)
- 2024屆中國航空發(fā)動(dòng)機(jī)集團(tuán)限公司校園招聘高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 人教版小學(xué)數(shù)學(xué)“數(shù)與代數(shù)”的梳理
評論
0/150
提交評論