2023年12月10日發(作者:北京四合院介紹)

11f ;五鬲 教字技術 算法分析 基于FIRA l lVS l l仿真足球平臺截球策略分析 張毅李茂鄧永生李敏孫純興 (重慶郵電大學自動化學院重慶400065) 摘要:針對機器A43-真的高實時、運動的不確定、攔截足球的低效率等情況,在分析研究線性算法攔截球的基礎上,提出曲線編程思想 通過全息信息檢索、曲線算法等,從而設計出能夠使機器人到達指定位置,并執行指定命令的最優路線,提高了機器人的截球效率 關鍵詞:機器人足球路徑設計信息決策 中圖分類號:TP242 文獻標識碼:A 文章編號:1007—941 6(2011)l0-0l07—02 1、引言 基于FIRA平臺的機器人仿真足球是以VC++為編程平臺基 礎,與FIRA平臺服務器對接程序以實現足球的仿真。在現實的足球 比賽中,誰掌握了比賽的控球權誰就有更多的機會取得勝利,這? 點存仿真足球平臺上依然適用。基于此,我們著重設計比賽中的足 球攔截,目前主流有直接角度和位置 算、三角函數計算、遺傳算法 模糊數據處理等方法。本文提…曲線攔截思想,結合對方機器人的 位置,通過多個位置信息處理,淵配我方機器人具體跑位實現對足 球控制。 2、算法 2.1線性算法 線性截球的 本思想如卜: 球運行路徑預測一A.距離足球最近的我方機器人一B.距離足 球最近的對方機器人(假設該機器人為R)一如果A>B執行條件C, 否則執行條件D。 C:找出距離R最近的我方機器人以及x軸與Y軸的具體差值一 R與足球之間角度預測一我方機器人與球角度預測一角度校 一 位置優先級判斷(設最佳位置為P)一跑位于R Lj足球的延長線上I 點,如圖1所示。 D:確定足球與我方球¨Y軸小點一連線上距離足球l8單位處 一直線跑位是否碰球一檢測足臺碰球?若碰球:(數值+10,跑位);沒 有碰球:跑位一進攻算法,如圖2所示。 當然,這是在whilefl9循環語 下執行的,這些數值運算存不刮 1秒的時問內可以執行很多次,幾平不用擔心執行力的問題。 圖1條件C執行圖示 圖2條件D執行圖示 2 2曲線算法截球 存線性截球的基礎卜,有的先行者_J『始著手設計曲線算法截 球。這樣依然需要做很多位置判斷,就像線性截球‘樣的,J_i是將截 球方案改為 線,如網3: 從圖上來看曲線算法似乎更浪費時問,然而實踐證明 這樣設 計更能保證財足球的多重控制。叮以先假設 邊進攻球員的運動路 徑,如果是直線運行打門必然導致球無法射入門內,而使刖曲線!J!Jl 可以很妤地對球控制。對丁防守機器人,直線截球的確很節約時間, 但由丁對于運動的不確定性,我們不能始終假設對方射¨點選擇存 我方球門Y軸中心,昕以我們使防守機器人進行曲線運動也多j 幾 分意外緩沖機會。改進的曲線算法為: 球運行行為預測一定義¨ 標點一計算足球 機器人的距離一汁算足球與機器人之間的角度 一¨‘算足球與廣I標點的角度一角度規范化修l【r一通過角度計算機 器人應有的 輪轉速等一跑何。 3、改進的算法 我們已經知道曲線路 i殳計是優】 直線路徑設汁的, 體的lI1I 線選擇我們選擇的足JF圓Illi線,傘場分 J 26分 模式,女l 14所 圖4分區策略
本文發布于:2023-12-10 23:00:22,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1702220422117642.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:基于FIRA 11VS11仿真足球平臺截球策略分析.doc
本文 PDF 下載地址:基于FIRA 11VS11仿真足球平臺截球策略分析.pdf
| 留言與評論(共有 0 條評論) |