汽車總動(dòng)員系列編程基礎(chǔ)_第1頁(yè)
汽車總動(dòng)員系列編程基礎(chǔ)_第2頁(yè)
汽車總動(dòng)員系列編程基礎(chǔ)_第3頁(yè)
汽車總動(dòng)員系列編程基礎(chǔ)_第4頁(yè)
汽車總動(dòng)員系列編程基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、汽車總動(dòng)員1.比賽注意事項(xiàng)1.搭建機(jī)器人。搭建機(jī)器人。1.注意車身2.傳感器和電機(jī)必須,并按照功能、位置命名(例:距離傳感左前)3.汽車總動(dòng)員必須的傳感器: 前方左、中、右距離傳感(左、右傳感安裝在伺服電機(jī)上); 前方兩側(cè)紫外線傳感(注意不要被車子本身?yè)踝。?指南針傳感(精確轉(zhuǎn)向,注意N方向朝前);海拔傳感(飛坡)4.汽車總動(dòng)員必須的電機(jī): 4個(gè)直流電機(jī)(), 前方2個(gè)伺服電機(jī)(用于轉(zhuǎn)動(dòng)距離傳感的角度,注意電機(jī)的轉(zhuǎn)向,設(shè)置為向外轉(zhuǎn)) 上方一個(gè)伺服電機(jī)(用于轉(zhuǎn)動(dòng)得分手臂)1.比賽注意事項(xiàng)2.觀察地圖,編寫程序。觀察地圖,編寫程序。1.編寫程序前,先仔細(xì),在心中想一下機(jī)器人該如何去跑。2.編寫基

2、本程序,一定要確保的正確性。3.編寫一段簡(jiǎn)單的主程序,讓機(jī)器人一下,觀察是否有錯(cuò)誤 常見(jiàn)錯(cuò)誤:原地打轉(zhuǎn)檢查機(jī)器左側(cè)電機(jī)是否反轉(zhuǎn) 一跑就翻車機(jī)器人高低是否一致,或以低速啟動(dòng) 不能延中間走檢查機(jī)器人左右距離傳感器是否標(biāo)錯(cuò) 檢查程序走中間是否有錯(cuò)誤4.按照路況,。 比賽過(guò)程中,第一次可以用較低的速度,選擇一條路,穩(wěn)定的到達(dá)終點(diǎn),并提交。 第二次:提速,確保吃到每個(gè)得分物,是每一段路都是最優(yōu)的。 第三次:如果出現(xiàn)有多條路,嘗試?yán)@圈。2.基本程序1.全局變量,根據(jù)需要可以設(shè)置多個(gè)變量,注意命名需要簡(jiǎn)單易懂2.走中間程序直流電機(jī)左前,左后=速度-(左距-右距)+偏值)/靈敏度)直流電機(jī)右前,右后=速度+(

3、左距-右距)+偏值)/靈敏度)最基本、最關(guān)鍵的程序之一,必須保證不能出錯(cuò)。其不能直接使用,需要被跑計(jì)時(shí),跑距離等子程序調(diào)用。用來(lái)調(diào)節(jié)電機(jī)速度與距離傳感器差值之間關(guān)系的值,與機(jī)器人的構(gòu)造有關(guān),可以通過(guò)測(cè)試機(jī)器人走中間的平穩(wěn)度來(lái)適當(dāng)調(diào)節(jié)靈敏度的數(shù)值。(可以不用):調(diào)節(jié)機(jī)器人執(zhí)行走中間時(shí)靠近哪邊偏值=0:機(jī)器人走中間偏值為負(fù)數(shù):機(jī)器人偏向右側(cè),當(dāng)數(shù)值小到一定程度,類似右轉(zhuǎn)程序偏值為正數(shù):機(jī)器人偏向左側(cè),當(dāng)數(shù)值大到一定程度,類似左轉(zhuǎn)程序設(shè)置偏值可以在下列環(huán)境中用到1.分?jǐn)?shù)比較靠邊,走中間手臂吃不到的時(shí)候2.左右兩邊的墻不對(duì)稱,機(jī)器人無(wú)法延中間黃線走的時(shí)候3.得分程序最基本、最關(guān)鍵的程序之一。其不能直接

4、使用,需要被跑計(jì)時(shí),跑距離等子程序調(diào)用。1. 使機(jī)器人做一個(gè)短使機(jī)器人做一個(gè)短暫的暫的“停止停止”,“停止停止”的時(shí)間為的時(shí)間為獲取另一側(cè)得分物,獲取另一側(cè)得分物,手臂所用時(shí)間。手臂所用時(shí)間。注:由于慣性,注:由于慣性,“停止停止”并不能使并不能使得機(jī)器人真正靜止,得機(jī)器人真正靜止,而是處于一個(gè)剎車而是處于一個(gè)剎車?yán)^續(xù)滑行的狀態(tài)。繼續(xù)滑行的狀態(tài)。2. 左右各裝一條手臂左右各裝一條手臂4.跑計(jì)時(shí)程序跑計(jì)時(shí)程序的用法是讓小車按規(guī)定的時(shí)間運(yùn)動(dòng)。調(diào)用跑計(jì)時(shí)程序的方法:1.設(shè)置距離傳感器的張角;張角設(shè)置的基本原則是速度越快張角越小,有時(shí)也需要根據(jù)地圖進(jìn)行適當(dāng)調(diào)整。一般可以按公式(45-速度/4)設(shè)置2.

5、設(shè)置速度;是小車按這個(gè)速度跑。3.設(shè)置靈敏度:一般為100,可以自己根據(jù)小車跑的狀態(tài)進(jìn)行調(diào)節(jié)4.設(shè)置數(shù)值:這里的數(shù)值代表的含義是時(shí)間。4.跑計(jì)時(shí)程序跑計(jì)時(shí)程序是汽車總動(dòng)員中用到的最常用的子程序,如果不考慮得分,整個(gè)地圖完全可以使用多個(gè)跑計(jì)時(shí)程序來(lái)完成??梢酝ㄟ^(guò)慢速來(lái)是小車通過(guò)轉(zhuǎn)彎路口。高速接低速:當(dāng)小車以高速降到低速時(shí),注意不要直接降到最低,為保持小車的平穩(wěn),可以通過(guò)先降低40的方式來(lái)調(diào)節(jié),過(guò)渡速度行駛的時(shí)間越長(zhǎng)越穩(wěn)定。低速接高速:同樣,當(dāng)小車以低速升到高速時(shí),也可以通過(guò)先提高40的方式來(lái)調(diào)節(jié)。5.跑距離程序:一般用于直角得分。在進(jìn)入如圖路段時(shí):首先需要降速,保證小車的方向朝前然后調(diào)整張角為15度,以保證距離傳感器測(cè)到前方。注意:當(dāng)小車吃到得分物需要接入下一段子程序時(shí),為保證小車的穩(wěn)定,可以先讓小車暫停幾百毫秒,同時(shí)先調(diào)整好接下去需要的張角。6.原地轉(zhuǎn)彎程序:一般用于直角得分后轉(zhuǎn)彎和調(diào)整角度進(jìn)入充電站。主要有兩種方法:1.計(jì)時(shí),2使用指南針理解偏值的同學(xué),在直角得分后,可以采用上訴方式進(jìn)行轉(zhuǎn)彎。7.跑海拔程序:一般用于飛車。使用方法如右圖所示:程序表示在進(jìn)入飛車之前使用50的速度,到達(dá)飛車點(diǎn)(海拔高于105)后,使用37的速度飛車。8.跑灰度程序:一般用于加油站前定點(diǎn)停車。使用方法如右圖所示:程序表示在到達(dá)加油站前

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論