2007年7月19日 星期四

C07 機器人的可置換手臂──介面的意義

男生在小時候應該都玩過機器人玩具,有的機器人的手臂是一體成型無法活動的,有的機器人的手臂關節可以旋轉,有的機器人甚至可以拔下手臂換裝其他類型的手臂。

在製造的技術上,一體成型的那種通常是直接灌模做出外型,生產速度很快但沒有任何變化;把手臂切成三節,加裝上可旋轉的關節後就可以變換動作;再者將手臂關節加以變化做成抽取方式時,前臂就能自由變換成手型、錐型、砲型、刀型等等各式不同的物件。

是的,可抽取式關節的意義就是介面。不管是什麼樣的手臂,只要接合端做成符合這種關節的介面,就“保證”能夠在這款機器人上使用,未來也可以根據這種介面再設計出更多不同類型的手臂。然而我們同時也發現,這種關節需要加工才會具有功能,與一體成型的方式比起來,得花費更多的時間才能夠享受擴充手臂的樂趣。

系統有沒有設計介面是完全不會影響功能結果的,注重結果的人通常會了省事都會忽略掉這一層而使得系統的變動性變得很低;期望在系統裡設計介面的人也必須在對的地方設計出介面才會有理想的效果。做,與怎麼做,才會讓系統有容易變化的彈性,是需要應該做的勇氣與經驗的累積的。

設計系統的道理就是如此,想要有擴充元件的樂趣,就必須額外花時間定義介面的內容。人生也同樣是這樣,想要多獲得什麼時,相對地一定得要多付出些什麼。

沒有留言:

張貼留言