RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

8月6日晚,第十六届全国大学生机器人大赛 RoboMaster 2017机甲大师赛在华润深圳湾体育中心“春茧”体育馆举行,关于这个比赛的盛况已经无需赘述,去年雷锋网参加上届比赛时,报道的是「像看了一场演唱会」,如果用演唱会来比喻,较去年来说,今年「歌手」的咖更大了,现场人更多,舞台更炫酷。

一个小插曲

在开场前,场馆内响起了解说员暖场的声音,其中一位嗓音极其熟悉,雷锋网(公众号:雷锋网)在现场寻声望向大屏幕,原来是BBC(BBC,中文名张宏圣,职业IMBATV游戏主持人,曾经多次在顶级电子竞技比赛中担任解说,圈内名气颇高)。

RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

从左至右为知名体育主播徐小溢、美娜和BBC

而观看过往届 RoboMaster 朋友都应该了解,虽然是机器人比赛,但是在比赛过程中,选手对机器人的操作,更像是电竞比赛。而RoboMaster的MOBA类游戏(王者荣耀、DOTA、LOL都属MOBA类游戏)的规则设置,也奠定了整个比赛的基调,所以说,请一位高段位的职业电竞解说员来解说这场比赛,可见主办方在整个赛事的考量上还是花了一些功夫的。

规则

作为一场竞技比赛,要是让外行一目了然,并且看得非常嗨,那么说明规则的设置是成功的,RoboMaster 2017在这上面做得不错。

简要说一下规则:

比赛为红蓝双方对战。

兵种

双方各有基地、英雄、步兵、工程及无人机等 5 种不同的机 器人。

操作方式

选手在操作间通过无线电图像传输操控机器人(可以理解为类似第一人称设计游戏)。

武器

机器人可发射弹丸,弹丸打到其他机器人的身上(机器人身上带有传感器),被打的机器人则掉血。“弹丸”有大小之分,大“弹丸”威力是小“弹丸”的 10 倍。只有空中机器人和英雄 机器人能够使用大弹丸。

机关

战场中遍布了人工智能机关,可由机器人触发。有空中机器人的恢复立柱(恢复生命值)、 场地中央资源岛的机关立柱(增加防御能力,触发登岛桥板以便补给)、九宫格能量机关(攻击能力增加)等(玩游戏的同学可将这些理解为DOTA或王者农药中的神符和主宰等)。

结果判定

一局比赛持续 7 分钟,时间结束时基地血量多者获胜;央资源岛的机关立柱上可放置障碍块,如果工程机器人成功放置障碍块激活5个立柱,则直接获胜。基地血量相等、障碍块未激活5个的情况下,TimeUp之后比拼双方总血量。

比赛采取5局三胜制。

RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

比赛过程

季军争夺战

三四名的争夺由红方太原工业学院的火线队对战蓝方哈尔滨工业大学IHITER队。

RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

比赛现场大屏幕画面

第一局哈尔滨工业大学先拔头筹,第二、第三局太原工业学院连扳两局,就在火线队占尽优势的时候,第四局IHITER队又扳平,让双方重回同一起点,并双双达到赛点。

最终太原工业学院的火线队在第五局战胜哈尔滨工业大学IHITER队夺得季军。

从比赛中双方对战的过程来看,并不是很激烈,但是你来我往的结果、打满五局才决出的胜负让比赛有了更多的悬念,要知道,逆转和绝杀永远是体育竞技中的主旋律之一。

作为决赛的热场,双方的较量也确实为决赛的高潮奠定了基础。

问鼎冠军

决赛由红方山东科技大学SMARTROBOT队和蓝方华南理工大学华南虎队进行角逐。

首局,山东科技大学的英雄机器人虽然率先登岛取弹,但随后即遭到对手猛烈地围剿,华南理工迅速逆转翻盘。次局,山东科大凭借快速击杀对方英雄机器人扳回一局。在第三和第四局,华南理工顶住压力,依靠步兵机器人精准的视觉识别多次触发机关(九宫格能量机关,需要机器人通过视觉识别的方式,发弹按要求击打相应部位,击打成功后获得1.5或3倍攻击力),凭借更胜一筹的整体实力,连下两城,3:1取得胜利,问鼎冠军。

虽然赛程从结果上看没有季军赛那样有来有回的悬念,只进行了4局就结束了比赛,但是每场比赛过程都比三四名比赛要激烈得多——从输赢方式就能看出:三四名决赛五场比赛都基地机器人都没有「爆」,而是最终时间到了比拼血量,但是冠军争夺战中,有几局都是靠着机器人强力的弹丸输出,打掉对方基地而获胜。

RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

不论是季军还是冠军的争夺,整场比赛都贯穿了观众的尖叫和掌声,比赛结束之后,一个从来没关注过该赛事的小伙伴对雷锋网说:“规则简单明了,比赛十分激烈,燃”。

工程师的竞技

从本质来讲,RoboMaster已经涉及到了电子竞技的范畴(比如融合了DOTA/LOL/王者荣耀等类MOBA游戏的规则设置、操作方式等等),只是门槛比玩游戏要高很多,因为机器人需要技术的学习成本、硬件成本等等。无论从比赛观赏度、还是日渐扩大的影响力来说,机器人比赛都有些不输电竞的趋势。

之所以把一个机器人比赛做成了电竞的形式,大疆创新RoboMaster的负责人高建荣表示:主要是年轻人更容易接受这种形式。

RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

比赛中的操作手们

任何一个竞赛,都希望做出规模,比如足球篮球等体育赛事,有世界大赛,还有国内联赛等等,电子竞技、机器人比赛也都一样,希望做好。电子竞技更偏向操作,给人们更多娱乐内容的示范,而我们把机器人比赛做得向电子竞技方向「靠拢」主要是因为,娱乐的内容更招年轻人喜欢,如果不是这样的话,我们完全可以吧选手的操作页面改成后台代码的页面,也不需要手动直接操作,给机器人发送指令即可,但是这样明显不会吸引太多人。

但是,电竞的方式只是表面现象,实质上,除了操作之外,主要还是技术的比拼,是工程师们的竞技。据雷锋网了解,相较前两届大赛,RoboMaster2017机甲大师赛参赛队伍的技术水平有了长足进步。华南理工大学华南虎战队补给站机器人可精确检测弹丸数量,提升了补给效率;香港科技大学Enterprise战队和电子科技大学One Point Five战队设计的步兵机器人都拥有“超级电容”机制,可短时间积蓄功率高速移动;上海交通大学TPP战队设计的工程机器人装备了自动放置障碍块的智能程序,能够高效占领机关立柱。 

利用电竞形式能够吸引更多的目光,也能够加大机器人教育的影响力。

据大疆方面介绍,RoboMaster正尝试搭建一个教育平台,聚拢一批对机器人有兴趣的年轻人,创造“青年工程师社区”。目前,RoboMaster已与北京航空航天大学、电子科技大学、东北大学、哈尔滨工业大学、清华大学、西南科技大学、燕山大学等7所高校开展教学合作,开设多旋翼飞行器原理、多旋翼飞行器应用开发及地面机器人应用开发等三门课程,推进实践与理论融合。

此外,RoboMaster还计划在全国多所高校开展校内赛,让更多对高难度比赛望而却步的学生有机会感受比赛;持续举办的高中生及大学生机器人夏令营,以及在分区赛和决赛期间举办的青年工程师大会则为参赛队员们提供了一个技术交流平台。

自创办至今,RoboMaster已经从一个单纯的机器人比赛,逐步成长为一个为全球青年工程师服务的机器人教育科创平台,而RoboMaster角逐出的也不止是冠军,还有今年参赛的两百余所学校、7000余名青年工程师对技术的渴望。



本文作者:赵青晖
本文转自雷锋网禁止二次转载,原文链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540388.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【初学者必读】:前端工程师的知识体系

下图是前端工程师图解: 前端开发的核心是HTML CSS JavaScript。本质上它们构成一个MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻…

使用Prometheus监控Cloudflare的全球网络

Matt Bostock在SRECON 2017欧洲大会的演讲中,介绍了如何使用Prometheus实现对CloudFlare分布于全球的架构和网络的监控。Prometheus是一种基于度量进行监控的工具,CloudFlare是一家CDN、DNS和DDoS防御(Mitigation)服务提供商。\\基…

开始吧

2019独角兽企业重金招聘Python工程师标准>>> 写C三年有余,在技术方面也算小有所成。准备在这里分享一些C进阶、Python、Golang技术文章。 CSDN博客地址: http://blog.csdn.net/godmaycry 以后博客同步更新。 转载于:https://my.oschina.net/u…

Exchange server 2013(十四)WSUS部署及组策略设置(2)

我们继续上一节未完的博客,继续我们的WSUS设置。[上一章节标题:Exchange server 2013(十四)WSUS部署及组策略设置(1) 网址:http://1183839.blog.51cto.com/blog/1173839/1182366] 首先单击自动审批,来修改审批规则,也就是说当wsus侦测到新的更…

用MATLAB结合四种方法搜寻罗马尼亚度假问题

选修了cs的AI课,开始有点不适应,只能用matlab硬着头皮上了,不过matlab代码全网仅此一份,倒有点小自豪。 一、练习题目 分别用宽度优先、深度优先、贪婪算法和 A*算法求解“罗马利亚度假问题”。具体地图我这里不给出了&#xff0c…

[转]Paul Adams:为社交设计

为社交设计 Strong, Weak, and Temporary Ties by Paul Adams on 2010/04/09 PS:作者Paul Adams Facebook全球品牌体验总监 电话和手机聚集十亿用户用了15年的时间,而Facebook只用了9个月。我们看到越来越多的人开始用在线社交网络,这种网络好…

Android Framework中的Application Framework层介绍

Android的四层架构相比大家都很清楚,老生常谈的说一下分别为: Linux2.6内核层,核心库层,应用框架层,应用层。我今天重点介绍一下应用框架层Framework。 Framework层为我们开发应用程序提供了非常多的API,我…

ORACLE中创建如何创建表,并设置结构和默认值

使用select语句查看EMP表,根据COMM排序 默认情况下,空值会自动排列在尾部。 利用nulls last排序时将空值置底 利用nulls first排序时将空值置顶 例 创建一张出版社表 使用语句 create table 表名(列名1 类型,列名2 类型&#xff0…

暴风TV请来中国人工智能first lady冯雁教授任首席科学家

今日下午,暴风AI无屏电视发布会现场,暴风TV宣布邀请号称“中国人工智能first lady”、于香港科技大学任教的冯雁教授,担任暴风TV人工智能首席科学顾问。 冯雁教授于现场表示,选择暴风TV合作的重要原因,一方面在于其个人…

gulp之gulp.watch报错

gulpfile.js如下: 问题: 第一次改动文件,监听正常。再次改动,报错,如下: 解决: 总结: 意思,gulpsequence这玩意儿返回的thunk只能执行一次 转载于:https://www.cnblogs.c…

.NET深入学习笔记(4):深拷贝与浅拷贝(Deep Copy and Shallow Copy)

今天继续利用准备WSE安全开发文章的空闲时间,完善《.NET深入学习笔记》系列(基本都是.Net重要的知识点,我都做了详细的总结,是什么、为什么、和怎么实现)。想必很多人也接触过这两个概念。做过C的人对深浅拷贝的概念一…

VIM一般模式操作

2019独角兽企业重金招聘Python工程师标准>>> vim介绍 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模…

stateful set 学习笔记

2019独角兽企业重金招聘Python工程师标准>>> 1、创建pv # cat pv.yaml kind: PersistentVolume apiVersion: v1 metadata:name: task-pv-volumelabels:type: local spec:capacity:storage: 3GiaccessModes:- ReadWriteOncehostPath:path: "/tmp/data" 2、…

自定义控件---重写Listbox实现item图标变换和item点击事件

博客开通有一阵了,就是没有时间写,遗憾啊。! 这几天做了个排序的自定义控件,在listbox item里放是button 并支持图标的交替变换 效果如下: 把代码贴上:1using System; 2using System.Collections.…

MySQL初识-架构-安装-初始化-连接-管理工具-数据文件

MySQL架构和结构分析 官方架构图 内部组件结构图 MySQL安装方式 MySQL初始化 MySQL工作模式及常用命令 交互式模式:mysql> 1234567891011121314# 交互式模式下的客户端命令mysql> help # 获取命令帮助 mysql> \? # 同上 mysql> \c # 取消命令执行 mysq…

mdm.Dialogs.promptModal()使用

这是prompt的扩展,提供了更多的功能,比如可以添加其他按钮和图标import mdm.*;mdm.Application.init(this, onInit);function onInit():void {// 启动程序...}quit.addEventListener(MouseEvent.CLICK,quitProgram);function quitProgram(evt:MouseEvent…

Gson的使用,对于不需要html escape的情况的处理

引入: 虽然是小问题,但是我还是需要记录下,我们知道,Google提供了一个Gson框架让我们高效的吧普通对象(一般VO为佳) 和json字符串之间进行互转。因为转换多数是和浏览器打交道的,所以一般默认的…

SpringBoot安装和创建简单的Web应用

SpringBoot安装 方式一: Eclipese->Help->Eclipse Marketplace ->Finde STS -> Install 注意:安装过程中挺慢,而且可能会报错,报错时需要重复以上步骤(重新安装STS后,安装进度接之前的继续进行…

ASP.NET Session 详解

[ASP.NET] Session 详解 开发者在线 Builder.com.cn 更新时间:2008-03-23作者:黑暗凝聚力量,堕落方能自由 来源:CSDN 本文关键词: Web开发 ASP session 详解 本文仅代表作者个人观点,正确与否请读者自行研究!阅读本文…

hadoop namenode管理元数据机制

一、简要namenode管理元数据机制: 二、详细namenode管理元数据机制: 三、secondary namenode 合并edits和fsimage: 四、namenode存储元数据细节: 五、checkpoint触发点: 本文转自lzf0530377451CTO博客,原文…