十多年前的計算機技術沒有現在運用得那么普遍,那個時候沒有遍地的掃地機器人、洗地機,也沒有派送外賣、在銀行服務的機器人,沒有無人機,也沒有無人駕駛。
我第一次見到這樣智能的機器,是在2006年,那是我第二次見到言沐風。
覃旭、言沐風、程磊和另外3個其他系的人,組成了一個參賽隊,代表A大參加2006中國機器人大賽。
2006年中國機器人大賽首屆PoboCup中國公開賽10月在蘇州舉行。來自美國、德國、英國、新加坡等9個國家和地區的536余支參賽隊1500多人參加了PoboCup足球機器人、PoboCup救援、PoboCup青少年、FARA足球機器人等五大項、十多個小項的比賽,在4天的比賽中要參加多個項目的角逐。
機器人大賽屬于高科技對抗項目,它涉及機械電子、機器人學、傳感信息融合、智能控制、通訊、人工智能等多學科的基礎科學研究與應用開發研究。PoboCup大賽是目前在國際機器人研究與教育領域最有影響的活動之一,自1997年舉辦首屆PoboCup國際比賽以來,已有80多個國家的640多支機器人球隊參與。
這次由覃旭邀請,我們去到了他們這支參賽隊伍平時訓練的場地,他們正在做最后的參賽準備。
覃旭他們這次參加的是PoboCup足球機器人項目中的3D仿真組和小型組比賽,尤其是在3D仿真組這個賽道,在此次比賽中,非常有希望奪冠。
他們的訓練場地跟我想象得不太一樣,整個訓練場,是借用了學校一個小型體育場,場地中,有一片等比例縮小的足球場地,跟正式的足球場一樣的劃線規則,場地中央有很多像魔方大小的塊狀物體。物體最上面有五個小圓標簽紙,貼有不一樣的顏色。場地上一共有2種不一樣標簽顏色的小塊,每種小塊有5個,想來這些就是他們的機器人——這場“足球賽”的參賽隊員,兩隊比賽,每隊隊員各5人。“足球場”兩邊的邊緣被書桌圍滿了,書桌上擺滿了電腦屏幕、主機、充電線、遙控器、礦泉水瓶,看的出來,他們為了這個比賽付出了很多人力、資源。
經覃旭介紹,大致情況跟我預想的差不多,他們技術組主要成員有6位,言沐風負責底層框架搭建,以及各模塊協作,他負責小塊的運動軌跡處理,程磊負責小塊對“足球”的感應處理、他們三個主要負責軟件功能,至于底層的硬件、驅動、電路設計則由另外3位成員負責處理。
介紹完這些,覃旭就開始介紹他主要負責的模塊。聽他的描述,如果僅僅是設計某個小塊的前后左右的遙控,是不難的,它只要接受指令就好,他現在項目的難點在于,如何在同一時刻,5個小塊都同時運動的情況下,每個小塊能根據指令正確移動,盡量降低死機和摔倒的概率;怎樣實現在小塊移動過程中的準確定位,甚至還有對未來小塊移動位置的預判,來進行“足球”的傳遞。
思甜看著覃旭,眼神中充滿了崇拜,覃旭拉起思甜的手,顯然對于她的眼神非常受用,更加賣力地介紹起來。
有的時候,出現死機的原因是很難被找到的,只能通過不斷測試,不斷抓LOG,看代碼日志才能發現問題,這個過程是非常耗時間和精力的,每次編譯就需要至少1-2天的時間,如果問題不對,還要重新修改,重新測試,曾經,他們為了解決一個BUG,花了30多天時間。
“紅豆,你想踢一場電子足球嗎?”程磊忽然對著我說道。
“踢足球?我不太懂足球哦,平時也很少看球的”,雖然我嘴上這樣說著,可是看著它們,還是很想體驗一次的。
“那就踢踢看,反正我們也是在做測試,你們還能給我們充當一把測試員呢”,說著,程磊就把一個遙控手柄遞了過來。
“真的可以嗎?”我用眼神看向了覃旭和言沐風。
“當然可以,思甜,你們也一起吧,我給你拿個手柄”,覃旭說著,就給思甜和其他兩位室友找起了手柄。
“可以,剛好給我們做做測試”言沐風,看著我,說道。
“紅豆,我來教你玩吧”說完,程磊就在我旁邊,教我玩起來。其實電子足球游戲設計估計很難,但是玩起來并不是很復雜,主要就是前后左右,4個操作鍵,外加一個射門按鈕。
程磊說,他主要就是負責接收射門按鈕的信息。說著他不好意思地撓了撓頭。
為了讓實力更均衡,我們4個女生被分在兩個對立陣營里,覃旭、思甜、我和程磊在一隊,言沐風和其他兩個女生在另外一隊。
程磊很有耐心地教我玩游戲,開始,我的跑動特無規律,小塊的移動不是卡頓就是沖的沒邊,早知道就不玩了,手殘還丟人現眼了。我有點后悔參加了。程磊好像感覺到了我的尷尬,還是很有耐心地帶著我跑位,漸漸地,我也可以正常地跑動和接球了。
雙方的跑位都漸入佳境,在同學們覺得自己技能都點滿以后,兩隊的比賽就開始了。
機器人的足球賽跟真人足球賽最不一樣的一點,大概就是腦子總比手更快。如果是在運動場,看到球來,腳步肯定快速跟著球移動,運動員之間也可以靠眼神、默契、運動習慣等去預判人員的行為、球的軌跡,但是機器人它是死的,只能靠你給它機械的命令,我經常眼睛已經看到球過來,但是手上速度總是慢一拍。
比賽最后5秒的時候,球剛好到了我的腳邊,這時我腦子忽然犯糊涂,快速按了向前跑的按鈕,后來意識到錯誤,又快速按了兩三次進球按鈕,結果,屬于我的小塊,華麗麗地死機了。
現場頓時變得很安靜,程磊安慰我道,沒事,過一會就好了。
程磊、覃旭、言沐風三個人集中到一起,去重啟了他們的程序,然后在試了幾次以后,屬于我的小塊還是出現了同樣死機的情況。
他們的表情漸漸開始變得嚴肅。
之前聽覃旭說過,他們還有不到10天時間就要去蘇州參加比賽了,現在出現這樣的情況,我是不是給他們添了很大的麻煩,早知道這樣,就不試玩了,我真的是很倒霉的體質,每次出現總是要給別人添很多麻煩的。心里已經很后悔今天來他們訓練場地了。
我看見思甜跑過去,問覃旭情況,看覃旭的樣子,情況應該不太樂觀,他緊縮著眉頭,然后跟思甜說道:“你跟朋友先回去吧,我們這出了點小問題,等解決完,我再找你”。
思甜走過來后,我們一起暫時離開了機器人訓練場,真希望他們能快點解決這個問題。