999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RoboCup3D仿真平臺的雙足機器人大腳球進攻策略設計

2022-02-24 06:27:56倪天偉方正趙大暑
電子測試 2022年2期
關鍵詞:程序動作比賽

倪天偉,方正,趙大暑

(1.信陽學院,河南信陽,464000;2皖江工學院,安徽馬鞍山,243031;3.安徽省教育廳“無人機開發及數據應用”重點實驗室,安徽馬鞍山,243031)

關鍵字:雙足機器人;進攻策略;RoboCup3D;世界模型

0 引言

RoboCup3D 仿真平臺最早于2008年引入法國A ldebar an Robotics公司的NAO型仿人機器人基礎模型而設計,是目前最接近現實中人類足球比賽的仿真系統,需要多個Agent 系統協同配合、世界模型設計、系統實時推理決策等才能解決復雜問題[1-2]。在RoboCup3D仿真系統中,決策系統是雙足機器人的大腦,如果沒有對機器人的行為加以策略的控制,機器人就無法在比賽過程中做出有效、準確的反應。球隊的進攻和防守的好壞主要由機器人的決策系統決定,一個好的進攻策略可以給你創造更好的防守[3-4]。本文是結合筆者在RoboCup3D 仿真系統的開發和比賽項目的實踐,深入研究前鋒進攻策略,設計了一套較好的雙足機器人進攻策略,其中大腳球進攻策略為反擊爭取更多的時間,最終可使我方更積極的掌握和控制比賽主導權。

1 世界模型結構的設計

世界模型(World Model)是機器人通過各種感知器獲取的對球場上各對象狀態的感知信息,通過對這些信息的存儲與說明。World Model推出Agent在一個給定情況下最有可能的行動。在RoboCup3D仿真機器人程序中,需要描述的世界是一個虛擬的足球場,足球場中有靜態對象(如場地信息、標志桿坐標等)和動態對象(如Agent的感知、Agent的動作等)。在 RoboCup3D仿真程序中,世界模型是仿真機器人對當前世界狀態的存儲和解釋。世界模型把Agent通過各種感知器獲取的對球場上狀態的感知信息保存下來,從而為機器人進行決策,并推測出在給定情況下最優的動作。為了實現World Model在RoboCup3D仿真競賽中可以實時的更新Agent對當期世界的感知外,還可以做出一定的預測,KylinSky3D仿真程序將World Model劃分成兩個部分:場地狀態和Agent狀態,如圖1所示。

圖1 我校KylinSky3D隊 World Model 結構

其中,場地狀態反映了整個球場場地的狀態,由動態和靜態的信息組成。靜態信息用來存儲場地大小、標志桿坐標、服務器說明等一些固定的值,動態信息存儲的是每個服務器周期中更新的信息,如球的速率和位置、球員的位置等。Agent 狀態描述的是Agent在當前環境下的狀態,它同樣也包括靜態和動態的信息,Agent中的靜態信息是組成機器人模型的各種參數,動態信息則是包括機器人關節角度、步行速率和當前策略。

2 雙足機器人踢球動作設計

2.1 設計思想

Agent可以進行基本動作的實現,但這只是具備了比賽的基本條件,如果沒有對機器人的行為加以策略的控制,機器人就無法在比賽過程中做出有效、準確的反應,這就需要高層策略的分析與設計。目前,主流的動作設計方法為選取關鍵幀插值。首先,確定動作規劃中的關鍵點,關鍵點中各個關節角度的集合則為當前關鍵幀,最終,將相鄰關鍵幀中插值獲得完整動作[5]。我校KylinSky 3D機器人足球隊采用了大腳開球、長傳、帶球和快踢等多種踢球動作。由于開球的角色是通過前鋒完成的,所以,目前我隊程序采取的開球策略是:首先判斷當前比賽模式,當是我方開球時,會進行角色選擇,當角色是前鋒時,會再根據動作決策做出角色所需要進行的動作。本文主要針機器人開球動作進行研究并設計進攻策略,在比賽中應對具體情況。

2.2 現有的開球動作

在現有的足球機器人系統程序中,以單個機器人上場的狀態為例,在比賽開始前,雙足機器人站位正常,機器人與球之間還有一段距離,如圖2所示。比賽開始后,圖3是機器人走向球的過程,當走到球的跟前,機器人會進行位置上的微調、判斷是否可以開球等一些行為,等所有動作完成好后,機器人開始開球。目前,假設我隊前鋒所采取的開球動作是帶球方式(HandleBall),采用現有程序開球方式進攻陣型和開球情況如圖4所示。

圖2 現有程序單個機器人上場站位

圖3 機器人走位進行開球

圖4 現有程序進攻陣型及開球

從以上實踐結果分析可知,我隊現有程序中,前鋒上場站位離球有一段距離,開球之前需要先走到球前面,進行微調后才開始開球。開球力度不大,開球距離不遠,并且前鋒開球結束會出現摔倒等現象。針對這些情況,有必要對現有程序進行改進。

2.3 對現有開球方式的改進

我隊現有程序中,前鋒上場使用初始開球方式,使用Handle_Ball這種方式開球,力度不大,開球距離短,致使對反方造成的威脅有限,使得我方很容易失球。針對這種情況,究其原因,是我方前鋒站位及開球方式的問題。下面就這兩個問題進行進攻策略的重新設計。

(1)調整前鋒站位。比賽之前,機器人會進行一系列信息的初始化工作,其中就包含初始化站位。程序會首先初始化站位,由于平臺默認開球方在球場的左側,所以當我方開球時,我方處于球場的左側,要及時針對球員坐標進行初始化。再通過離線調試,將我隊前鋒上場坐標調整到較好位置,使得前鋒可以開大腳球,程序流程圖如圖5所示。

圖5 優化開球動作程序流程圖

(2)優化開球方式。調整好前鋒上場坐標后,需要改進前鋒現有的開球方式。競賽中,球員在完成好初始化工作后,會進行策略選擇:首先,根據世界模型中獲取的比賽模式選擇哪方開球,確定我方開球后,再根據角色的不同選擇不同的策略,改進的程序重寫前鋒函數,專門進行前鋒的行為控制。在該函數中,不進行決策判斷,直接將其賦值為大腳球方式(Shoot_Ball),由于前鋒上場之前已經調整好開球的最佳角度,所以采用Shoot_Ball開球方式后,前鋒可以直接開球,并且開球效果明顯優于現有開球方式。

3 仿真及實驗結果分析

本次實驗采用 SimSpark仿真平臺進行仿真實驗,SimSpark仿真平臺是RoboCup 3D的比賽環境。參加RoboCup 3D仿真比賽需要一臺電腦當作服務器,比賽雙方的二進制代碼通過上傳到服務器后,啟動腳本程序運行[6]。通過RoboViz[7]作為Rcssserver3D監視器來觀測雙足機器人在球場中的運動情況。針對我隊進攻時的開球方式, 結合本文中提出的設計思路, 改進了我隊現有程序的開球方式。改進后單個機器人上場時的站位,如圖6所示,從圖中可以看出,機器人距離球的位置很近,這樣使得機器人不需要再走到球的位置,而選擇直接開始開球。改進后的單個機器人的開球,如圖7所示。將單個機器人開球應用到進攻陣型中,改進現有程序進攻時開球方式,如圖8所示。

圖6 改進后的單個機器人站位

圖7 改進后的單個機器人開球

圖8 改進后的程序進攻陣型以及開球

針對程序改進前后各執行100次開球實驗,實驗對比結果,如表1所示。

表1 采用不同開球方式的平均開球距離比較(m/s)

由實驗結果可以明顯看出,程序改進后,我方開球距離增大了,采取的大腳開球可以直接打到對方防御陣型后方,極具攻擊性,提高了我隊整體的進攻力度。值得注意的是,在改進的程序中,前鋒不進行開球方式的選擇,而直接進行大腳球方式(Shoot_Ball)開球,會存在當我方二次開球時,前鋒無法開球的情況,這時可以設計一個IsTimeOut 函數對開球時間進行控制,當超過這個時間,前鋒需要走到球的位置,對球進行Handle_Ball開球方式處理。

4 結論

本文針對RoboCup3D仿真中雙足機器人的踢球動作出現踢球力度不大、距離不遠和摔倒等現象,提出了一種基于大腳開球的進攻策略。經仿真實驗證明,采用此策略可以使傳球距離超越整個半場,這是我方掌握和控制比賽主動權,取得勝利的一個有效手段,此時,我方明顯占據優勢。同時,改進后的程序也存在一些問題,在測試過程中,出現大腳開球開出的距離不穩定的情況,改進后的代碼仍需要做進一步優化處理。

猜你喜歡
程序動作比賽
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
發芽比賽
大灰狼(2019年4期)2019-05-14 16:38:38
動作描寫要具體
“程序猿”的生活什么樣
選美比賽
畫動作
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
動作描寫不可少
比賽
最瘋狂的比賽
智慧少年(2016年2期)2016-06-24 06:12:54
主站蜘蛛池模板: 国产欧美日韩综合在线第一| 自拍欧美亚洲| 中文字幕中文字字幕码一二区| 在线a网站| 五月激激激综合网色播免费| 日韩精品成人在线| 婷婷色中文| 久久精品无码中文字幕| 久久久久亚洲Av片无码观看| 国产综合网站| 亚洲成aⅴ人在线观看| 亚洲综合第一区| 亚洲成人网在线观看| 在线播放91| 亚洲欧美另类日本| 国产女人水多毛片18| 久久国产精品夜色| 国产黄在线观看| 色偷偷综合网| 一区二区午夜| AV老司机AV天堂| 欧美成人二区| 美女无遮挡拍拍拍免费视频| 无码专区国产精品第一页| 亚洲精品色AV无码看| 国产好痛疼轻点好爽的视频| 日本尹人综合香蕉在线观看| 91精品国产丝袜| 色婷婷视频在线| 日韩少妇激情一区二区| 免费观看精品视频999| 91国内在线视频| 91视频青青草| 国产电话自拍伊人| 91蝌蚪视频在线观看| 亚洲精品不卡午夜精品| 中文字幕中文字字幕码一二区| 亚洲欧美成人网| 综合色88| 97成人在线视频| 91在线视频福利| 91口爆吞精国产对白第三集| av一区二区三区高清久久| a级毛片免费看| 亚洲Av综合日韩精品久久久| 99久久国产综合精品2023| 精品成人一区二区三区电影| 在线播放真实国产乱子伦| 中文字幕丝袜一区二区| 欧美 亚洲 日韩 国产| 国内精品九九久久久精品| 国产最新无码专区在线| 国产aⅴ无码专区亚洲av综合网| 狠狠色丁香婷婷| Aⅴ无码专区在线观看| 无码'专区第一页| 美女被狂躁www在线观看| 狠狠做深爱婷婷综合一区| 亚洲国产精品一区二区高清无码久久| 欧美午夜网| 亚洲人成网7777777国产| 国产午夜无码片在线观看网站 | 男人天堂亚洲天堂| av无码一区二区三区在线| 国产女人喷水视频| 亚洲欧美日韩精品专区| 一区二区三区四区在线| 国产在线观看91精品| 一本色道久久88| 超清人妻系列无码专区| 九九热这里只有国产精品| 亚洲永久免费网站| 色成人综合| 国产99精品视频| 久久精品无码一区二区日韩免费| 日韩欧美国产三级| аⅴ资源中文在线天堂| 1级黄色毛片| 狠狠v日韩v欧美v| 欧美一级专区免费大片| 精品视频一区在线观看| 亚洲大学生视频在线播放|