任务一、按键计数(程序名: brk 分值:30)
在机器人身上安装一个按键或一个触碰开关,以及8个同一颜色的LED,连线并编程。裁判按下参赛者指定的键或触碰位置。每按一次,顺序点亮一个LED,即按第K次,对应K号灯亮。如果按下9次,所有灯全灭。然后可以反复重新操作。
任务二、灭火(程序名:fire 分值:30)
不久的将来,灭火这一项危险的工作必将全权交给机器人去完成。灭火的第一步当然是准确地判断火源所在的方位。
本任务要求在机器人正前方安装火焰传感器(要求有5个红外接收传感器),利用五个LED灯的颜色来表示当前光源在哪一个方位。如果你的5个红外接收传感器,是按以下方位排列的话,当光源出现在正中间位置(3号传感器前方)时,你5个LED灯中正中间那个(3号)应该亮红色,而另外四个全部亮绿色。当光源的位置发生变化时,红灯的位置也要跟着变化,当没有光源时所有灯都是绿灯的状态。
特别注意:本任务禁止参赛队员自行使用打火机、蜡烛等能产生明火的物件进行调试。参赛队员可以要求裁判使用这些物件帮助进行调试。
任务三、设别条形码(程序名:bar 分值:35)
条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用来表达一组信息的图形标识符。本任务就要求同学们设计一个能自行识别条形码的机器人。
场地上有A、B、C、D四组条形码,当你去测试(评分)时,裁判会随机指定其中一组,你的机器人需要从橙色方框内出发,10秒内停在条形码的顶端,然后在LCD液晶显示屏上用二进制数显示读出来的条形码。请注意:裁判指定需要识别的条形码后,不得对机器人和程序进行任何改动。我们以A组条形码为例,进行具体说明:
1、机器人从标有字母A的橙色框内出发,10秒内停止在条形码顶端;
2、机器人需要识别的条形码为绿色框内的部分,绿色框左边的完整黑白条纹起到参照
物的作用;
3、当绿色框左边有黑线,而绿色框内同水平线位置没有黑线时,记录为0,否则记
录为1;
4、A组条形码读出来为:1100101;B组条形码读出来为:1001011。
任务四、必要抉择(程序名:cho 分值浮动)
场地说明:在绿色圆内有一个普通易拉罐,易拉罐上有一个轻质立方体
本任务要求机器人从起点出发,沿着黑线行驶,允许机器人在场地上行驶60秒,不能脱离轨迹运行,如果机器人整体完全脱离轨道,则本轮比赛结束。计分方式:机器人在行走过程中,每经过一个A型路口,得0.5分,每经过一个B型路口得1分,每经过一个C型路口得1.5分,每经过一个D型路口得2分,成功将易拉罐上的轻质立方体搬运(离地)至橙色区域内得4分,有效时间内停止在终点得3分。多次通过同一路口且转弯方向相同不重复计分,累加上述分值为本题得分。
注意:实际场地中没有英文字母,尺寸和细节以现场公布的为准。
任务五、习惯形成性测试 (分值:10分)
本次比赛要求选手在电脑桌面自建文件夹为hn2018XX,后两位代表参赛队伍编号,由