《管理信息化某某中小学电脑虚拟机器人活动指南关于举办某某中》由会员分享,可在线阅读,更多相关《管理信息化某某中小学电脑虚拟机器人活动指南关于举办某某中(18页珍藏版)》请在金锄头文库上搜索。
1、附件3:广东省中小学电脑虚拟机器人活动指南项目一虚拟机器人足球比赛规则虚拟机器人足球赛旨在提高中小学生程序设计和数学物理的应用能力。该竞赛的表现形式是要求学生自主编写拥有人工智能的程序,并通过对抗的方式决出优胜者。由于人工智能程序的载体是电脑虚拟机器人,因此智能程序挑战赛是通过完成虚拟机器人的程序设计任务,然后用虚拟机器人进行足球比赛的方式进行。一、项目分组比赛使用AI-RCJ智能足球软件平台,比赛分为小学组、初中组和高中组进行。小学组:小学AI-RCJ智能足球 1 VS 1对抗赛,每支参赛队伍限1名队员。初中组:初中AI-RCJ智能足球 2 VS 2对抗赛,每支参赛队伍限2名队员。高中组:高
2、中AI-RCJ智能足球 3 VS 3对抗赛,每支参赛队伍限2名队员。二、比赛环境1软件环境操作系统:Windows2000,Windows XP中任何一种(推荐Windows2000以上)比赛系统:AI-RCJ智能足球软件平台。2硬件环境(1)电脑硬件配置:CPU 500Mhz以上,内存128M以上,(推荐CPU 1G以上,内存256M以上,拥有16M以上显存的独立显卡)(2)组织方提供比赛用电脑。(3)比赛软件采用AI-RCJ 网络版,参赛队伍所用电脑已经安装好可运行的AI-RCJ网络版客户端,服务器电脑已经安装好可运行的AI-RCJ网络版服务器端,客户端能正常连接到服务器端。3网络环境所有
3、电脑必须连在同一个局域网。三、比赛虚拟环境参数规定 术语说明比赛总时间:AI-RCJ中规定的一场比赛的总时间,它的单位时间,相当于系统中的一帧。减 速 度:系统定制的地面对球的摩擦系数场地宽度:系统中整个球场的宽,是一种相对宽度场地高度:系统中整个球场的高,是一种相对高度球门宽度:系统中球门宽度,两个球门是一样的,是一种相对大小在资格赛阶段,以上参数由参赛选手根据所参加组别通过AI-RCJ运行平台设置;进入分组循环赛阶段由现场裁判进行设置。没有列出的参数,按照系统默认设置。组别/场地设置小学组初中组高中组场地宽度200024002600场地高度120014001500球门宽度300400400
4、比赛总时间100001500015000球 减 速 度0.30.30.3四、比赛规则(1)各个参赛队员必须按时进入赛场。(2)在裁判示意开始后,各队员开始编写程序,在规定的挑战时间内编写出机器人程序。小学组的现场编程时间为45分钟,初中组与高中组的现场编程时间为60分钟。(3)在规定的编程时间内,参赛选手可调试、修改自己的机器人,并利用AI-RCJ平台把自己的机器人打包,把打包后的文件和需要备份的源代码等资料一同拷贝到服务器上,裁判确认无误后,视为完成编程任务。(4)在编程过程中,如果参赛选手电脑出现死机、系统崩溃或AI-RCJ平台不能运行等问题,选手可向裁判请示更换电脑。(5)如果在规定的编
5、程时间内无法上交自己的机器人打包后的文件到服务器上,裁判将判定该参赛选手弃权。(6)参赛队员必须能提供参赛机器人的源代码,并对机器人的算法进行讲解,否则将取消其队伍的比赛成绩。(7)所有参赛队伍的比赛都将在服务器上进行,所有选手可通过连接到服务器的投影仪观看比赛过程,保证比赛的公开、公平、公正。五、编程要求1决赛所选用的AI-RCJ系统版本以官方网站公布的为准确,里面的一些帮助文档和例子程序会与普通版本有所区别。2各队员不能夹带任何参考资料,特别是电脑存储设备进入比赛现场。3机器人源代码的编写:各个组别都可以使用图形化编程或代码编程方式,可以使用AI-RCJ系统支持的各种语言。4项目名称、代码
6、文件、团队命名规范请参考附录二。5机器人文件是指比赛中运作的机器人的文件,有时候我们直接简略称作为AI-RCJ机器人或者更简略的直接称之为机器人,这个文件必须是采用AI-RCJ平台的机器人管理所导出的zip文件。6机器人编写好并导出为zip文件后,新建一个以自己学校名字命名的文件夹,把该zip文件和需要备份的其它文件(如代码文件)拷贝到该文件夹下面,并把整个文件夹上传到比赛指定的服务器,上传后通知裁判对自己的机器人做检查。7比赛一律接受打包后的机器人文件,即上一条提到的zip格式文件,合格的机器人文件是AI-RCJ平台能够识别并在平台机器人选择列表中能显示出,并且选取此机器人能够正常运作,并且
7、机器人程序是安全的不会破坏操作系统不会操作本地文件,而且命名、描述信息正确的机器人。机器人文件是否合格,由裁判检查后决定。 六、比赛纪律1各参赛队伍应根据比赛时间安排,提前进入比赛区域,做赛前检查及准备调试。 2各参赛队伍按照要求,进入比赛区域对机器人编程、调试。 3所有的参赛队的教练员、指导老师等,不得进入赛前检查区域,违规者将被罚警告记录在案。情节严重者将扣参赛队伍比赛分数。4决赛迟到,根据裁判判断,比赛开始后的5分钟内参赛队伍没有报到,裁判将判决此场比赛参赛队伍弃权。5竞赛期间,凡是规则中没有说明的事项由裁判决定。 附录一 术语表场(Match):一般是指一场比赛中的“场”,一场比赛即是
8、指使用AI-RCJ运行一场比赛。场通常是比赛中的最小单元。如下图使用AI-RCJ 比赛-新建 创建的就是一场比赛。单位时间:单位时间指机器人运行的最小时间单位,一个单位时间可以看作一个机器人调度时钟周期或者一帧。或者简单的理解为AI-RCJ运行中机器人动作一次。比赛时间:是指一场比赛的总时间(单位时间)。如下图: 胜(赢)负(输)一场:进球数多的队赢得该场比赛,进球数少的队战败,如果双方进球数相同,那么此场算平局。净胜球数:净胜球数是指在一系列比赛中一个队各场比赛进球数的总和减去失球数的总和的值。总进球数:总胜轮数是指在一系列比赛中一个队各场比赛进球数的总和。循环赛:循环赛分为单循环和双循环两
9、种,它是指一组机器人足球队循环进行比赛,如果是单循环,那么整个循环要保证每个队都与组内其它每个队比赛且只比赛一场,如果是双循环,那么整个循环要保证每个队都与组内其它每个队比赛且只比赛两场。附录二 机器人命名规范1.创建机器人项目如果编程时使用AI-RCJ 4.0系统创建机器人项目,选择“工具”-“创建机器人项目”,弹出下面对话框,填写项目名字名字:填写机器人名字包名:填写学校名字7. 创建团队 点击菜单“项目”-“创建机器人团队”,选择要编队的机器人参照下图格式填写8.导出机器人 点击菜单“工具”-“机器人管理”,选中已编队的机器人点击“编辑”,参照下图描述填写导出成zip文件项目二3D仿真虚
10、拟灭火机器人规则一、总则 在计算机上利用系统构建的简易机器人消防车,在模拟街道中进行消防员灭火任务;即机器人沿轨迹线行走,自动越过障碍物,到达指定终点完成灭火任务。二、比赛环境:采用3D仿真虚拟机器人系统三、比赛场地:12200米2200米的虚拟城市场景,有白色轨迹线,轨迹线宽1米左右,存在各种转弯角度、十字路口等。竞赛场景在比赛前一天由裁判组确定。2在道路轨迹附近存在一个或多个着火点。比赛前一天由裁判组确定具体位置。3着火点为一个能够被红外传感器感知的火焰。4机器人消防车的起点位置在比赛前一天由裁判组确定具体位置。机器人出发位置竞赛场景图消防机器人虚拟着火点(上图为场景参考图,现场比赛时场景
11、进行适当调整和变化以用于调节项目难易度)四、任务要求说明现场比赛时根据组别不同场地有1个或多个着火点。仿真机器人必须从起点出发,沿轨迹线前进,完成灭火任务。所有参赛选手编程完毕,需将程序提交服务器,且同意进行仿真比赛时,由裁判监督下现场进行灭火竞赛。五、评分标准(1)3D仿真虚拟机器人越过障感碍沿白线走到着火点扑灭所有火焰得满分。小学组扑灭1个火焰为100分;初中组扑灭2个火焰为100分,扑灭1个火焰为90分;高中组扑灭3个火焰为100分,扑灭2个火焰为90分;扑灭1个火焰为80分;未扑灭火焰者视作任务失败。(2)机器人必须沿轨迹线行走,除遇到障碍物外,整个机器人如果脱离轨迹线则任务失败;裁判
12、宣布开始时,直接点击开始进行比赛。完成任务后系统自动停止计时。(3)按机器人成功完成任务的最终比赛时间排序,时间最短者得100分,第二名加99分,第三名加98,以此递减;(未完成所有灭火任务者不加分。)第(1)、(3)项相加即为选手竞赛部分得分。(4)如何(1)、(3)项相加得分相同,再按照编程完成后上传程序的时间先后来排序,先上传提交程序成功者为胜。(5)程序中全部使用时间算法的比赛成绩视作无效,即对选用的每一个传感器必须在程序中有应用。由于比赛机器和服务器的差异,所以建议程序尽量少的使用时间延时法来控制机器人走轨迹,如果由于时间法过多造成在服务器上运行不成功则责任由选手自负。(6)传感器数
13、量规定:判断轨迹线的光电传感器2个,超声波传感器(或触碰传感器)不限,红外传感器2个。六、比赛方式1比赛前准备:参赛队员空手(禁止携带任何程序)进入仿真比赛区,指导教师不能进入比赛区,60分钟内参赛队员在计算机上现场模拟完成机器人编程、调试、比赛(不能借助任何帮助),并将程序上交服务器。按提交先后排序,且提交程序先后时间影响到最后竞赛结果,即若前两项成绩相同,则按先提交者为优胜者。2仿真比赛过程中配件马达的转速可以根据自己编程情况进行调节相关参数。3现场比赛成绩由裁判员确定并由参赛选手当场确认,逾期不得追诉和更改。4参赛选手对裁判的决定必须服从。如有不同意见可以向竞赛裁判委员会提出书面复议,否
14、则无效。5比赛结束后,活动组委会有权将参赛队员的可执行代码进行网上公示以便各校学习交流。6如果在比赛过程中出现下列情况之一,裁判可以终止比赛:(1)裁判宣布比赛开始后3分钟内选手仍未入场,作选手自动弃权处理;(2)编程调试结束前10分钟裁判会提示选手完成后提交程序,如果宣布比赛时间结束时参赛队员仍未上交程序者,竞赛无成绩。(3)比赛过程中队员出现严重犯规事件,裁判可以终止该队员比赛。7、竞赛公平性,下列行为被认为是违反竞赛公平性原则的,是被禁止的:(1)使用他人的代码进行比赛。(2)对同场竞技的对手的比赛进程进行阻挠。裁判委员会有权依据实际情况认定其他犯规行为,一旦认定了犯规行为,裁判委员会将
15、立即取消其参赛资格。七、各组别场地难易系数设置要求:1小学组场地中设置1个障碍物和1个灭火点;(出发点与着火点之间路径单一,无交叉路口)2,初中组场地中设置2个障碍物和2个灭火点;(两障碍物大小不一,路径单一,无交叉路口)3,高中组场地中设置3个障碍物和3个灭火点;(三障碍物大小不一,有交叉路口)八、3D仿真虚拟机器人灭火竞赛项目文件的存储及上传说明1进入3D仿真虚拟机器人系统后,三个组别的场地文件(分别为高中灭火场地.sce、初中灭火场地.sce和小学灭火场地.sce)都放在“D:VirtualRobotScenes灭火”的文件夹下(如:“D:VirtualRobotScenes灭火小学灭火场地.sce”);2文件保存位置为D盘的“灭火机器人”文件夹,即“D:灭火机器人”,用来存放机器人模型和程序,新建机器人模型(文件名为“灭火机器人.ive”)和程序(文件名为“灭火