中學生機器人足球活動策略探索(下)_第1頁
中學生機器人足球活動策略探索(下)_第2頁
中學生機器人足球活動策略探索(下)_第3頁
中學生機器人足球活動策略探索(下)_第4頁
中學生機器人足球活動策略探索(下)_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、中學生機器人足球活動策略探索(下)足球運動是一種大家非常喜愛的運動。讓機器人去踢足 球。聽起來像天方夜譚似的。機器人也能去踢足球?而且, 還要組成一個隊伍,不同的機器人要互相配合?足球機器人 要參加比賽是否有自己的眼睛、自己的雙腿、自己的大腦、 有自己的嘴?本文試圖通過足球機器人比賽的整個準備過 程的描述來解答這些問題。上期文章介紹了賽前選拔與前期訓練,以及實施策略的前兩步一一確定移動方式和選擇機器人配件。本期文章將接 著介紹實施策略的第三步 組裝和調試。組裝調試 組裝一種是直接購買公司的結構件,按照公司的結構示意圖 形搭建機器人。這樣可以節約很多時間,學生可以把大量時 間花在機器人的調試上。

2、但是對于程序編寫有很多限制。還 有一種是自己買材料,自己做結構包,但是這種方式需要學 生動手能力和程序設計能力極強,適合于高中學生。這里只 談談搭建過程中需要特別注意的地方。由于機器人需要靠場 地區域的灰度值、角度傳感器和紅外傳感器來判斷機器人處 于場地的具體位置,而灰度模塊和紅外模塊測值容易受到外 界自然光或其他因素的影響,因此對灰度模塊和紅外模塊的 安裝是非常有講究的。灰度模塊必須與地面盡量地靠近,但 是不能接觸,這樣既可以使測值比較準確,又可以避免外界 光線的干擾。紅外模塊安裝高度應盡量比球的高度高一點, 因為紅外發出的紅外線,如果沒有經過特殊的處理,可能影 響其他機器人的復眼的讀值。同

3、時紅外模塊前面不能有其他 物體(線、結構件等)遮擋。調試機器人硬件調試機器人組裝好之后,首先需要對機器人的硬件安裝和接 線進行調試,看硬件是否有安裝錯誤的地方或接線是否有接 錯的地方。最直接的方法就是給機器人通電,傳人馬達測試 程序,看機器人是否是朝定義的前方運動的。其次看復眼、 紅外和灰度模塊是否安裝正常。具體方法是將機器人放入場 地,看主機顯示屏上的灰度值是否屬于正常水平。然后將手 靠近紅外傳感器,觀察測值。最后把機器人球靠近復眼,觀 察讀值。如果這些測值都屬于正常范圍之內,那么可以確定 機器人硬件安裝成功。機器人軟件調試對機器人的控制的思想,是直接通過軟件程序表達的。 因此,軟件設計是整

4、個設計過程中最重要的部分之一,直接 關系到機器人在賽場上的表現。由于程序模塊比較復雜,在 此不具體寫出,只對一些程序思想作簡單描述。對比賽過程 的規則進行分析后發現,比賽的進行與真實的足球比賽的思 維過程是一致的,機器人需要完成下述動作循環:然而在這一過程中,最關鍵的一步是把球攻進正確的球 門。其難點在于找球的傳感器與地面方向的傳感器是相互獨 立的兩套系統,怎樣才能讓機器人判斷當前狀態是找球過程 還是帶球進攻過程非常重要。如果單獨執行找球程序,讓機 器人跟隨球的方向前進,這樣機器人會很難將球正確地沖向 對方球門,還很有可能把球撞入自己的球門;如果單獨執行 方向判斷程序,機器人則無法知道當前球的

5、位置,有可能在 沒有控球的情況下沖向對方球門而造成無效的進攻。怎樣解 決找球程序和進攻方向判斷程序的銜接,避免烏龍球和無效 的進攻,這需要在算法設計中為找球和進攻進行相互配合才 能解決。進攻方向的判斷是根據地面灰度的增減比較來進行的。 在接近白色的區域,對紅外光的反射量大,光電判讀器即灰 度傳感器的輸出電壓高;在接近黑色區域,輸出電壓則低。 在此,默認從白到黑為進攻方向進行編程。當機器人的前面復眼找到球并持球時,機器人首先判斷 前進的方向是否是進攻的方向,之后,再判斷前進的方向是 否平行于邊線正對球門。如果是,直接持球攻門;如果不是 進攻對方球門方向或前進方向不平行邊線正對球門,機器人 則需要

6、先調整角度,然后選擇攻門。這樣做可以大大提高進 球的效率。當機器人的后面復眼找到球的時候,機器人不能直接去 持球,如果直接沖近去持球的話,有可能造成烏龍球。那這 樣就要求我們機器人應該繞過球,讓機器人的前復眼去看到 球,并使程序循環到前復眼找球一持球的過程。在大方向調正之后,需要調整機器人的前進角度,即使 前進方向平行于邊線,正對球門。這個動作是通過左右兩個 灰度傳感器轉換結果之間的比較來完成的。先讀取當前灰度 值,再進行左右兩個結果的比較,如果左灰度大于右灰度, 說明前進方向偏左,調用原地轉動程序向右偏轉,調整后, 再次讀取,比較,直到左右相等為止,這時方向正對球門, 調用長距離直行程序,開

7、始進攻,把球攻入球門。在對兩個灰度值大小進行比較時,與紅外傳感器有類似 的問題需要注意:相減出現負數時需要調整為相反數;判斷 相等時有傳感器誤差存在,需要設定閾值,差值小于閾值即 認為相等。賽前訓練與參賽技巧賽前訓練參賽之前培訓學生是非常關鍵的,初中、小學的學生, 由于年齡的原因,可能有很多注意事項不容易記住,加上在 比賽過程中緊張,更加容易忘記,那唯一的方法就是在賽前 多培訓,多強調,讓他們對比賽的注意事項加深印象。具體 的方法就是,讓學生在訓練場地上多次進行模擬比賽,并且 指導教師要嚴格按照比賽規則進行執載。每一次比賽之后都 讓學生進行簡單小結,并把需要注意的關鍵地方和隊員進行 交流。經過

8、多次訓練之后,學生可以非常熟練地進行場地調 試,從而可以胸有成竹地參加比賽。參賽技巧有時候比賽策略的好壞直接決定比賽的勝負。比如比賽 過程中,一般是不允許離開賽場的,所以就必須把維修備件 和筆記本都帶到賽臺處,出現意外情況的時候才能及時處 理。還有比賽過程中要隨時關注自己的機器人,看到運行狀 態跟預定程序不一致,就要盡快找機會檢查機器人,有時候 就是線路的松動導致機器人運行不正常,通過簡單的處理就 能馬上恢復狀態。另外科協的足球比賽運用的是6節5號干 電池,對于進攻機器人,一般情況下上半場便用掉了大部分 的電量,下半場力量會變得很弱。但是,防守機器人就在禁 區內部防守,運動量小,消耗電量相對較少。所以如果上半 場輸掉球或是雙方都沒有進球,那么下半場最好更換電池 (當然規則不允許的話就不能更換)。如果上半場贏球,那 么下半場的關鍵就是防守。只要防守住對方進攻,不讓進球, 那這場比賽就贏定了。這些基本的比賽策略在培訓過程中都 要對學生進行訓練。結束語隨著包括信息技術在內的科學技術的高速發展,以前的 教育模式下培養的學生已經不能適應社會發展的需求,這就 要求學校開設一些其他課程來補充教學,其中機器人課程教 學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論