专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

RoboGame2012 One Team, One Dream

作者:佚名   来源:本站原创   点击数:  更新时间:2013年01月17日   【字体:

终于,开学了啊……

这是我比赛完后最先想说的话。

RoboGame是我们学校的知名科技活动,从2001年期,至今已成功举办11届。几乎每一届大家都能见到精彩纷呈的机器人表演,十一年下来赛事已经吸引了极高的关注度和校领导的高度重视。今年,RoboGame2012,组委会突破常规,提出了“机器人算24点”和“机器人献花”两个题目,而不是以往的战场赛和剧场赛,或是分两大类进行比赛(RoboGame2011)。这两个题目均比往年有难度,特别是机器人献花,首次在室外比赛,这对机器人提出了更高的要求。

题目下来,开始组队。由于之前没有看到通知,导致我错过了本届比赛的第一次大会,直到开完会才知道今年的题目已经下来。这个时候团子(我们班参加机器人献花的队伍,最后冠军)他们已经组好队了,而我想参加却还没找到同伴。不过很幸运,到三楼转了一圈,发现杨天(我们队长)也要参加,两个人一拍即合。当晚我们两人就和郭翔宇三人决定组队参赛。第二天又把沈均和电路大神金国强拉了过来,队伍瞬间组齐了。

之后,我们决定向难度较大的献花挑战(实际上是听说了很多大神决定参加24点所以没敢上)。方案讨论、机械设计、确定控制方法,20多天下来一台机器人在我们的脑海和纸上初步成型。这就是我们提交的计划书。审查顺利通过了,接下来的一个月由于准备期末考试便把这事放在了一边。

六月底,期末考试结束。经过几天短暂调整后我们正式开始制作。由于负责程序,所以我开始在,www.51hei.com学习单片机编程。其实,很多事情没有你想得那么难,那么复杂,真正上手起来你会发现妙趣横生。之前我在看相关书籍时总觉得单片机这玩意学起来很难,不过真正开始用了,烧几个例程之后忽然发现其实并没有那么复杂。再加上陆师兄的指点,我很快便能得心应手的编写程序。但由于我们的机械结构加工难度较大,我们的进度一直很慢。到了一审的时候很多队伍都已经搭建起了机械结构,而我们只是完成了电机的初步控制。这种情况一直拖到二审后,导致我们二审时差点杯具。

终于,到了8月下旬,大家都忙完了自己的事,我们再聚合肥继续工作。比赛前的最后一个月,是我们效率最高的一个月。我们不仅完成了车体的运动,而且完善了图像算法,以及各部分的机械结构,加紧追赶进度。当然最闹心的还是我们的电机。换了又换,还是没有达到我们理想的效果。虽然这中间经历了一些不愉快,但我们还是坚持到了最后。

到终审了。同一个实验室的两个兄弟队伍由于做算24点所以先审,但他们的结果似乎都不太好,要知道他们可是二审拿到前两名的队伍。我们虽然是献花,但由于各种原因进度很慢。听到他们的成绩我们心里更是没底。终审时我们是拿着一套几乎没有调试过的控制程序上的。但出人意料的是这套未经调试的程序表现的还不错,虽然有些动作没做好,但寻找路标相当成功。

终审之后,离比赛就不到一周了,这一周我们也是加紧调试。由于献花场地在室外,而且在白天比赛,我们必须利用白天时间调试。于是我翘了不少课,为的就是加紧时间。这也是我第一次翘课。当看到兄弟队伍的队员说,翘课后顿感人生完整了。我倒觉得这句话等机器人成功出场再说也不迟。拿花、寻柱子、下楼梯,各部分控制的完善程度都在不断推进,但我们仍然不能放松。毕竟,比赛那天说不定会出什么状况。

终于比赛了。说实话比赛前一晚我没睡好,心里压力真的很大,总担心第二天会出什么意想不到的问题。上午先去看了一会兄弟队伍的24点比赛,之后便不敢懈怠,迅速把机器人抬到场地调试。中午看到24点的成绩,同实验室的两个队伍成绩都不错,但彩排时表现优异的机械公敌队却因为串口问题遗憾的未完成比赛。我心中的压力也瞬间上去了。万一我们的串口也出问题,怎么办?万一程序上哪里出BUG了,怎么办?我的脑海里瞬间闪过各种各样出错的地方。于是我对着程序看了又看,力求做到细致完整。到了赛场,串口突然出了点问题,我顿时紧张起来。不过还好,一会就自己恢复了。比赛前队长一直强调,千万不要紧张,出了错误不要立刻傻眼。其实他可能比我们谁都紧张,毕竟全队他熬的夜最多,付出的也最多。不过,真到了赛前我突然放松了不少。毕竟,最后一次了,是好是坏,就让圆滚滚(我们的机器人,就让我以我们队名称呼它吧)在尽情的奔跑中回答吧。

出发了。跑到第一根柱子,没问题。拿花,没问题。成功拿花后现场响起了掌声,当时我们进入场地的3个队员也信心大增。虽然我们清楚,以目前的机械结构可能上不了最后的楼梯,但能走多少就走多少,每往前一步我们的成绩就会越好。接下来,第二根、第三根都没问题。就差最后了,但就在这个节骨眼,图像程序没有找到放在雕像前的柱子(事后我们发现是由于上下午太阳的位置不对导致的),以至于我们不得不返回上一个柱子重新出发。再一次,找到了,但随即圆滚滚又开始打转。这时裁判提醒我们还剩40秒。没办反,我们只能现场改程序让它沿直线往前冲了。结果差那么一点,程序没来得及改完时间就到了。很遗憾我们未能走到楼梯下。之后,我们让圆滚滚来了最后的冲刺以结束我们的比赛。

走出场地,前来加油的同学们都围了过来。我们的表现并不算太好,但大家还是给予我们鼓励和支持。后来我们看完了其他队的比赛。当看到团子它们成功的表现时,大家瞬间沸腾了。虽然是对手,但我们也为他们的出色成绩感到高兴。最终成绩出来了。我们以第五名的成绩获得最佳创意奖。经过两个月的奋斗,能够拿到奖,各位都很兴奋。毕竟我们是连续几次审查都未取得好成绩的队伍,赛前的目标也只是别太丢人。当天晚上,我们一个实验室的人一起庆祝了一番。毕竟,比赛结束意味着各位今后要告别这段特殊的日子,回到红专并进的生活中。之后,收拾实验室准备撤。我把我两个月的奋斗伙伴——单片机留了下来。

历时4个月的RoboGame,见证了我们的奋斗,见证了我们的汗水。不管比赛结果如何,对于这次参赛,我表示绝不后悔。毕竟自己努力过了,收获了经验,收获了知识。更重要的,它让我懂得团队配合。做机器人靠的不是一个人的奋斗,而是团队的配合,一起努力才是最重要的。不管中间发生了什么,都不能忘了团队的力量。One Team,One Dream。当整支队伍团结在一起时才能向着梦想努力。

所以,我要感谢我的队友,我们大家能克服各种困难,一起干到最后。有了杨天郭翔宇的勤奋工作,我们才能在最后时刻多次成功改装机械;有了沈均优秀的图像程序,我们才能让机器人成功按照路标运动;有了金国强过硬的电路水平,我们才能以最少的代价让我们的机器人享用最优秀的电路(顺带说一句,我们几乎没烧过板子,其他队烧的不计其数)。我所做的工作,只是把上下位机结合,让机器人按指示跑而已,干的事情实在是少得可怜。有了大家的帮助我才能发挥自己的作用。

最后,我要感谢我的父母。你们在我参加比赛期间给了我不少支持,而且还不嫌麻烦到比赛现场为我们加油。有了你们的支持我才能顺利工作。可以说,RoboGame2012是我步入18岁之间参加的最后的比赛,也是我未成年时最后的疯狂。它像一道分界线,永远的把过去和未来分开了。它让我18岁前最后一个夏天过得很充实。

哦对了,还要感谢来到现场加油的同学们,感谢你们的支持;感谢组委会的工作人员,你们为这次的比赛也付出了很多;感谢各位师兄,你们帮了我不少忙,解决了不少问题;感谢所有支持我们的人,我们带着你们的支持一路走了过来,坚持到了最后。

其实,开学之后,我更想说的是:

    再见,这个夏天。

 

下面附上我们的比赛视频:

不完整:http://v.youku.com/v_show/id_XNDUxNTc1NzE2.html

 完整:http://v.youku.com/v_show/id_XNDUxNTU4NTk2.html

 

还有团子大家族的:

http://v.youku.com/v_show/id_XNDUxNTU2NTE2.html

 

接下来是一些照片
 
 

关闭窗口

相关文章