第十四课 机器人走规定图形比赛
学习目标
1为什么要组织比赛 2比赛的方法 3怎样参加比赛
一、为什么要组织比赛
为什么要组织比赛呢?这是因为比赛是培养同学们竞争意识、提高分析问题及解决问题能力的一种好方法。
1.通过比赛可以检验自己前一阶段的学习情况,可以很清楚的认识到自己所学知识上存在的不足。
2.比赛就是一种交流。你可以在参赛的过程中学习到别的同学采用的新方法和新思路。
在机器人的比赛中,需要根据不同的情况来调整你的机器人,这时候,最需要发挥集体的智慧,没有同学们之间很好的协作,就不可能有比赛的胜利。智能机器人的比赛确实是对协作能力的一个很好的锻炼。 二、比赛的方法 1.任务:
要求通用机器人从比赛场地中的起始区出发,在规定的时间内分别通过7颗星星,到达停止区,以通用机器人的中心(通用机器人的俯视中线)在停止区内为准。 2.比赛场地
比赛场地可以用已有的机器人灭火比赛场地,也可以自己来设计。 ⑴ 用机器人灭火比赛场地
比赛场地是一个长250cm、宽250cm 正方形区域(用标准的机器人灭火比赛场地)。区域内有长和宽均为300mm的起始区和停止区,起始区和停止区的出口和入口分别设有宽度为10mm的白色标记线,如图14-1所示。
图14-1 比赛场地
⑵ 比赛场地的地板为黑色的光滑木制表面,比赛场地的中间有7颗白色的星星,直径为40mm,被宽度为40mm的白色线由起始区贯穿到停止区。比赛的场地平面示意图见图14-2(线内均为白色)。
图14-2 比赛场地平面示意图
⑵ 自己来设计
比赛场地可以自己动手来设计和和制作,可参考以下的图:
图14-3 比赛场地平面示意图
图14-4 比赛场地立体示意图
3.评分标准
⑴ 基本得分:在180秒内(包括180秒)完成走规定图形任务得100分。
⑵ 加分:
① 通用机器人停止在停止区内而未碰到停止区周围的护墙加10分。 ② 以130秒为基准时间,每提前1秒钟完成任务加1分。 ⑶扣分:
① 以130秒为基准时间,每超时1秒钟减1分,直到比赛结束为止。
② 通用机器人比赛过程中碰到护墙一次扣2分,最多扣20分。 4.报名表
通用机器人走规定图形比赛报名表: 年 月 日 队名 1 2 选手签名:
三、如何参加比赛 1.组成队伍
⑴ 要开展机器人比赛,同学们要分成小组来进行。每个组的人数为2-3人。可以以自由组合的方式(也可以由老师根据情况来安排)。
⑵ 选出组长,由组长来进行分工,使每个人能够明确自已的工作,发挥每个人的特长点,大家一起团结协作,完成比赛任务。 2.落实比赛方案
⑴ 小组讨论:机器人比赛是一个锻炼同学们的创造力和协作力的平台,所以在方案认定的过程中应该充分发挥小组成员的积极性,通过小组讨论来落实比赛方案。
⑵ 熟悉规则:熟悉机器人比赛的规则在整个准备过程中是很重要的,不了解比赛规则就无法开展各种准备工作,所作的工作也是盲目的。因此更应该尽快的熟悉比赛的规则。 ⑶ 落实比赛方案
根据学过的知识,看如何来完成通用机器人走七星的任务。例如:可以用通用机器人走白色线条的程序来解决。
看有什么问题不好解决。例如:最后通用机器人怎样停下来等等。
大家讨论解决方案:例如用三方避障的方法(前方、左方、右方避障都发现有障碍物,通用机器人停下来)。
还有什么问题。例如:通用机器人速度太快,最后在停车时停不住„„等等。讨论后分工解决问题。
参赛选手姓名 记分表 加分2 扣分1 扣分2 最后成绩 基本分 加分1 最后得分
⑷ 调试程序
① 程序编好后,要进行模拟比赛。
② 编程时要注意参数的设置,并在调试过程中,仔细的为各参数定值。使通用机器人的精度符合要求,更能适应比赛的环境。
③ 在调试过程中不要凭主观的想法,要以实验为准。
四、比赛
1.在比赛过程中,要注意比赛的规则,要自信,相信自己的努力是有效的,是大家共同努力结果。
2.如果在比赛过程中出现了问题,不要慌张,保持冷静的头脑,这很重要。仔细的思考解决困难的办法,是硬件的错误,就找出是哪个部件出了问题,及时的更换;如果是软件的错误,就要谨慎的思考,是不是参数的问题,及时校准参数。
3.比赛时全靠你自己,你以前积累的经验一定会帮你很好的完成比赛。 4.祝你们取得好成绩!
附:通用机器人走规定图形比赛参考程序 dirb0=%11100000 pinb0 = 0
dirb1=%11110000 pinb1 = 0 pause 1000 Start:
If pin14 = 0 Then rt If pin15 = 0 Then lt
If pin5 = 0 And pin6 = 0 And pin7 = 0 Then St pinb0=%00000101 pin4 = 1 pause 10 pin4 = 0 pause 10 goto start lt:
pinb0=%00000110 pin4 = 1 pause 30 pin4 = 0 pause 10 goto start rt:
pinb0=%00001001 pin4 = 1 pause 30 pin4 = 0
pause 10 goto start St:
pinb0 = 0
sound 10,(416,682) End
思考与练习:
认真做好比赛的总结工作: ⑴“胜不骄,败不绥”,不是拿了第一就是最好,科学的路上没有最好,只有更好。 ⑵ 你在参赛的过程中学习到别的同学对手采用的什么新方法和新思路。
⑶ 找到自己和别人的差距,这样在今后的比赛中才更有目标,才会更有助于提高。 ⑷ 取他人之长,舍己之短。这是科学的一个很有效的途径
因篇幅问题不能全部显示,请点此查看更多更全内容