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.pswp.cn/news/540388.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540388.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540388.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉載] 詳解Java中的泛型

參考鏈接: Java中具有泛型的有界類型 1、什么是泛型 泛型,即“參數化類型”。一提到參數,最熟悉的就是定義方法時有形參,然后調用此方法時傳遞實參。那么參數化類型怎么理解呢?顧名思義,就是將類型由原來…

【初學者必讀】:前端工程師的知識體系

下圖是前端工程師圖解: 前端開發的核心是HTML CSS JavaScript。本質上它們構成一個MVC框架,即HTML作為信息模型(Model),CSS控制樣式(View),JavaScript負責調度數據和實現某種展現邏…

[轉載] Java面試題大全(2020版)

參考鏈接: Java中的循環 發現網上很多Java面試題都沒有答案,所以花了很長時間搜集整理出來了這套Java面試題大全,希望對大家有幫助哈~ 本套Java面試題大全,全的不能再全,哈哈~ 博主已將以下這些面試題整理成了一個…

使用Prometheus監控Cloudflare的全球網絡

Matt Bostock在SRECON 2017歐洲大會的演講中,介紹了如何使用Prometheus實現對CloudFlare分布于全球的架構和網絡的監控。Prometheus是一種基于度量進行監控的工具,CloudFlare是一家CDN、DNS和DDoS防御(Mitigation)服務提供商。\\基…

[轉載] Java-forEach增強for循環是值傳遞規則詳解

參考鏈接: Java中的for-each循環 1. 引入 正如Java語法意義,變量的傳遞只有值傳遞,雖然變量分為引用變量和基本類型變量,前者更像C中的地址概念。 在學習Lambda表達式的時候,遇到了試圖在增強for循環中對原鏈表元素重…

開始吧

2019獨角獸企業重金招聘Python工程師標準>>> 寫C三年有余,在技術方面也算小有所成。準備在這里分享一些C進階、Python、Golang技術文章。 CSDN博客地址: http://blog.csdn.net/godmaycry 以后博客同步更新。 轉載于:https://my.oschina.net/u…

[轉載] 常用應屆生Java開發筆試面試題(更新中)

參考鏈接: Java中的循環的重要事項 Java開發面試題 Java基礎篇Java8大基本數據類型Java的三大特性面向對象如果讓你推銷一款Java產品,你會怎么推銷呢?(java的特點)JVM與字節碼JDK與JREStringBuilder和StringBuffer的區…

java/javascript 時間操作工具類

一、java 時間操作工具類 import org.springframework.util.StringUtils;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List;/*** 時間操作工具類** author zwq**/ public …

[轉載] java語言程序設計-基礎篇

參考鏈接: Java中的決策制定(if,if-else,switch,break,continue,jump) 第1章,計算機、程序和Java概述 包括【每個java初學者都應該搞懂的問題】 http://blog.csdn.net/haobo920/article/detai…

Exchange server 2013(十四)WSUS部署及組策略設置(2)

我們繼續上一節未完的博客,繼續我們的WSUS設置。[上一章節標題:Exchange server 2013(十四)WSUS部署及組策略設置(1) 網址:http://1183839.blog.51cto.com/blog/1173839/1182366] 首先單擊自動審批,來修改審批規則,也就是說當wsus偵測到新的更…

[轉載] Python中的switch語句的替代品

參考鏈接: Java中的switch語句 Python 中沒有 switch語句。 一般用if-else 語句可以替代switch語句,今天學習了使用字典的映射來代替switch語句。Mark一下 day 8; def get_sunday(): return sunday def get_monday(): return monday def get_tues…

“□” 表情無法在 Android 設備顯示? 快試試 EmojiCompact 表情兼容庫

有了支持庫 v26 下的 Compact 庫,基于 API 19 及更高版本開發的應用就能獲得 emoji 的向下兼容,再也不會看到顯示失敗的 “豆腐塊” 啦。如要使用 EmojiCompact,需要在應用啟動時通過下載或者打包字體來初始化庫。通過集成小插件,…

[轉載] jstl獲取Parameter參數及switch使用

參考鏈接&#xff1a; Java中的字符串使用switch <% taglib uri"/WEB-INF/tld/c.tld" prefix"c" %> param 獲取 Parameter參數 <c:choose> <c:when test"${empty param.name}"> Please enter your name. …

syslinux 制作多系統啟動U盤

syslinux 制作多系統啟動U盤標簽&#xff1a;u盤使用 syslinux 制作多系統啟動U盤 syslinux 能加載虛擬內存盤&#xff0c;能引導各種鏡像文件&#xff0c;適合用于制作多系統啟動U盤&#xff0c; 但是我按照網上說的步驟&#xff0c;總是不能制作成功&#xff1a; 1. 格式化…

[轉載] JAVA基礎----java中E,T,?的區別?

batch_size 1 layout "NHWC" target tvm.target.Target("cuda") dtype "float32" log_file "%s-%s-B%d.json" % (network, layout, batch_size)

用MATLAB結合四種方法搜尋羅馬尼亞度假問題

選修了cs的AI課&#xff0c;開始有點不適應&#xff0c;只能用matlab硬著頭皮上了&#xff0c;不過matlab代碼全網僅此一份&#xff0c;倒有點小自豪。 一、練習題目 分別用寬度優先、深度優先、貪婪算法和 A*算法求解“羅馬利亞度假問題”。具體地圖我這里不給出了&#xff0c…

[轉載] Java中文與ASCII碼的轉換

參考鏈接&#xff1a; 擴展Java中的原始轉換 今天在研究Java中編碼的時候&#xff0c;看到了Java中ascii碼的強大。寫了一個CoderUtils.java&#xff0c;以后會擴展它。 package com.xingxd.study.test; import java.io.File; import java.io.FileWriter; import java.io.I…

[轉]Paul Adams:為社交設計

為社交設計 Strong, Weak, and Temporary Ties by Paul Adams on 2010/04/09 PS&#xff1a;作者Paul Adams Facebook全球品牌體驗總監 電話和手機聚集十億用戶用了15年的時間&#xff0c;而Facebook只用了9個月。我們看到越來越多的人開始用在線社交網絡&#xff0c;這種網絡好…

[轉載] Java中日期格式轉換

參考鏈接&#xff1a; Java中的類型轉換和示例 Code: /** * 字符串轉換為java.util.Date<br> * 支持格式為 yyyy.MM.dd G at hh:mm:ss z 如 2002-1-1 AD at 22:10:59 PSD<br> * yy/MM/dd HH:mm:ss 如 2002/1/1 17:55:00<br> * yy/MM/dd HH:…

Android Framework中的Application Framework層介紹

Android的四層架構相比大家都很清楚&#xff0c;老生常談的說一下分別為&#xff1a; Linux2.6內核層&#xff0c;核心庫層&#xff0c;應用框架層&#xff0c;應用層。我今天重點介紹一下應用框架層Framework。 Framework層為我們開發應用程序提供了非常多的API&#xff0c;我…