笔记本电脑屏幕上,两支“机器人足球队”正在激烈交锋———蓝色和绿色的小块来回跑动,带球、传球、射门!球进了!
作为中国机器人足 球领跑者之一的川大机器人足球队,曾经多次参加机器人足球世界杯,并取得过优异成绩。在了解到成都商报“一战成名世界杯”互动活动后,川大机器人足球协会 的几名成员琢磨出一个“绝招”:用指导机器人踢球的算法原理,编写出一套参与“一战成名世界杯”互动活动的程序。他们说,通过这个程序选出的球员组队,有 望夺得30万元大奖!
“机器人足球也分为多个项目,目前我们主要涉及的是仿真组。”川大机器人足球队队长张航告诉成都商报记者,仿真机器人 足球看似简单,其实背后的技术含量并不低。在比赛前,张航和他的队友们编写出一套指导机器人“踢球”的算法,借助专业程序,指导屏幕上模拟出的机器人踢 球。而算法,就像是真人足球的战术、阵型一样,事关一支足球队的战斗力。
张航说,机器人足球赛中,最重要的是各个“队员”的站位,他们的机 器人足球队也有阵型,但不像真人足球的442、4231那样。同样,机器人也会在算法的指导下带球、传球、射门,计算机除了会根据场上的态势统筹决定机器 人的时机选择外,一个个机器人还被预设出踢球的“风格”,就如同真实赛场上的球员,具备自己的个性。“一些情况下, 守门员 还会出击,而这时其他球员就会填补到 守门员 的位置上。”张航说,小方盒子一样的机器人不可能“手球”,所以场上可以随意换人守门。
根据成都商报“一战成名世界杯”的规则,张航和伙伴们还编写出一套选择球员的程序。张航告诉记者,这套程序使用的BP神经网络算法在机 器人足球比赛中也有使用。后卫进一球5分、中场进一球2分、前锋进一球1分……“一战成名”的规则,和球员们的历届世界杯进球数、上赛季联赛进球数、年 龄、乃至身高、体重等大量数据,在经过程序的计算预测后,给出了一份名单,罗列了可能贡献积分最多的11名球员。
川大机器人足球队
“一战成名”编程组队阵容(总价78金币):
马 塞洛(巴西 后卫 4金币)、拉莫斯(西班牙 后卫 10金币)、伊涅斯塔(西班牙 中场 6金币)、迪马利亚(阿根廷 中场 6金币)、格策(德国 中场 6金币)、奥斯卡(巴西 中场 10金币)、马塔(西班牙 中场 2金币)、穆勒(德国 中场 10金币)、法布雷加斯(西班牙 中场 4金币)、梅西(阿根廷 前锋 10金币)、内马尔(巴西 前锋 10金币)