Middle and High School Robotics (Part II): Ready, Set, Go!

來源: 2018-04-21 08:51:34 [博客] [舊帖] [給我悄悄話] 本文已被閱讀:

以下都以VEX作為例子,unless otherwise specified.

The Team

一般機器人都是兩個駕駛員,很少一個駕駛員,因為機器人同時有很多motions,一個人顧不了。也就是說每個隊至少兩個成員。學校去年有個9年級的天才,自己一個人單幹,結果成績不佳,今年乖了,和人搭檔。

方向盤是這樣的,和遊戲機沒有區別。

除了駕駛,必須有擅長mechanical engineering的成員,負責設計和製作。還必須有會寫code的成員,才能讓機器人執行指令。VEX用的語言叫 Robot C, 一般有點基礎的孩子一看就會了:

https://content.vexrobotics.com/docs/inventors-guide/programming-guide.pdf

當然,駕駛員可以同時是機械員和程序員。一般,每個隊2-4個成員不等。

比賽規則

VEX的比賽都是二對二,每次比賽有6-8場初賽對決,按這些對決賽的成績打分,決定是否進入複賽,半決和決賽。每一輪初賽,每個隊都會隨機地被分配到一個partner, 兩個隊組成一個alliance. 這時候,運氣就起一定的作用了,如果被分配到一個豬隊友,輸一場的話,就隻能禱告下一個partner千萬千萬給力,至少別拖後腿了。

但是倒黴的機會經過6-8輪後,對每個隊來說還是比較均等的,所以,累計分的名次不太會因為受partner連累而名落孫山。

有趣的是,初賽以後的複賽就不是隨機安排partner了。一般在地區的比賽,初賽的前四名可以挑任何隊組成alliance, 第一名先挑,按常理當然挑第五名的隊,但是如果自己學校的另一個隊名列第八,你就會看到第八的那個隊全體出動,拜求第一的隊選他們。上門求親的不止第八的那一個隊,所以,比較有把握的隊都是一路都注視著其他強隊的動向,因為複賽的時候得給自己找個給力靠譜的partner才能奪冠,情報就非常重要。這也是需要幾個隊友的原因,大家才能眼觀四路耳聽八方。

我們州冠軍賽的複賽則是three team alliance, 所以有同校的兩個隊組成alliance的機會,還能順便帶外校的一個隊風光一把。當然如果是三個隊的alliance, 比賽上場的隻能是兩個隊,三個隊自己協商輪流上場。

去年,在州冠軍賽的半決賽時,我兒子隊的同校partner的機器人的馬達過熱,無法上場,隻能臨時換alliance裏另一個隊出場。過熱的馬達怎麽辦?我們經驗豐富,馬上噴冷卻劑降溫,保證了決賽出場。