軟體巨人微軟認為用他們過去的經驗方式,然後建立一套標準,可以使「機器人-Robots」工程的發展變得更容易一些。因此該公司相信在消費性、研究界,以及軍方的強大需求下,機器人的市場將會有明顯的成長,而微軟當然也想、也有條件來分食這塊大餅。
|
應用微軟開發工具的機器人運作狀況 (Source: KUKA) |
在今年六月舉行的機器人產業年度會議(RoboBusiness conference)中,微軟首度發表了一份「微軟機器人開發套件(Microsoft Robotics Studio-MSRS)」的社群技術概觀介紹。日前又發表技術概觀的第二次版本,以新創的組織「個人用機器人學院(Institute for Personal Robots in Education-IPRE)」來推廣MSRS,相信可在教育上推動兼有產品與關鍵技術的機器人之發展。
IPRE是由微軟研究中心、Georgia Tech與Bryn Mawr學院所共同創立,相關的電腦科學與機器人程式設計是針對學術單位與研究所學生使用為目標。同時,這些產品與程式的設計發展將繞過較小與便宜的機器人類型,就像Roomba之類,直接開發機器人世界中較複雜,以及與PC類似的處理能力。
MSRS是一種視覺性的程式開發環境,類似LabView式的軟體,提供使用LEGO’s Mindstorms NXT kit。只要簡單地拖曳象徵性的圖示方塊來做功能組合就可以了,也有低階機械處理的服務(例如存取某個感測器),最後通通把它們串連起來,便可以建構一個複雜的機器人程式,好像玩樂高堆疊遊戲一般。MSRS也使用一種叫做AGEIA PhysX的物理引擎,很多PC遊戲都使用這個開發引擎,它能提供視覺性的機器人運作狀態模擬,可完全地配合實際的磨擦、拖拉、重力或其它種種物理運動要素。
MSRS的其它特色還有提供PC的Web瀏覽器經由網路來控制機器人的方法,此外還要Windows作業系統,而且MSRS機器人所使用的CPU必須支援Microsoft’s .NET的執行,所以它必然排除了目前多數機器人所使用的便宜又低耗電需要的處理器。
微軟機器人部門總經理Trandy Trower表示:「我們試著製作更簡單的方式給人們來發展機器人方面的應用。」他認為現在機器人社群過於多樣複雜,為了提高效率,用了種種不同的硬體與軟體類別,因此他又補充說:「MSRS就像微軟一貫的做法,建立在微軟整體基礎架構上來互相支援。」「事實上,就是一種標準化的建立工作。」有了標準化的工具,很多開發人員就不必每做一種新機器人,就必須重頭開始寫所有基本的動作。
微軟積極加入機器人的市場,似乎預言了機器人應用也會有很大的變化與發展,但整合之路仍有種種困難之路要走,原來投入此一領域的業者也有一些關心的聲音出現,一家名為Evolution Robotics的總裁兼技術長Paolo Pirjanian就表示,他不怎麼擔心,因為他們公司的市場就有屬於自己的ERSP機器人開發平台,他說:「這很類似MSRS的精神。」