大疆RoboMaster S1評測:能玩還能學編程
2019年08月01日11:22

  記憶中,幼時能擁有一台遙控車是非常非常奢侈的事情,有一台這樣的車,拿出去在家門口的空地,或是操場一放,瞬間就會成為玩伴小朋友們的焦點,大家都圍著你轉。時光飛逝,不論大人小孩,娛樂渠道和方式也已經大大拓展豐富,人的快感閾值已經被無限拉高,手機遊戲等廉價娛樂在大眾間成風,大家似乎快忘記了寓教於樂四個字怎麼寫。

  2017年時,曾去深圳觀摩了大疆RoboMaster機甲大師挑戰賽的全國總決賽現場,來自國內各個高校的在校大學生,用他們自己設計的機器人,在場上進行MOBA規則的對戰;而大疆也為此投資做過RoboMaster為主題的少年熱血向動畫,這類動畫我們也非常熟悉,舉最接近的例子,大概是《四驅兄弟》吧。

  這個套路我們見過:想要把還處在青蔥歲月的少年們拉回創造和競賽上來,意圖很明顯,也非常符合現在教育環境中反複強調的培養STEM能力,但真正從0開始打造一台RoboMaster也實在太過困難,所以大疆才親自為那些感興趣的人準備了機甲大師RoboMaster S1教育機器人。

  大師夢開始的地方

  有了機甲大師S1,找零件和設計零件這一最大的入門門檻被大疆官方解決了之後,擁有自己能操控和調校的機甲難度瞬間降到了比搭樂高積木還要簡單的水平。

  雖說如此,基本的動手組裝能力還是必須的。因為採用了全模塊化設計,機甲大師S1在購入後首次開箱時是完全的一堆散件,超過100個零件擺在面前,還是能讓人虎軀一震。不過只要對照組裝指南,投入點耐心和一兩個小時的時間,總能像拚積木那樣把它給安裝起來,安裝過程對成年人來講當然毫無問題,如果是中小學生動手,還是儘量在旁指導為好。大疆隨箱附帶了一本完全圖示的安裝指南,如果覺得對照圖片麻煩,大疆官網也有機甲大師S1的組裝視頻可以參照,生怕你不會裝。

  但是安裝時也是有需要注意的地方,特別是運動控製器的接線,雖然機甲大師S1特別針對感應裝甲板和四輪的線纜做了顏色區分,但如果輪的接線沒有完全按照圖示接對,在接下來的機甲大師S1的初始化校準過程中會碰到方向錯亂的問題。愛活收到的這台機甲大師S1到站時就已經組裝完成,但初期調試時發現行進會產生顯著的斜向偏移,不得已我們在app內對調了四輪的分配才讓它正常運轉。

  在機甲大師S1的運動控製器上,除了4組控製移動的跳線針和6組用於響應裝甲的跳線針,以及電源總線之外,還有一框預留給PWM編程的6組跳線針,這是大疆給機甲大師S1預留出來的擴展數模控製接口,允許擁有更強動手能力的玩家進行進一步的數控模擬編程改裝,這個坑比較深,需要懂一定的單片機開發知識,屬於高端玩法。就本文的篇幅範圍內,不會深入挖掘。

  是的,我知道你們肯定迫不及待想要瞭解機甲大師S1“玩”兒起來什麼感覺了,所以裝配這方面我就不會再多說,在後續的體驗視頻中再進行更詳細的介紹。

  裝上手柄,開車你也是老司機

  那麼現在就進入正題。在這裏先提一下兩個決定機甲大師S1行動力的關鍵部件——無刷電機和麥克納姆輪。機甲大師S1四輪所使用的M3508I無刷電機電調一體件,相比結構簡單但維護保養更為麻煩,而且會因為運轉時產生電火花干擾遙控信號的有刷電機,更適合在四輪遙控裝置上使用,其耐用性和工作低噪音特點,也讓機甲大師S1能維繫住這種現代家居環境下的精緻消費設備設計形象,而不是粗獷的工業機械。

  麥克納姆輪則是使機甲大師S1不同於大多數遙控四輪車的核心要素,你可以把它理解成萬向輪,通過每個輪12個輥子的特有排布,機甲大師S1可以在不改變底盤姿態的條件下輕鬆做出橫向斜向平移,或是原地正反向旋轉,以及基於這些平移組合出來更加複雜的特技動作,其他車難以做到的漂移甩尾對機甲大師S1來講,真的只是基本操作。更大的差距在於操控它和為它編程的人,能不能讓機甲大師S1秀起來純粹看機師水平,新手就只能點Robomaster app界面里的隨機技能,假裝一下老司機了!

  有著這兩樣東西的加持,機甲大師S1的行動力相當強,快速檔位下在平坦的地面上它從靜止起步向前衝刺50米距離只需要大概十幾秒的時間,從這個量級的車輛上說的確稱得上“風馳電掣”了。但與此同時,對一台自重達到3.3kg的小車來講,12km/h的速度還是個很恐怖的數據的,如果衝撞到寵物或者行人殺傷力會遠比水晶彈命中的痛感大(小編親身試過,請勿模仿),所以在開放環境里駕駛機甲大師S1的時候,一定要注意安全第一。

  駕駛機甲大師S1可以有多種方式,它們都需要通過RoboMaster app才能實現。手機觸屏虛擬搖杆作為最基本的手段,只能說用來應急可以,但真的用起來是非常不推薦的。因為虛擬搖杆極難推正方向,它非常容易推到斜向,由於大疆調校和麥輪本身的特性,機甲大師S1在橫向移動的響應速度和移動速度上都非常快,就很容易出現走不了直線的情況。通常情況下,我只推薦使用機甲大師S1的夾具手柄,左手實體搖杆能在一定程度上改善駕駛體驗。當然,玩不慣射擊手遊的我還希望能有右搖杆,經常玩和平精英的小夥伴應該不會存在這個視角移動的困擾吧。

  另一種方式則是通過PC的RoboMaster程式進行鍵鼠FPV操控,這種模式下移動比搖杆還要輕鬆,更接近於第一人稱視角玩山口丁遊戲的那種感覺,但移動FPV視角有需要留意的細節。在機甲大師S1的駕駛模式下,由於其雲台運動被限定為底盤預設跟隨雲台,在視角轉動超過可能30度左右的角度後,底盤就跟著雲台轉起來,從而帶動車身聯動移動。從不容易丟失車頭方向為目的而言,這麼設計是有必要的,但如果空間緊湊的話,它很可能會在移動視角的過程中撞上環境中的障礙物。

  機甲大師S1的通過能力其實很不錯,我在公園的鵝卵石和粗糙石塊路面上開過,它的行進方向都不會產生明顯偏移,但實際上我並不建議大家用粗糙路面去折磨它,麥輪是個比較精細的消耗品,這麼開會壞得比較快。它也不具備斜面駐車的能力,如果在斜面上不操作它會往低處滑,停放需要注意。另外,機甲大師S1並不防水,麥輪不是輪胎,開到水裡可能會把水帶進電機,請勿涉水。

  所以綜合起來的話,我個人可以這麼結論,由於機甲大師S1自身的移動速度很快(就算慢檔也如此,因為橫向移動似乎不受檔位控製影響,除非自己強行自定義所有部件和所有方向移動速度),自重也不輕,強烈建議各位讀者只在空間足夠空曠的場景中駕駛它,比如校園的操場,或者是小區內的空曠平地,而且注意安全,注意安全,注意安全,很重要所以反複強調,這不是開玩笑。畢竟這貨能做的跟拆遷六隊里那二輪小車相比,可能就只差不能電人不能蹦起來了。

  發射的快感,停不下來

  接下來把目光放到底盤以上的部分,機甲大師S1的雲台之上承載了它的傳輸、視覺、以及感應互動能力,當然,還有最讓你們感到興奮的發射裝置。這些模塊以疊疊樂的形式組裝,層次分明一目瞭然,從上到下分別是圖傳模塊和天線、水晶彈盒和鏡頭、主發射器、最下面是揚聲器。雲台本身的航向軸活動範圍為540°,也就是可以轉一圈半,俯仰軸活動範圍為-20°到35°,在RoboMaster app內有個安全開關,可以限製雲台仰角不超過10°,防止意外情況。

  機甲大師S1的圖傳模塊能力我覺得大家都不會懷疑,畢竟在天上飛的都那麼厲害,地上跑的更不在話下。它支援2.4GHz和5GHz的Wi-Fi連接,並支援手機Wi-Fi直連和路由器中繼的連接方式。我實際測試了愛活辦公室里的路由器連接和Redmi K20 Pro的手機直連(都為5GHz),實時圖傳畫質和操作延遲都很令人滿意,唯一比較迷的就是連接信號很難達到滿格。另外它的操控距離也非常遠,開到幾十米開外毫無壓力,不過同樣考慮到車和行人安全的因素,請儘量讓機甲大師S1保持在你清晰的視距內,不要光憑車的FPV來判斷周圍環境。

  再下來是水晶彈彈盒,大疆隨機配備了一瓶水晶彈,這種啫喱彈需要大概4個小時的吸水泡發才能飽滿,但其柔軟的特質相比BB彈更加安全,稍微揉搓就會碎,也沒有事後清理的煩惱,泡好後拉開彈盒的彈簧,然後往里填裝便是,滿倉大概能塞400多顆。不過也正是因為這種水晶彈的特性,填裝後儘量不要讓它們在彈盒里待太久,不然隨著時間失水會影響發射性能,產生更大的散佈和更不穩定的飛行軌跡。

  那麼終於到了萬眾期待的發射器環節,這個發射器給了機甲大師S1最為緊張刺激的對抗可能性。不過因為本文撰稿時我的另一台車還在大疆倉庫里,所以多機玩法就要等到下次再跟大家分享了。機甲大師S1的發射器有水晶彈實彈和紅外線兩種發射模式,前者用於和外部環境物理接觸,或者是擊打其他車輛的感應裝甲,後者則是純粹用於多車對戰時的紅外模式。

  大疆機甲大師S1的水晶彈發射器說實話是我見過的最快的小型連射裝置了,官方提供的數據是可控連射速度為每秒最多8發,而在火力全開的模式下則是每秒10發,600rpm的射速如果按著手柄扳機鍵不放手,一分鍾打光彈盒不是說著玩,連續發射的快感有多好我不好形容,但就連愛活辦公室的女同事們都能興奮地把似白非白的東西射得到處都是,我覺得應該還行吧。水晶彈的發射初速為26m/s,速度不慢,飛行距離目測也有個小十米,打飛紙杯空罐頭什麼的不在話下,如果沒有衣物保護,打著人還是有點疼的,在使用時請務必不要對著臉眼,並戴上護目鏡。

  在發射器下方安置的是機甲大師S1的揚聲器,它可以通過編程播放預置音效或機內microSD卡的媒體文件,除了這些場合之外,它最大的存在感就還只是開機關機音了。

  彈指間,編寫絕殺技能

  你是不是好奇我還有什麼沒有說?對啦,鏡頭。因為鏡頭在計算機視覺里是不可或缺的眼睛,我把它放到這邊,和機甲大師S1的智能和編程能力一起來講。

  機甲大師S1採集外部信息除了四塊感應裝甲板檢測受擊之外,雲台部分的鏡頭和麥克風能進行聲光識別:500萬像素120°FOV廣角鏡頭可識別行人,隨機附贈的視覺標籤、以及特定的雙手向上張開的姿勢,可以用於編程控製(但行人跟隨不行,這是在駕駛模式下的獨立功能,相當於大疆寫死在機甲大師S1腦內的代碼);麥克風能識別拍手聲,我後面寫了段讓機甲大師S1在聽到兩次拍手聲後改變感應裝甲LED燈顏色並“點頭”的程式,可惜它只能識別這一種聲音,不然玩法可能更多。

  機甲大師S1的智能編程支援圖形化的Scratch,以及基於文本編輯器的Python兩種語言。因為Python的知識隔了這麼多年我基本已經還給師傅了,所以我也只能用Scratch試試在機甲大師S1上編程的滋味。

  RoboMaster的app在引導上做得很不錯,首先先為那些初嚐編程的人提供了一個循序漸進的“大師之路”教程,由淺至深掌握機甲大師S1各個可用於編程控製的模塊該如何觸發,怎樣進行響應,只要明白了這個“觸發——響應”的邏輯之後,基本就能寫出一些在和其他機甲大師對抗競技時有用的自定義技能賦予自己的小車。

  Scratch的動作塊拖拽體驗友好且直觀,就像組裝機甲大師S1硬件那樣,使用者只需要找到自己想要的項目,把它拖動到編輯區,然後各個邏輯相關的模塊項目(可從形狀判別)會自動吸附,和拚裝積木的體驗差不多,唯一不同的地方是最後一步,你可以點擊界面上的播放圖標來運行自己的代碼段,測試實際效果。這種代碼成功按照自己預期跑起來的成就感,有點點喚起以前在遊戲公司干開發時的那種激動。

  我使用Scratch在機甲大師S1上成功跑了一段最基礎的受擊回頭反擊的程式,不過在嚐試實現初級的自動駕駛——也就是巡線行駛時,因為貼線的表面與紙帶的顏色反差不夠大,鏡頭不能分辨出線路和地面而沒能成功識別行進路線。若要嚐試計算機視覺相關的編程項目,需在光照條件良好的情況下進行。

  由於機甲大師S1能進行編程的模塊快達到50個,每一個模塊又有自己的動作,對這些模塊本身,以及它們動作的理解(也就是它們是什麼,它們能幹什麼)是一個生啃的過程,如果沒有app右側的一步步指引,我想很多人都做不下來,會被大量的內容給淹沒。

  所以大師之路的教程很有必要,而且根據你完成的教程項目,app也會顯示你的基本知識掌握進度,就像遊戲里做成就那樣,通過漸進的方式維持你的動力,最終讓你上道。上道過後,你就會覺得Scratch有種束縛手腳的感覺——比如有時候教程里會憑空出現之前沒有聲明的變量讓人抓不著頭腦;以及創建變量,為之賦值,還有編寫控製邏輯等場合下會覺得反複切換分類標籤,拖拽模塊的編程效率遠沒有文本編輯那麼高。

  大疆在RoboMaster app中內置了大概二十多段範例代碼段,可以用來參考學習,此外它也允許高端用戶上傳自己的代碼段與所有RoboMaster用戶分享,不過目前我還沒在app內看到有來自其他用戶的編程分享。

  最後需要注意,機甲大師S1的處理能力是有限的,如果代碼質量沒寫好讓它陷入循環執行的狀態中的話,它響應你的停止執行操作可能會產生一段比較明顯的延遲,有時會誤以為它已經死機。編寫時對待循環邏輯儘量小心一些。

  上什麼榮耀王者,不如做機甲大師

  真心話講,用一篇文章就想概括大疆機甲大師S1的操控體驗和探索樂趣其實有些天真了,這樣一台跑得飛快,身法靈活,還有個能調教的聰明腦子的小車,可玩性不輸市場上任何一類教育機器人,就算你覺得它的編程不太好上手,和其他同樣擁有機甲大師S1的夥伴一起來一場擊毀或是競速組隊賽也可以爽到飛,真實世界里的競技快感絕對比屏幕中的虛擬畫面要來得猛。

  問題是,身邊有多少人會擁有機甲大師S1?就算3499元的價格被玩這類模型車的人驚稱為良心價,現在這個緊俏的供貨狀態也決定能買到它的人不大可能會多。也許大疆真的就只是想把它作為一塊通向RoboMaster機甲大師比賽的敲門磚吧。

  本文來自愛活網

關注我們Facebook專頁
    相關新聞
      更多瀏覽