使用RobotC的人一定知道Xander吧,很多基于RobotC平台的非乐高传感器的驱动都是他创建的。Xander就是这个RobotMC Team的成员之一。 我们先来介绍一下Xander: Xander Soldaat,白天是一名基础设施建筑师,晚上是一名机器人科学家。他从6岁起就非常着迷于玩乐高玩具,尤其是精巧的科技结构和电子的元件。 2007年,他购买了一套Parallax BoeBot机器人和几个传感器,在学习了基于BOE(Board of Education——教育开发板)的Basic Stamp 2 之后,又继续学习了 Propeller。2008年2月,Xander Soldaat购买了第一套Lego Mindstorms NXT,以ARM7驱动的微控制器与他以往学习过的编程都不相同。乐高的积木块也使Xander Soldaat可以迅速搭建一个新的结构或者对以往的结构进行改造。几年下来,他积累了相当数量的NXT大脑和积木块。2009年12月,Xander Soldaat成为了MCP(Mindstorms Community Partner——头脑风暴全球合作伙伴)程序组的一员,与lego和其他MCP成员一起,解决软件、硬件等各方面的发展问题,测试新的想法、新的概念。 回到正题。 Xander Soldaat所在的RobotMC Team(译者认为这个RobotMC Team应该是Xander Soldaat和几个朋友为了共同的兴趣爱好而组成的)每年都会进行一次为期一天的比赛活动,他们认为这可能是世界上最闲散的和最有趣的比赛。今年的9月10日,是他们第四次举行这项活动了。下面我们就去看看这个活动的详情吧。 整个挑战赛活动,从上午9点一直持续到下午5点,在比赛开始前,公布比赛题目。通常情况下,会有三道题目,有的难、有的易,每年的题目都会不同。比赛开始以后,要在下午3点30分前完成对机器人的搭建和编程,此后就要“比拼”机器人了。挑战赛设置的方式会让新手也有机会去完成比赛项目(或者部分比赛项目),并且在过程中不会感到受挫折。 今年共有6只队伍,其中3只使用了乐高头脑风暴机器人。今年的挑战主题就是“不要掉下去!”。
: M0 u, S H3 F2 F- p, X挑战1: 巡线挑战,并使用自己的方式把罐子从线上推开。如果你有Mindsensors的巡线传感器,这个挑战项目不难完成;如果你使用普通的乐高光电传感器或颜色传感器,这个项目就有一些难度了。非乐高机器人使用各种自制的传感器在完成挑战项目时也取得了不同程度的成功。
" h" r& Y8 |* C挑战2: 一块大的方形板子,上面有25个罐子摆放成X型。这个任务从板子上推掉所有的罐子,但是机器人不能掉下去。能看到各个队伍用不同的方式来完成这个挑战项目是一件很酷的事。有的队伍使用传感器检测罐子,然后把罐子推下去。而其他的队伍,如Xander和Spirit的队伍则采用了“随机运动”的方式去推落罐子,实际上这种策略的效果是非常显著的。有时候简单的方式更有效。 % U& Q9 t( o5 d; v/ g' t2 }
挑战3: 这是一个相当难的挑战。没有那支队伍真正完美地完成了这个挑战,有的队伍获得了一些分数也只是靠运气,而不是靠编程的技巧。在一张大“桌子”的末端,一些罐子沿着一条线排成一列,罐子上交错贴着黑色和白色的标签。挑战任务是把黑色的罐子推到线的一边,把白色的罐子推到线的另一边。 9 d# b0 F% Z. V; ?2 l
搭建和编程 在团队活动日的几个星期以前,参加比赛的队伍会得到一些小“提示”,可以做一些准备工作,但是参赛队伍完全不知道比赛内容是什么。
Marc,挑战赛背后的创造性人才
Marc,挑战赛背后的创造性人才
John,在沉思
John,在沉思
Krijn,在给他的机器人做“爪子”
Krijn,在给他的机器人做“爪子”
Joachim 和 Patrick
Joachim 和 Patrick
Jilder在给机器人搭建附属装置
Jilder在给机器人搭建附属装置
FisherTechnic guys队,两兄弟和他们的儿子
FisherTechnic guys队,两兄弟和他们的儿子
Jan,在任何机器人挑战赛中,他都是重大威胁,搭建和编程技术都很令人吃惊
Jan,在任何机器人挑战赛中,他都是重大威胁,搭建和编程技术都很令人吃惊
Joep 和Karel,与他们自制的机器人
Joep 和Karel,与他们自制的机器人
等待比赛的三个机器人
等待比赛的三个机器人 以下是机器人比赛的视频。
(本帖内容由中文乐高管理组转载。我们转载这个帖子的目的是想让论坛的朋友看看,国外的乐高玩家是怎么玩的。)
+ X& P. w6 c+ F |