2015年11月24日 星期二

ROSA 系統開發 15 ─ 回覆台大資工系洪士灝教授的提問

http://4rdp.blogspot.com/2015/11/rosa-15.html

週日晚上,無意間看到台大洪士灝教授在 FB 貼文轉型到 Open Source 的世界來尋寶,個人蠻認同其觀點,正好個人在開發 ROSA (Robot Operation System for Arduino),因此留文請教洪教授對 ROSA 的看法,教授留言一句話「是否可以用一頁說明這個計畫的目的、優點、製作方法、所需克服的障礙 ?

我把這當作如果未來創業,不管是天使投資人 (只要講得出好點子就會投資你) 還是惡魔投資人 (問一堆問題還是不會投資,然後用你的點子賺錢) 必問的問題,其實這應該要準備一頁 Business Model Canvas 說明,日後再找時間談這個,目前對 ROSA 我以公益看待,在此不談商業模式。

經過兩天沉思後,答覆教授的問題如下:


一、計畫目的 ─
開發 ROSA只是拋磚引玉,台灣的資訊工程教育,多是從教科書中學習系統程式設計,由於 PC 作業系統龐大複雜,並且涉及多方領域,學生大多僅學習理論,較少機會親身演練寫個作業系統,花費功夫投身研究的學生不多,因此希望利用這個 ROSA 計劃,以 Arduino 系統簡單並開源的特性,可以讓學生上課後,能夠實際寫個小型作業系統,估計程式碼約在兩千多行,要獨立開發也行,這對資工學習一定有所幫助。

二十一世紀是機器人成熟發展的世紀,ROSA 除了可以當資工系的學習作業外,開發出來的成果也可以做為國中小學生資訊教育應用,近年 Maker 風氣盛行,小朋友可藉此學習基礎機器人知識,惟目前教育多是運用外來的軟體,如果國內想創立自己的機器人教育,個人認為這是一個機會,可與國內中小學教師結合,如果大學生也能夠學習投身公益,開發設計有助於中小學生學習機器人知識的軟硬體,會是一件不錯的事。

二、計畫優點 ─
資工系學生 ─ 學習作業系統程式開發;
中小學生及教師 ─ 設計機器人教具,可利用 ROSA 來操作控制;
如果未來應用於機器人產業,可打造由台灣本土發展出來的機器人作業系統,展現國內機器人科技能力;
一個簡單好用的作業系統,應該能簡化應用端的控制程序撰寫,並且指令易讀,還可以減除程式中的條件式及系統等待的贅碼,ROSA 的開發期望達到上述目標。

三、製作方法 ─
目前先以 Arduino 為教育機器人開發平台,給學生學習用,等嵌入式系統建好後,就可以再開發 PC、手機及平板等應用程式,當然也可以系統與應用同步開發,不過需要更多溝通協調。

四、需克服的障礙 ─
技術方面,難在規格的訂定,一般而言,能訂的出規格,就有辦法寫出程式。
                 MCU 的選擇,會限制系統的功能範圍,想擴展到各類 MCU,需要許多人力投入  

商業使用,要到產業實用階段還有段距離,由於軟體開源,產業界自然樂於使用,不過要找到金主投資則是一件困難的任務,因為智慧財產保護不是一件容易的事,個人認為應該成立財團法人之類組織處理智財授權事宜。(請參考科技合作社一文)

沒有留言:

張貼留言