誰說咱中國人搞不定足球?在世界機器人足球大賽上,南京郵電大學機器人足球隊屢次奪冠。昨天,在南京郵電大學Apollo機器人俱樂部,記者通過電腦屏幕見識了南郵大Apollo3D隊與美國德州大學utaustinvilla隊的一場巔峰對決。南郵大的Apollo3D隊在上半場先進一球,下半場頑強抵擋住對手的進攻,最終將1:0的比分保持到了終場,奪得Robocup機器人足球世界杯冠軍。
準確地說,這是一場虛擬足球大戰,是在虛擬的電腦世界中“開戰”。南京郵電大學大學生機器人創新實踐基地學生負責人、Apollo機器人俱樂部Apollo3D組及Apollo微軟組領隊、南京郵電大學自動化學院2013級研究生班長李學駿告訴記者,這樣一場比賽的時間比真人比賽短得多,上下半場各300秒,共五分鐘!懊绹轮荽髮Wutaustinvilla隊是世界頂級強隊,也是南郵的老對手,2010年我們就拿下Robocup機器人足球世界杯冠軍,2011年、2012年他們奪冠。2013年比賽中,我們又重新捧回獎杯。在國內南郵連續三年都是冠軍!崩顚W駿介紹說,比賽中完全是機器人自主比賽,賽場上它們會根據賽況調整位置。
機器人怎么會踢足球的呢?“比賽前,我們要為機器人設定程序,為它們提前想好可能會發生的狀況!崩顚W駿說,比如一名機器人要踢一個球,“我要控制各個關節,什么時間到達什么位置,什么時間把球踢出去,我們要給它規劃動作,要保證抬腿、踢腿不會摔跤,方向怎么朝著正前方,不會偏!
機器人踢球這個動作是賽場上最簡單的,“我們要寫145行程序,做個大腳踢球動作,上百行上千行都是很正常的,我們之前做動作是手調,后面就是算法來做,就是怎么優化,我們給他一個設定的目標,讓機器人自己去學習,看怎么達到一個最好的目標!弊铍y的是行走,要機器人走的穩,不摔跤,要走直線,還要走各種各樣的方向,這是比較困難的。
“行走和踢球是不一樣的做法,行走會根據機器人身上各個關節,通過中間的關系,設定一個兩個關節,給出曲線,其他關鍵就全部給反饋出來,然后設到機器人上!崩顚W駿說,一場比賽下來,最少為機器人寫3萬多條程序。“兩個隊比的就是哪個代碼更出色,誰的代碼更完善,然后機器人動作、底層的東西看誰做得更完美,就比如機器人走路,看誰走得更平穩,更快,踢球就看誰踢得更快,團隊之間配合更加精妙!
“Robocup機器人足球賽,目標是到2050年實現真實的人和機器人踢,由機器人足球隊戰勝人類的世界冠軍隊。”