日前,2019RoboRAVE國際教育機器人大會全球總決賽在廣州舉行,來自全球20多個國家和地區、700多支隊伍、約2500人開啟機器人之間的「較量」。12歲的樂清男孩趙哲睿和搭檔,憑藉著自己搭建的樂高機器人,榮獲總決賽一等獎。
瞄準問題 沉著應戰
趙哲睿是虹橋鎮第二小學五年級的學生,從幼兒園大班開始接觸樂高機器人,五年來一直鑽研學習樂高機器人編程。
趙哲睿說,之前去北京參加過兩次RoboRAVE比賽,但都沒有突破三等獎。為了這次比賽,趙哲睿從5月份開始訓練,和以前比賽搭檔過的同齡人連鑫榮繼續合作。連鑫榮負責搭建,他負責編程,兩人不斷學習新的結構和編程思路。接近比賽時,指導老師加強他們的訓練要求,一天訓練四個小時,兩個小朋友從不說累。
這個暑假,2019RoboRAVE國際教育機器人大會全球總決賽在廣州舉行,這是該賽事首次在亞洲舉辦。現場分「作戰區」和「後方保障區」兩大陣營。參賽選手們帶著機器人在「作戰區」進行作戰,發現問題後,可以立即回到「後方保障區」的電腦前進行程序優化和修改。
比賽開始後,趙哲睿的機器人在賽場上不受編程控制,開始「不聽話」了,導致他們丟分,而再次出發還是這樣。經歷過各種比賽的他們,沉著應戰,對編程上的問題改進後,賽況稍有好轉。第二天進行的比賽是「神秘任務」,就是當場發布機器人比賽任務,參賽選手商量方案搭建機器人,編寫控制程序,再讓機器人完成任務。
賽場上,趙哲睿和搭檔根據比賽任務,合作完成機械結構,編寫控制程序,互相搭配讓操作很成功,成績遠超一般小組。「本來只想著脫離三等獎的『魔咒』,結果拿到一等獎,太讓我驚訝了。」趙哲睿開心地說,「不過賽場上有年齡更小的同學做得比我好,我還得繼續加把勁。」
編程摸索 興趣所在
「哇,這麼神奇!」第一次看到能用程序運行機器人,趙哲睿簡直驚呆了。一年級時,趙哲睿開始學習機器人編程,每天都想著「程序該如何編寫才會更好」而入睡。經過一年摸索,趙哲睿寫的編程可以操控機器人了。一次比賽,已經將樂高機器人設好指定度數進行旋轉了,趙哲睿不小心改成了無指定度數。結果在賽場上,這個機器人「發瘋」似地一直旋轉,引得哄堂大笑。
上樂高機器人課程的時候,趙哲睿總是第一個完成編程,第一個搭建好樂高機器人,不少同學還會來請教他。
「他平時注意力很難集中,但碰到樂高就像入魔似的。」趙哲睿媽媽朱曉霞說,她陪伴孩子參加過幾次樂高機器人比賽,發現參加比賽需要很大的耐心。「比賽前,他每天都要投入時間專注地調試機器人的路線、重量、結構等問題,總是要求自己改到最好為止。」
每次比賽前,選手們都不知道機器人的行駛路線,趙哲睿就會自己設置困難路線,進行反覆編程、嘗試,每次根據機器人的反應做不同的編程改進,比賽前也一直在電腦前「加班」。「有時候機器人偏離設定好的路線,我要不斷攻克這些問題。」趙哲睿遇到問題解決問題,用編程配合機器人,一點點進行調試。
隊友連鑫榮和他經歷過兩場比賽,兩個合作夥伴經常會意見不一,產生分歧。「通過比賽我們吸取了經驗,要和隊友多多溝通,團隊合作很重要。」趙哲睿稱這是他賽後的心得體會。
公式
樂高機器人套件的核心是一個稱為RCX或NXT或EV3的可程序化積木,就像傳統的樂高積木一樣,玩家可以自由發揮創意,拼湊各種模型,而且可以讓它真的動起來。