張軒瑋
安裝小車,打開開關(guān),開始運(yùn)行!
我的心提到了嗓子眼兒。一輛小車正用顏色傳感器探測反射光強(qiáng)度,以50瓦功率旋轉(zhuǎn)7.5秒,向前出發(fā)!我的眼睛直勾勾地盯著小車,只見小車從容卡住轉(zhuǎn)盤,中型電機(jī)旋轉(zhuǎn)360度,吊機(jī)緩緩放下樂高小屋。精準(zhǔn)!小屋被四平八穩(wěn)地放在目的地,我長舒了一口氣。這時(shí),小車掉轉(zhuǎn)方向,朝大樹奔去。我緊張地握緊拳頭。小車在大樹跟前的四號位準(zhǔn)確無誤地穩(wěn)穩(wěn)停下,緊接著慢慢退后。這是最關(guān)鍵的時(shí)刻,成敗在此一舉,我真怕小車因掉轉(zhuǎn)失敗而回不了基地!我屏住呼吸,看著小車憑顏色傳感器檢測反射光強(qiáng)度,一邊定位,一邊慢慢準(zhǔn)確地退回基地,才又長舒了一口氣,興奮不已。
這是我的一次機(jī)器人程序模擬實(shí)驗(yàn),一個(gè)樂高機(jī)器小車能如此準(zhǔn)確無誤地完成指令,全靠我編寫的幾個(gè)小小的程序。在運(yùn)行機(jī)器小車前,我得用樂高積木設(shè)計(jì)、搭建出一個(gè)由高樓大廈、公園、秋千、工地、大山、綠樹和樹屋完美結(jié)合的城市。
在搭建城市的過程中,我遇到了很多困難。一會(huì)兒插銷壞了,一會(huì)兒物體之間無法銜接。一時(shí)之間我也很懊惱,怎么小小的積木搭建也會(huì)有這么多問題?但是現(xiàn)在就放棄,那我前面準(zhǔn)備了這么多,不就全浪費(fèi)了?抱著再試試的心態(tài),我終于完成了搭建工作。
沒想到,在小車的調(diào)試階段,我竟然遇到了更多的問題:小車在行走的時(shí)候出現(xiàn)了誤差,偏離了正確道路;在編程序的時(shí)候,因?yàn)槎葦?shù)偏差,小車無法正確完成指令;電機(jī)在運(yùn)行的過程中出現(xiàn)機(jī)體損壞或者卡住的情況,小車無法繼續(xù)完成指令,導(dǎo)致任務(wù)失敗,等等。……