Phantom Y
首发于Phantom Y

RoboMasters 2017夏令营来啦!

1

2013年夏天,DJI的Phantom 1刚刚发布没多久,公司某个大哥就拉着我做一个图像识别的程序说要用来做一个比赛。两个月后,我听说有个夏令营的活动在公司里面开展了起来,我那个图像识别程序是个辅助的参考资料,此外参加夏令营的营员还需要做一个投石车一样的机构,识别到对应目标以后,把小铁块准确地投进去。夏令营的营员们分成几个小组各自设计机构和程序,最后要通过比赛比哪个小组做得好。比赛那天,公司上下的工程师们都兴致勃勃地前来观看,七嘴八舌地讨论各个小组的表现。

2014年夏天,Phantom 2 Vision+发布了,公司又组织了一场更大规模的夏令营,这次的主题是机器人射击对抗,来参加的学生多达100人。他们需要在35天的时间里设计三台灵活移动并且能射出17mm弹丸和42mm弹丸的机器人,互相通过弹丸击打来决出胜负。在电子游戏中想要实现同样的游戏概念轻而易举,但是要能在现实世界中用机械和电子元件表达“血量”、“伤害”这些概念,需要开发很多新技术和工程设计作为支撑。DJI的工程师带着这批夏令营的学生,最终解决了这个问题,奉献了一个夏天精彩的对决。大疆传媒还将这一年的夏令营做成了一系列纪录片(比如梦想的权利之《“神”组合》),用在夏令营现场拍摄的镜头结合工程师的独白来讲述夏令营里的故事。举办夏令营,召集100人,分组对战,在竞争的环境中创造前所未有的技术,从此成为了DJI年年雷打不动的重要活动。

2015年夏天,Phantom 3发布的热度刚刚过去,DJI又发布了首款可编程控制的飞行器Matrice 100,DJI内部的一个研发团队则将机器人射击的游戏概念变成了大规模的国家级赛事:全国大学生机器人大赛RoboMasters。虽然比赛占据了团队主要的时间和精力,团队依然挤出资源让夏令营按期举办了。2015年夏令营的主题是设计全自主飞行器投弹,这一年的详细规则,我在以前的知乎回答RoboMasters2015夏令营是怎样的? - 知乎中有介绍。2015年夏令营让我们看到了Matrice 100的可编程特性带来的巨大的教育和应用开发的潜力,也看到了夏令营的形式能够在营员身上激发出的惊人创造力。

2016年一年DJI发布了四款带视觉导航功能的飞行器,这一年的夏令营也以视觉导航功能的开发为主,另外整个活动在运营和技术支持方面也有了更多的提高。除了免费提供住宿、餐饮补贴和组织外出活动以外,我们还为营员提供了来自公司工程师和高校教授的讲座。这一年的夏令营主题在上一年的基础上继续增加难度,在制作全自主的投弹飞行器之外,营员还允许制作一台地面机器人辅助飞行器的运行。在参加Robomasters 2016夏令营是怎样一种体验?这个问题里,参加夏令营的营员贡献了很多关于夏令营的故事。2016届夏令营的营员不仅制作了优秀的机器人,也在夏令营中结下了深厚的友情,直到现在大家的微信群依然非常活跃。


2017年的夏天很快就要到了,今年的夏令营也将如期展开:

2017年的夏令营主题依然是自动机器人的挑战,不过增加了对抗的元素,进一步强调了空中机器人和地面机器人的配合,难度在去年的基础上有所提高。不过,由于我们已经有了四年的技术积累,可以开放给营员很多技术资料和经验,所以虽然挑战更大,但是同学们获得的支持也会更多。

2
有高中生看到这里说哎不对,说好的高中生夏令营呢。


宣传海报在这里:

2017年的1月我们举办了高中生冬令营,反响很好,虽然在zhihu.com/question/5513这个问题下面的回答都非常奇怪=。=

通过高中生冬令营,我们发现高中生都很强而且很好学,玩乐高什么的实在是屈才了。让一个小机器人全自动走好几米,然后发射若干发子弹精确击打一个目标,然后再返回出发点,让几个高中生来做需要多长时间呢?答案是10天(当然基础平台和模块都是RoboMasters提供的)。有鉴于此,在即将到来的高中生夏令营里面我们将给高中生提供接近正式RoboMasters比赛的竞争环境和物资辅助,以及额外的指导和课程,来开发半自动对抗的机器人。


3

RoboMasters的夏令营的录取标准其实还是比较高的,我们的夏令营不是暑期美国访学夏令营这种画风,而是NOI冬令营那种画风。在第一节的回顾里我简单介绍了历届夏令营的主题,每一年的夏令营要做的东西基本都是不曾被人设计制造出来的工程项目,有些年的题目难度直逼一些国际知名的机器人比赛。2015年、2016年的夏令营营员在参加完夏令营以后继续用夏令营的开发平台M100各种横扫国内国际机器人比赛的冠军就是明证(北理工无人机团队代表中国在国际机器人挑战赛中斩获冠军_北京理工大学新闻网)。

2017年的夏令营里面,营员需要在妙算上写基于ROS的程序,控制机器人靠不同传感器的信息实现更加智能的功能,包括自主定位、导航、目标识别、抓取和射击等。机械和嵌入式系统的设计需求相对往年有所简化,但是机电系统必须有相当高的稳定性以适应对抗性比赛中的激烈碰撞。

对于大学生夏令营,我们期望营员年龄在大三到博士之间,具备比较扎实的机械、嵌入式和算法开发的功底,展示出优秀的学习能力以及实践能力,有比较好的理论基础。

对于高中生夏令营,我们期望营员具有探索精神以及良好的人际交往能力,耐心谦虚,数理成绩较好,有很强的学习能力,但是明白自己的能力范围。



4

电子和计算机工科学生的大学生涯其实可以看做一场RPG。

学校是地图上的安稳的城市,有很多训练师会给你发任务或者交你技能(学校里的课程),当然你也可以去找城市外面的训练师去学习技能,也可以找其他的玩家学习技能。城市里面的任务会让你慢慢升级,但是提升得并不快。你需要到城市外面找野怪打(做项目、做实习,成功实现项目需求就是打完了怪),越难打的怪越让你花时间和精力,但是会提高你升级的速度,有的时候你还可以纠集好几个经常一起打怪的小伙伴去下副本(做比赛)。对于某些副本,个人的技能和战斗技巧有时候不足够让你们打过这个副本,队友之间还必须有足够的信任、配合和团队管理,于是公会就产生了(实验室、做比赛的社团)。通常来说,计算机系学生的公会很小,因为大部分副本靠个人能力单打独斗也是可以的;而做机器人比赛的学生的公会就要很大,因为机器人比赛这类复杂的15人或者25人的副本(比如RoboMasters、Robocon这样的比赛),需要参战队友之间极高程度的配合。有的公会组建起来就是为了去打不同的副本的,而有的公会则以造出牛逼装备和研发新的技能为目的(实验室发论文),哪种公会更有意义是个仁者见仁智者见智的问题,所以选择公会一定要慎重。

玩游戏的朋友们都明白这些常识的游戏设计:城市里就是学学技能,技能要升级还是要出门打怪;城市NPC卖的装备永远不如外面BOSS掉出来的好,或者要合成牛逼的装备,还是需要打BOSS掉出来的特殊道具。

玩游戏的朋友们也都会耻笑这样的观点:在城市里跟着训练师安心训练就能满级了;打怪打得多不多无所谓,只要花钱买一身神装,出门肯定能翻盘;副本就进去打两三个小怪就好了,BOSS太难,神装掉率也不高,不去打了。

地图上还有一些纯为了战斗目的建立起来的公会的据点(公司),只有达到了一定等级才可以进去。这些地方也有训练师,但是他们都有自己要打的怪,比较忙所以只和战斗能力强的玩家说话,而且不像城市里的训练师那么有耐心。然而大家都知道,到这些公会的据点里能得到更好的提升以及参加更加刺激的战斗。训练师发任务的方式也和城市里不同,这里发的任务就是直接把你踢进一个很难的一般人进不去的副本,训练师偶尔过来给你刷个buff或者开两个技能,然而BOSS需要你自己打。

大家当然都很崇拜那些大二大三就满级然后出门右拐MSRA或者硅谷单刷副本的人,但是他们不会告诉你,在你还在城市里钓鱼喝茶聊骚NPC的时候,他们自己在山谷里在刷了多少怪。


隔壁有几个兄弟组了一个公会打算去RoboMasters的副本里打怪,你看到他们大费周折收集装备、找各个训练师请教,觉得他们花那么大工夫打一个很难的BOSS不值得。

这么一想是不是特别明白了,大学一点也不枯燥。


5

所以RoboMasters 2017夏令营欢迎大家报名。

发布于 2017-04-18

文章被以下专栏收录