文档介绍:虚拟机器人足球竞赛
一、竞赛目标
虚拟机器人足球赛旨在提高中小学生程序设计和数学物理的应用能力。该竞赛的表现形式是要求学生自主编写拥有人工智能的程序,并通过对抗的方式决出优胜者。由于人工智能程序的载体是电脑虚拟机器人,因此智能程序挑战赛是通过完成虚拟机器人的程序设计任务然后用虚拟机器人进行足球比赛的方式进行。
二、竞赛范围
比赛使用AI-RCJ智能足球软件平台,比赛分为小学组、初中组和高中组进行:
小学组:小学AI-RCJ智能足球 2 VS 2对抗赛,每支参赛队伍须为2名队员。
初中组:初中AI-RCJ智能足球 2 VS 2对抗赛,每支参赛队伍须为2名队员。
高中组:高中AI-RCJ智能足球 3 VS 3对抗赛,每支参赛队伍须为2名队员。
三、竞赛环境
1、软件环境
操作系统:Windows98,Windows2000,Windows XP中任何一种(推荐Windows2000以上)
比赛系统:AI-RCJ智能足球软件平台
2、硬件环境
(1)电脑硬件配置:CPU 500Mhz以上,内存128M以上,(推荐CPU 1G以上,内存256M以上,拥有16M以上显存的独立显卡)
(2)组织方提供比赛用电脑,电脑数量视参赛人数最多的组别为准,例如:小学24队参赛,初中组25队参赛,高中组30队参赛,则至少要提供62台电脑。其中60台用于参赛队伍比赛;1台电脑用作服务器,方便裁判收集机器人程序和运行比赛,推荐服务器电脑采用较好的硬件配置;另1台用于比赛备用电脑。
(3)服务器电脑必需有光驱和USB接口。
(4)比赛软件采用AI-RCJ 网络版,参赛队伍所用电脑已经安装好可运行的AI-RCJ网络版客户端,服务器电脑已经安装好可运行的AI-RCJ网络版服务器端,客户端能正常连接到服务器端。
3、其它硬件
(1)投影仪:组织方提供1台投影仪连接裁判电脑用于显示决赛淘汰赛过程。
(2)U盘:组织方提供三个U盘,作为决赛中机器人文件复制可能使用到的备用盘;参赛队伍不能自带U盘进入比赛现场。
(3)纸笔:组织方提供每个比赛队员笔和草稿纸一份。
4、网络环境
所有电脑必须连在同一个局域网,并且可以互相通信,并能通过设置共享文件夹的访问方式使同支队伍两个队员间能进行文件交流。
四、竞赛虚拟环境参数规定
术语说明
比赛时间:AI-RCJ中规定的一场比赛的总时间,它的单位时间,相当于系统中的一帧。
球减速度:系统定制的地面对球的摩擦力。
场地宽度:系统中整个球场的宽,是一种相对宽度。
场地高度:系统中整个球场的高,是一种相对高度。
球门宽度:系统中球门宽度,两个球门是一样的,是一种相对大小。
在资格赛阶段,以上参数由参赛选手根据所参加组别通过AI-RCJ运行平台设置;进入分组循环赛阶段由现场裁判进行设置。没有列出的参数,按照系统默认设置。
组别/场地设置
小学组
初中组
高中组
场地宽度
2000
2400
2600
场地高度
1200
1400
1500
球门宽度
400
500
500
比赛时间
10000
15000
15000
球减速度
五、竞赛流程
术语说明:
考核机器人:由组委会现场提供用于考核参赛者水平的机器人(文件),当自己编写的机器人和考核机器人比赛时,AI-RCJ系统会自动锁定鼠标拖放等操作,直到该场比赛结束。
最终比赛结果:是在AI-RCJ虚拟环境规定的比赛时间内系统自动统计并显示的两个机器人所有回合的比赛成绩,以进球数为标准。如图1“系统显示的比赛结果”所示,小学组考核机器人与实验中学队的比赛结果为:11:6
图1 系统显示的最终比赛结果
机器人打包:打包后的机器人统一为“zip”格式,由AI-RCJ系统提供的机器人打包程序自动压缩,是选手设计的机器人文件压缩包。
比赛时长与方式
场次
挑战时间
比赛方式
小学组资格赛
60分钟
现场编写机器人,并挑战小学组考核机器人
初中组资格赛
60分钟
现场编写机器人,并挑战初中组考核机器人
高中组资格赛
60分钟
现场编写机器人,并挑战高中组考核机器人
分组循环赛
90分钟
前12名分组进行单循环赛
1、资格赛流程
小学组各个参赛队伍限1名队员进入资格赛场地;初中组和高中组的各个参赛队伍必须是2名队员进入资格赛场地。
(1)裁判分发“资格赛成绩记录表”给每个参赛选手,并填写队伍信息。
(2)参赛选手检查考核机器人(文件)是否已经正确安装。
(3)在裁判示意开始后,各队伍开始编写程序,在规定的挑战时间内编写出机器人程序并与考核机器人进行比赛。
(4)在规定的挑战时间内,参赛选手可调试、修改自己的机器人,可