文档介绍:附件2:
广东省中小学电脑虚拟机器人活动指南
项目一
虚拟机器人足球比赛规则
虚拟机器人足球赛旨在提高中小学生程序设计和数学物理的应用能力。该竞赛的表现形式是要求学生自主编写拥有人工智能的程序,并通过对抗的方式决出优胜者。由于人工智能程序的载体是电脑虚拟机器人,因此智能程序挑战赛是通过完成虚拟机器人的程序设计任务,然后用虚拟机器人进行足球比赛的方式进行。
一、项目分组
比赛使用AI-RCJ智能足球软件平台,比赛分为小学组、初中组和高中组进行。
小学组:小学AI-RCJ智能足球 1 VS 1对抗赛,每支参赛队伍限1名队员。
初中组:初中AI-RCJ智能足球 2 VS 2对抗赛,每支参赛队伍限2名队员。
高中组:高中AI-RCJ智能足球 3 VS 3对抗赛,每支参赛队伍限2名队员。
二、比赛环境
操作系统:Windows2000,Windows XP中任何一种(推荐Windows2000以上)
比赛系统:AI-RCJ智能足球软件平台。
(1)电脑硬件配置:CPU 500Mhz以上,内存128M以上,(推荐CPU 1G以上,内存256M以上,拥有16M以上显存的独立显卡)
(2)组织方提供比赛用电脑。
(3)比赛软件采用AI-RCJ 网络版,参赛队伍所用电脑已经安装好可运行的AI-RCJ网络版客户端,服务器电脑已经安装好可运行的AI-RCJ网络版服务器端,客户端能正常连接到服务器端。
所有电脑必须连在同一个局域网。
三、比赛虚拟环境参数规定
术语说明
比赛总时间:AI-RCJ中规定的一场比赛的总时间,它的单位时间,相当于系统中的一帧。
减速度:系统定制的地面对球的摩擦系数
场地宽度:系统中整个球场的宽,是一种相对宽度
场地高度:系统中整个球场的高,是一种相对高度
球门宽度:系统中球门宽度,两个球门是一样的,是一种相对大小
在资格赛阶段,以上参数由参赛选手根据所参加组别通过AI-RCJ运行平台设置;进入分组循环赛阶段由现场裁判进行设置。没有列出的参数,按照系统默认设置。
组别/场地设置
小学组
初中组
高中组
场地宽度
2000
2400
2600
场地高度
1200
1400
1500
球门宽度
300
400
400
比赛总时间
10000
15000
15000
球减速度
四、比赛规则
(1)各个参赛队员必须按时进入赛场。
(2)在裁判示意开始后,各队员开始编写程序,在规定的挑战时间内编写出机器人程序。小学组的现场编程时间为45分钟,初中组与高中组的现场编程时间为60分钟。
(3)在规定的编程时间内,参赛选手可调试、修改自己的机器人,并利用AI-RCJ平台把自己的机器人打包,把打包后的文件和需要备份的源代码等资料一同拷贝到服务器上,裁判确认无误后,视为完成编程任务。
(4)在编程过程中,如果参赛选手电脑出现死机、系统崩溃或AI-RCJ平台不能运行等问题,选手可向裁判请示更换电脑。
(5)如果在规定的编程时间内无法上交自己的机器人打包后的文件到服务器上,裁判将判定该参赛选手弃权。
(6)参赛队员必须能提供参赛机器人的源代码,并对机器人的算法进行讲解,否则将取消其队伍的比赛成绩。
(7)所有参赛队伍的比赛都将在服务器上进行,所有选手可通过连接到服务器的投影仪观看比赛过程,保证比赛的公开、公平、公正。
五、编程要求
-RCJ系统版本以官方网站公布的为准确,里面的一些帮助文档和例子程序会与普通版本有所区别。
,特别是电脑存储设备进入比赛现场。
:各个组别都可以使用图形化编程或代码编程方式,可以使用AI-RCJ系统支持的各种语言。
、代码文件、团队命名规范请参考附录二。
,有时候我们直接简略称作为AI-RCJ机器人或者更简略的直接称之为机器人,这个文件必须是采用AI-RCJ平台的机器人管理所导出的zip文件。
,新建一个以自己学校名字命名的文件夹,把该zip文件和需要备份的其它文件(如代码文件)拷贝到该文件夹下面,并把整个文件夹上传到比赛指定的服务器,上传后通知裁判对自己的机器人做检查。
,即上一条提到的zip格式文件,合格的机器人文件是AI-RCJ平台能够识别并在平台机器人选择列表中能显示出,并且选取此机器人能够正常运作,并且机器人程序是安全的不会破坏操作系统不会操作本地文件,而且命名、描述信息正确的机器人。机器人文件是否合格,由裁判检查后决定。