第7章 象腿
在前往實驗室的路上,葉銘大致分析了一下。
【分享的美德】這個任務,觸發的條件應該不是上傳,也不是下載,而是應用——因為他睡覺之前喚出系統的時候,都沒有跳出任務。
很顯然,在他睡著之後,有人熬夜復現他的項目。
「昨天晚上李隊是不是搞了一個通宵?」
「差不多,李隊說他已經把包括前端在內的所有代碼全部打包好了,你直接拷貝過去就行。」
「嗯……交給我吧。而且我想了下,應該還有更好的方案。」葉銘也不跟彭小飛客氣,直接應承了下來。
都到這份上了,還在隊友面前裝模作樣就沒意思了。
兩人一邊聊著,一邊騎著共享單車前往實驗室。
剛進門,就看到蔣勇亮和陶剛兩人已經在了。
「二位早。」蔣勇亮笑著給葉銘打招呼。
「學長早,你們是繼續調校底盤嗎?」
「是啊,昨天晚上回去又研究了一下比賽規則,場地路障是五公分高,我們目前的想法是借鑒去年武大的方案,應該比較穩。」蔣勇亮笑著回答。
昨天晚上,他雖然沒有陪著李東升來實驗室瘋,但他也是第一時間就把葉銘的開源代碼和文件全部下載了下來。
代碼不必說,作為負責機械部分的隊員,他重點看的是葉銘的機械和結構的設計能力。然後……他便確認了,這傢伙是真的強!
不愧是……家裡搞機加工的……
後面他和陶征兩人還半夜總結了一下,按照葉銘表現出來的能力,意味著這傢伙已經完全掌握了電子信息工程本專業的全部知識不說,就連計算機科學的專業知識也涉獵頗深。
你說一個本科EE,碩士CS的「高級玩家」做出來,那自然沒問題。
可這傢伙才大一啊!
想想自己這幫人兩年前在幹啥?彭小飛……他的室友,同樣是大一,又能幹啥?
所以蔣勇亮很快便調整好了心態。
如果接下來,葉銘的表現對得起他的宣稱,是大腿……那還想什麼呢?
抱就完事兒了。
葉銘扭頭望向場地中的機器人:「那你們用不用機器?用的話……」
「不用不用,我們這邊還要設計方案,你弄你的。」
「好的。」
葉銘也不再客氣,拿起李東升放在桌上的U盤便開始拷貝文件。
……
十二點半,李東升提著一摞盒飯走進實驗室——他提前一小時就在微信中告訴眾人,他已經起床,感覺良好,無比渴望當外賣小哥。讓眾人老老實實呆在實驗室就行,不用屈尊前往食堂。
「怎麼樣?」
把飯盒發完,李東升便迫不及待地湊到葉銘的身旁:「怎麼樣了?」
「還在學習。」葉銘掰開筷子,指著訓練場地上的機器人:「上午和蔣學長他們討論了一下,拋球部分還要改,改成壓縮氣動的才行,不然不能保證球的初速,因為根據規則,是可以操作場地內的機器人躲避的。」
「嗯……去年拋箭投壺的項目,很多學校戰隊就是用的氣動,我們當時也想用來著,哎……」
「沒事,慢慢來。」葉銘笑著安慰道。
直到今天上午,他才算是真正「加入」了戰隊,也徹底了解了戰隊目前機器人的情況。
他昨天說稀碎,還真沒有誇張……
而且他也發現,戰隊一幫人,雖然都不能說菜……但怎麼說呢……在缺少經費和人手的狀況下,每個人要乾的活兒都挺多,以至於現在看起來這兩台機器人看起來不缺胳膊少腿,但具體分析下來,哪都差點意思。
所以最要緊的,還是列個計劃,挨個毛病地修理。
吃過飯,李東升拉著眾人開了個小會,他的意見和葉銘一樣,先按照需求和功能列個表出來,然後挨個分析問題的所在,分析完了之後再討論解決方案。
拿李東升的話說就是:「兄弟們!比賽迫在眉睫,再不大動干戈不行了!」
於是這個會一開就開到了下午四點半。
……
「好了,現在咱們的這兩台寶貝所有需要改進大修的地方都在這裡了!」李東升揚起手裡的A4紙,即便只睡了四個小時,他依舊精神無比:「現在大家挨個認領。」
他話音落下,所有人的目光便「刷」地望向了葉銘。
即便是孫曉曉這個非相關專業的,她也從眾人的態度與語氣中知道了,這個被自己錯認成「學長」的大一新人,是真正的……大腿。
「呃……這樣。」葉銘抿了抿嘴,低頭看著A4紙。
這張紙上,列出了超過二十餘項需要改動的地方。
坦白說,每個地方……他都可以。
而且他還真的想全部攬下!
原因很簡單……
這些都是工程經驗啊——光是和大家開的這幾個小時會,他就發現自己的工程經驗漲了三百上去!變成了【工程:4(1550/50000)】
這要完全由自己親手完成改動,那經驗值不得直接起飛?
但……總要有個度。
「我先拿下上位機視覺這一塊,然後所有改動的機加工以及3D列印,伱們可以全部交給我。我可能手比較熟一點,咱們現在缺的就是時間嘛。」
迅速的計算了一下工程量之後,葉銘發現這樣經驗還是太少了——下位機電控那一塊也是大頭,於是他又補充道:「我研究了一下規則,發現規則沒說對手發的球只能躲不能擋對吧?」
李東升和蔣勇亮對視了一眼,兩人點頭,疑惑道:「你的意思是?」
「你們看哈,按照規則,兩個機器人,兩個操作手,一個操作場外拋球干擾。一個場內搭積木、位移、避障、還要躲球……」
這時彭小飛馬上舉手:「我行的。」
「知道你行,但避障過障的時候呢?」葉銘瞥了彭小飛一眼:「這次RC比賽顯然是再次增強了對抗性,而不是單純的競速了。」
「所以,如果我們給場內搭積木的機器人搞一個反擊機械臂,只要識別有球向自己飛來,馬上就……」
葉銘伸出手,在空中一揮。
「一巴掌給它扇過去!」
然而,卻沒有意料中的掌聲……
葉銘疑惑地看著李東升,只見後者眉頭微皺。
「那這樣就要在場內的機器人身上裝360雙目了……」
葉銘:「……」
「直接用場外機器人的雙目相機就行啊。判斷落點,然後雙機通訊就行了。」
沉默三秒后,所有男生同時鼓掌。
//註:
我來解釋一下比賽規則。
首先,一塊場地中,有一紅一藍兩座積木搭建起來的塔,第一輪,機器人拋球把塔打散。
第二輪,積木機器人在頭上裝個碗,碗里頂個球,同時入場,開始搭建積木(錯開顏色,一層紅,一層藍)。
在積木機器人滿地找積木,搭積木的時候,場地外的拋球機器人可以拋球任向對面的積木機器人,把頭頂的球打掉,對面搭積木的機器人就會罰站。
誰先建完塔,誰先獲勝。
主角的方案是,在自家的積木機器人上裝個機械臂,對手的球過來了,直接拍掉。
然後怎麼知道對手拋球了呢?只需要場外機器人的雙目相機(理解為人的雙眼)看到全場,就可以根據球的速度和軌跡獲得落點的位置和時間,並傳遞給場上的機器人。
希望大家不要覺得複雜……
好吧……確實有點複雜,見諒見諒。