April 21, 2008

演講:親手打造開放原始程式碼的機器人

稍早提過本月底舉辦的 [OpenTech Summit Taiwan 2008],應大會之邀,我將會在最後一日 (Apr 29) 於元智大學的議程中,給予主題為 "Build Your Own Open Source Robot" 的演講,中文標題是「親手打造開放原始碼的機器人」。此處「親手打造」一詞對技術人來說,得以付諸實現的感動,遠遠超過千言萬語,在 [衣帶漸寬終不悔] 一文就曾提過我對《親手打造網際網路四大服務》的感動。

以往,我們都認為從無到有開發一整套機器人,必定是國外大學如 CMU, Stanford, MIT 一類各方面資源極為豐富的環境,才有機會這麼作,反過來說,平凡我者,只能買個零售玩具來過過癮罷了。樂高公司推出的 [mindstorms NXT] 本質上仍是玩具,但其允許 DIY 打造機器人的獨特體驗,讓許多玩家雀躍不已,而隨著硬體普及化與低價化,打造機器人已非奢侈或遙不可及之事,而這也是我將要分享的經驗。當硬體獲得突破性的變化,紛紛依循標準化的模式發展,那軟體就成為新的障礙,先不論設計人形機器人需要多少卓越的演算法,在開發之初,我們可能連一個機械手臂如何控制都毫無概念,遑論憑藉著一股傻勁去建構完整的系統。試看,[Apache Jakarta] 不就是為 Java server-side computing 走入普及,奠定優秀的基礎嗎?若無這些基礎建設與相關的開放資源,動輒千萬金的開銷,一般人實在不可能奢想。同樣的,open source 在 (普及/平價) 機器人的領域就相當重要,最低的限度來說,至少我們需要透過 open source 的實做,去理解、研究、修改機器人的自動控制的細節,有了這些根基,才有機會去引入創新。

愛因斯坦曾說:「真理就是在實踐面前站得住腳的東西」(Truth is what stands the test of experience.),而訴諸 open source 的途徑,則是踏在可層層累積的實踐中,探求真理的方案,我同樣相信,普及科學亦大有可為,正如他的另一句話:「 不必努力去做一個成功者,盡力去成為一個有價值者」(Try not to become a man of success, but rather try to become a man of value.),價值的追尋有很多方式,重點是你如何探究。去年曾花了一些時間,體驗一個 Robot 加上整個系統軟體的設計,並在 COSCUP 2007 研討會分享 [快快樂樂設計嵌入式即時作業系統] 議程分享經驗,儘管獲得一個具體而微的系統,但這無疑只是個出發點,我們早已知曉機器人會是個有趣的玩意,而技術問題也慢慢消弭中,真正的問題是,機器人設計是否能走出專業的殿堂外,得以允許一般人也能用不同的思維,去創造獨特的價值呢?這也是本次分享想指出的關鍵,所以,在建構機器人之初,所有的硬體元件都該有對應的 open source 軟體控制實做,最終,會在兼顧運算量與功耗的平台上,透過自由軟體對這樣的機器人系統,注入新的生命。

關於地理交通資訊可參考 wiki [OpenTechSummitTaiwan2008 Map],我的議程時間是 Apr 29 (週二) 的上午 11:15 - 12:15。以上,歡迎指教,謝謝!
由 jserv 發表於 April 21, 2008 01:37 PM
迴響

Hi Jserv!我其實是yzu畢業的學生~
但是我剛才看到你要去的消息~
我超想去聽你的這篇研講
不知還有辦法可以去聽嗎!?
如果可以,那就是太棒了:p

Daniel 發表於 April 28, 2008 02:12 AM

@Daniel

您可現場報名,直接前往 YZU 即可,謝謝!

jserv 發表於 April 28, 2008 11:09 AM

我已報好了:p
但是明天去應該只能去聽您這場了(正如我所願!)
期待您明天有趣的演講.

Daniel 發表於 April 29, 2008 12:27 AM
發表迴響









記住我的資訊?