因為專長,爸爸找到機器人的方向,
因為興緻,爸爸投身機器人的領域,
因為研究,爸爸砸錢帶機器人回家,
因為熱衷,爸爸三天要機器人開口!
 人工智慧,是爸爸研究的領域,我不甚懂,只是偶爾當個聽眾,
聽他高談闊論,談浮水印,談解密加密,談RFID,談機器人!
  
 

暑假前,爸爸一直考慮要不要撥出買機器人的預算,甸甸荷包,
承受的負擔太重了,退而求其次,向學校借來一大箱機器人零件,
計畫在暑假期間,組一組玩一玩,找出可以鑽研投入的方向!
然而,機器人零件已經在家閒置好一段時日,卻未見爸爸動手,
究其原因,零件太小,要一件件清理,費時費力,只好打消念頭!

  
 與其花費時間精神一件件擦,不如花費金錢買全新的要省事多了,
上網比價,找到一家價格最低廉又是實體商店,位於彰化縣市,
原本想趁帶大寶回彰基複診檢視疝氣傷口的空檔,殺去店家買,
但天不從人願,爸爸忘了店家的位址,也找不到放在腰包裡的電話,
只好作罷,打道回府,回家繼續作一隻會說汪汪叫的機器狗的夢!
  
 塞翁失馬焉知非福,塞翁得馬焉知非禍!
  
 一天,如同以往,大寶坐在前頭的親子座,爸爸坐在騎士的位置上,
父子倆騎著腳踏車在路上閒逛,在一個T字型的路口轉彎處等綠燈時,
爸爸撇見一條隨風搖曳的紅布,上面寫了四個斗大的字,樂高積木,
再往下看,機器人教學,五個字浮現在爸爸眼前,他雀躍不已,
跳下腳踏車,以三步併兩步之姿,牽著車子越過馬路,停在店門口!
  
 抱大寶下車,推開玻璃門,風鈴叮噹響,向老闆告知生意上門了,
隔著櫃台,老闆步上前來,詢問來意,爸爸表示想組合機器人以研究,
在各大專院所兼課教書的老闆,建議爸爸要作研究零件組合就要多,
才能變化各種不同形貌的機器人,便買下兩大箱打了七折的機器人,
就是這兩箱,讓孩子丈二金剛摸不著頭緒的樂高積木,價值近兩萬大洋!
  
 帶機器人零件返家的當晚,爸爸便開始摩拳擦掌小試身手,
首先,安裝驅動程式,LEGO MINDSTORMS Education!
  
 接下來的重頭戲是開箱儀式,開箱前,爸爸和孩子約法三章,
只准看不准碰,孩子應聲說好,殊不知孩子是最不守用的!

(編號為9797的樂高機器人積木)
  
 掀開蓋子,孩子己經七手八腳了起來,緊張少了零件的後果,
爸爸吆喝孩子停止動作,同時再叮嚀一次,要是不從,
就不准看組合機器人的過程,殊不知孩子的心是最好奇的!


(編號為9648的樂高機器人積木)
  
 大寶指著箱子裡其中一個小零件問,爸爸,請問這是什麼啊?
想聚精會神組裝機器人腳的爸爸抬起頭來說,那是機器人的零件,
請不要碰,好嗎?話一說完便繼續埋首苦幹,撐不了多久,
從爸爸背後隨即傳來一陣叩叩的聲音,一臉狐疑的爸爸轉頭探看,
小寶竟把一手的叫不出名字的零件如天女散花般的全撒落一地,
就在小寶要再抓起另一把零件玩丟的遊戲時,爸爸起身衝向她,
他的右大手包住她的右小手,小寶使勁掙扎大喊爸爸不要放開我,
你先放開手上的零件,我才要放開你的手,兩人僵持了半响,
眼看大寶又要伺機而動了,開始覬覦另一箱無人看管的樂高積木,
心急如焚的爸爸只好用力撥開小寶緊握的拳頭,任零件掉落桌上,
還沒來得及拾起,爸爸以迅雷不及掩耳的速度跨出右腳擋住大寶,
擋住他興起另一波腳忙手亂的去路,木訥的大寶終於閃現他的機靈,
路被擋了還有後路可走,因此他退而求其次爬上了桌子,
施展他勤練多時的徒手掃射神功,左一揮右一揮零件全都揮光光!
  
 吆喝聲止不住孩子的好奇心,愛放水的爸爸索性放寬約定,
允許碰他規定可以碰的無關緊要的零件,如兩顆塑膠球,
其它零件實在太小了,萬一不小心搞丟了,後果是不堪設想,
而且也沒人敢想,爸爸可能暴跳如雷,如熱鍋螞蟻萬頭鑽洞,
到處尋求那一個失落的小零件,少了它,機器人一動也不動!
  
 費時將近一天半,利用瑣碎空閒時間,組合出Alpha Rex的腳!
  
 光是反反覆覆的抬頭盯著電腦螢幕,再低頭尋找相對應的零件,
就足以讓爸爸暈頭轉向頭昏眼花了,甭說還得將這些有的小如豆狀的零件,
拼湊組合起來,更是挑戰著爸爸的眼力與耐性,還有不受孩子干擾的定力!
本來嘛,萬事起頭難,在反覆挑撿零件的過程中,逐漸熟悉零件的種類,
對零件的用途爸爸開始瞭若指掌,畢竟久病成良醫,經驗多了,駕輕就熟了!
  
 房屋要堅固,地基就要打得穩,機器人要能動,就要腳踏實地,
爸爸說,花了一天半的功夫,為的就是確保Aplha Rex有雙穩固的腳,
才能支撐它的上半身,使後續的拼湊工作與組合進度能無後顧之憂!
猶如房屋地基的下半身既已完成,接下來的重頭戲是組合機器人的主體,
是操控機器人動作的主機,即Alpha Rex的心臟,是攸關溝通成敗的關鍵!
  
 操控機器人動作的主機下面,有四個連接孔,各連接到機器人的手和腳,
下指令時,主機透過連接孔,以便發送訊息至手和腳,做出指令動作!
  
 才過一個半天,爸爸就組合好Alpha Rex的左手和一個如外星人的頭!
  
 為防堵孩子們的粗手粗腳,破壞了爸爸的心血結晶,趕緊轉移他們的陣地,
移到桌邊玩起黏土辦家家的遊戲,雖然孩子們會因為好奇心與新鮮感驅使,
不時頻頻轉頭,甚至湊上前來,上下左右仔細端詳,關切機器人成長速度,
畢竟,看得到卻摸不到的東西總是比較能吊人胃口,不過,孩子們很認份,
藉由玩看得到也摸得到的黏土,以舒解他們內在對機器人的疑問與渴望!
  
 從側面看Alpha Rex,形如背了氧氣筒準備下潛至深海裡的潛水夫!
  
 在Alpha Rex同我們說嗨之前,我問爸爸寧可組機器人也不願拼拼圖的理由,
機器人的零件比起拼圖的單片尺寸要小得多,組織架構也要複雜得多,
為什麼你可以不厭其煩反覆的拆組零件,卻對只有一百片數的拼圖敬謝不敏?
敬而遠之的原因是拼拼圖不是我的志趣,一百片數的拼圖有什麼困難的,
做一件事時,最重要的是興趣,才有熱忱,最後便順其自然精益求精了起來,
如同大寶騎三輪腳踏車時,喜歡直接用腳踩地卻不喜歡腳踩踏板往前進,
說他會騎差強人意,說他不會騎勉為其難,只是沒興趣沒熱忱才沒專精而已!
  
 歷時三天兩夜,機器人Alpha Rex終於誕生了!
  
  
 它會做什麼事呢,我抱持懷疑的態度問,它會鵝行鴨步,爸爸斬釘截鐵的回答,
從桌子這角走到那角,大約要走多久啊,實際叫Alpha Rex走走看就知道了,
只見爸爸從容不迫的抱起Alpha Rex放在桌緣,在它裸露的心臟處按幾次按鍵,
果然,Alpha Rex動起來了,還會對著你打招呼說嗨呢,其實,嚴格說來,
是它說嗨的時候你剛好正對著它,才會有它好像真的在向你打招呼的錯覺!
  
 Alpha Rex踩著笨重的小碎步繼續向前走,不知是它的平衡感不太好,
還是零件沒組裝好,走起路來不是筆直向前,而是東搖西晃,時而偏左,
時而作右,猶如走在崎嶇蜿蜒的山路上,倒是與時速走五公尺的蝸牛不相上下,
走得慢也就罷了,至少可以仿傚龜兔賽跑裡的烏龜秉持堅持到底的精神吧,
然而,根本等不到Alpha Rex走完全程,途中就被膽小心粗的大寶攔截下來,
為了顧全Alpha Rex的全貌與完整,爸爸只好抓起差點慘遭毀屍滅跡的Rex,
直奔書房,找個隱密的角落,那是一處孩子看得到但觸及不到的地方,
暫時讓機器人可以落腳棲息喘口氣,也讓爸爸免於心血毀於一旦的擔心受怕!
  
 難不成你硬生生花費了近兩萬大洋,就只是為了要看機器人如牛步般走路,
我心有不解的逼問爸爸,因心繫錢得要花在刀口上,語氣有些沈重與指責,
爸爸明瞭我心存擔憂,不與我硬碰硬,不厭其煩柔聲細語解釋研究的方向,
同時補充說明Alpha Rex將來可以做的事是強過走路好幾百倍的事,
走路是在訓練它的生活技能之一,總是要先學會走再跑,做起事來才穩當!
  
 爸爸舉了一個老鼠走迷宮的例子,作為他日後要投身研究的方向之一,
機器人Alpha Rex會走路全靠它胸前的那一顆牽一髮而動全身的主機,
爸爸事先將走路的指令傳送儲存在Alpha Rex的主機裡,只稍按下按鍵,
透過連接在主機的四條線,將走路訊息傳送至雙腳,Rex便開始走起路來!
由此可知,只要將任何想要Rex執行的事寫成程式化為指令,在能力範圍內,
無論化身為任何形體,Rex幾乎都可以辦得到,因為是主機在接收執行指令,
即使爸爸拆掉Rex零件重新組合成一隻老鼠,指令同樣照常執行無誤!
  
 爸爸打算在Rex的主機內,載入一個走迷宮的程式,即Rex走迷宮時,
若偵側到前方三十公分處有障礙物,能自動停止前進,同時轉換方向,
朝其它方向繼續前進,直到偵側不到障礙物,即找到迷宮的出口為止,
爸爸說到這兒時,我頭頂上蹦出一個大問號,Rex要如何偵側障礙物?
你不說過Rex有一顆如外星人的頭,它頭上的那兩個圓圈就是眼睛啊,
我曉得那是用來假裝是眼睛,可是它們並沒有擁有和我們相同的構造,
你說得沒錯,Rex看得到周遭的環境全靠它眼睛裡的超音波感測器,
當超音波感測器掃到前方有障礙物時,依照指令,若指令是三十公分,
Rex就會在距離障礙物三十公分處停止,指令下幾分,就在幾分處停止!
  
  
 在我看來,這個可以讓老鼠走出迷宮的程式,頂多只是運用在玩樂上,
對你的研究與教學並沒有多大助益,我在爸爸頭上澆了一大桶的冷水,
我當你是外行人來看熱鬧的,容我這位內行人為你一一解開內心疑惑,
如果這個老鼠走迷宮的程式可以擴大範圍成功的運用在勘災救難上,
你是不是還會先入為主的認為機器人就只是一個長得像人的玩具而已?
可是,很難想像一個走路如牛步的機器人能在勘災救難使上什麼力氣,
為了要拯救埋在斷垣殘壁下的生還者,救難人員必須冒生命的危險,
深入伸手不見五指的瓦礫堆中找人救人,找到了人救得到人還算幸運,
找到了人沒來得及救是天註定,沒找到人反而深陷其中只有聽天由命!
  
 假如進入瓦礫堆中尋人的是一個訓練有素的機器人,那就另當別論了,
所謂訓練有素,就是機器人的主機裡載入幾種應變的救援程式,
這幾種救援程式皆包含老鼠走迷宮的程式碼,以因應當時現場的情況,
就在機器人找到生還者時,會先行檢視生還者的身體狀況與周遭環境,
是否有重物壓其身,是否受傷骨折,是否可以隨意變動事故的現場,
如搬離壓在生還者身上的重物而不會造成事故現場結構的改變,
萬一出乎機器人的意料,結構因搬移而鬆動,它的下一步該怎麼做,
是繼續救援,還是退避三舍,亦或與生還者身陷其中,等待救援,
無論結果如何,至少不必犧牲第三者的生命以換取生還者的重見天日!
  
 機器人的用途不止尋人而已,它也可以分擔醫院護士的勞動照護工作,
如搬動患者移床,為患者翻身復健,攙扶患者等,以減輕護士的身體負擔,
只要是程式寫得出來,機器人在可以動作與反應的範圍內與一般人相同,
雖然動作遲鈍慢了些,外觀鋼鐵了點,我相信機器人成為人是指日可待的!
  
 聽完爸爸的娓娓道來,心有同感,所言甚是,相信機器人是有其必要,
心中不免起汗顏之心,一個三十幾的老媽子,整天只會追著孩子東奔西跑,
大吼大叫,頂多在空閒時間拾起書本,不過翻沒幾頁,便倒頭呼呼大睡,
相較之下,爸爸做的正經事比我做的養兒育女的事要有建設有貢獻的多,
不過換個方向想,或許每天的東奔西跑是孩子未來成為運動健將的根基呢,
到時,我可是功不可沒,即使沒有功勞,苦勞可是獎都獎不完!
  
  
 一個叩的巨響把我從幻想的思緒拉回現實的情境中,只見小寶躺在床上,
手摸著額頭哇哇大哭了起來,我趕緊欠起身,坐在她身旁,呼呼她,
惜惜她,同時轉頭問爸爸事情的來龍去脈,原來是小寶在玩床上遊戲時,
玩得太興奮,跳得太賣力,一不小心轉身就撞上床邊落地窗突起的窗框,
幸好撞擊的地方是額頭,叩一下呼呼就沒事,若是鼻子,血光之災肯定跑不掉!
  
 這個事件正好延續了機器人的話題,可不可能在人的身體裡裝上機器人的零件,
爸爸一時會意不過來,呆若木雞的盯著我看,思緒在腦袋空轉了將近一兩分鐘,
他才開口確認我提出的疑問,你指的是裝在肢障人士身上的義肢之類的嗎?
嗯......,類似,不過不是裝在身體表面,而是身體裡面,你說的是人工心臟嗎?
嗯......,類似,不過不是裝在身上,而是裝在頭上,你說的到底是什麼,
別再拐彎抹角,快點從實招來,爸爸就要狗急跳牆,我只好打開天窗說亮話了,
我要說的是可不可以在小寶的眼睛裡裝上一個和Rex一樣的遠紅外線反應器,
丈二金剛摸不著任何頭緒的爸爸提出為什麼的疑問反問我,還不時搔頭裝楞,
裝了超音波感測器,小寶就不會撞上窗框,因為三十公分以內全是淨空!
  
 天底下如果有這麼好的事的話,這會兒當爸當媽的肩頭不就輕鬆多了,
教養的責任不用一肩扛起,只要把好孩子的程式載入主機裡,萬事就不用愁了,
根本就是痴人說夢啊,爸爸有感而發,潑水澆一澆我這一頭胡思亂想的腦袋瓜!
人因夢想而偉大啊,我聲聲反駁,以前的偉人就是因為抱持不可能的想法,
歷經想像不到的挫折,找出不可能的方法,才能成就出現在理所當然的事,
猶如你現在正在研究的機器人,要是沒有當初那個提出機器人想法的人,
可能現在根本沒有機器人這個名詞,更別提它能為人類做出什麼貢獻的事情來,
雖然爸爸並不苟同我天外飛來一筆式的荒唐,卻也覺得不值一駁我的偉人說!
  
 在此我以參考樂高官方網站(www.lego.com)上的相關資料,
簡單補充說明由樂高積本組合起來的機器人Alpha Rex目前會做的事,
超音波感測器使它可以看得見影像,聲音感測器使它可以聽得見聲音,
內建的麥克風使它可以說得出話來,伺服馬達使它可以如同人樣行走,
觸覺與光線感測器使它可以有感覺,樂高宣稱Alpha Rex是最機密的機器人!

Name: Alpha Rex 
Robot Type: Humanoid
  
 相同的主機,結合不同的零件,組合成不同樣貌,機器人名稱也不同,
如組合成一隻有Alpha Rex相同的眼睛,有Alpha Rex相同的心臟的蠍子,
並運用與Alpha Rex不同的零件,以組合成與Alpha Rex完全不同的外觀,
以實踐預期訴求的功能,因此,為了有所區別,樂高將其取名為Spike!
Spike是用六隻腳爬行走路,它有一對大螯,透過超音波與聲音感測器,
它可以看到影像可以聽見聲音,利用裝在頭部兩側有觸覺感測器的螯刺,
Spike能對獵物迅速展開攻擊使其麻痺癱瘓,行徑好比一隻真正的毒蠍子!


Name: Spike
Robot Type: A Scorpion
  
 一台有Alpha Rex的心臟但外觀卻與之不同的機器,名為RoboArm T-56,
這台機器正如其名,它是一隻組合相當精密的手臂,運用延伸出來的爪子,
它能舉起能轉動能抓住能力所及的任何物品,除了利用手臂上的光線感測器,
能偵測顏色的不同之外,藉由觸覺感測器,T-56還能對所碰觸的物品有所感覺!


Name: RoboArm T-56
Robot Type: Machine
  
 一台名為Tribot的機器人,乍看之下,猶如模仿Alpha Rex做匍匐前進的動作,
Tribo是一台相當具有彈性且三輪驅動的機器人,利用四種裝在身上的感測器,
就可以執行載入主機中的所有程式,如Tribo會去抓球當你下一個聲音指令時,
透過光線感測器Tribo可以沿著一條線筆直前進,透過觸覺與超音波感測器,
Tribo可以有摸到東西的虛擬觸感,也有看見東西的虛擬實在感!


Name: Tribo
Robot Type: Vehicle
  
  
 對於組裝機器人尚在摸索階段的爸爸,不敢懷抱太大的雄心壯志,
更沒想要誇下海口限制自己在幾天內就要組合好一隻機器人,
總是一步一腳印比較踏實,從過程中領會到的事物也比較深刻難忘!
何止組裝機器人忌快,做任何事時最好皆抱持事勿忙忙多錯的態度,
教養孩子尤其是,因為那一條長長的路,你得與孩子攜手慢慢的走!
  
 我,坐在斜陽淺照的石階上,
望著這個眼睛清亮的小孩專心地做一件事,
是的,我願意等上一輩子的時間,
讓他從從容容地把這個蝴蝶結紮好,用他五歲的手指,
孩子你慢慢來,慢慢來!
  
  
 ~摘自龍應台的孩子你慢慢來

    全站熱搜

    mengyulin 發表在 痞客邦 留言(1) 人氣()