三緯國際力攻機器人市場,加速跨平台開發 以 Microsoft Xamarin 橫跨多重平台及開發團隊轉換程式,確保服務功能及效能一致性
對於未來科技的想像正在付諸實現,三緯國際以「XYZ robot」自有品牌行銷服務型機器人與教育娛樂型機器人,不僅在台灣嶄露頭角,並已打進美、日等地市場,商用化的速度和成熟度領先競爭對手。
機器人所提供的服務內容來自於後端複雜而精密的演算法,而在前端的人機介面則多以行動平台呈現。金寶電子選擇Microsoft Xamarin來銜接及轉換這兩個以不同程式語言構成的開發環境,讓兩個團隊能各司其職,又能加速服務的商品化。
由新金寶電集團轉投資成立,專攻3D列印與高階機器人的三緯國際立體列印科技公司專責機器人的研發工作,該公司的技術研發總管理處林傳凱襄理表示:「Microsoft Xamarin可以和目前所有使用中的開發工具無縫整合,無需花費額外的介接或整合心力,最重要的是,在關鍵的跨平台轉換功能及結果完全符合我們的期待與需求。」
機器人外銷有成,腳步領先
三緯國際的機器人團隊在前年開始啟動,去年正式成立專責部門。針對教育市場、鎖定中小學生的小型機器人已經在台灣、日本和美國市場銷售,可以自己撰寫程式來控制機器人,做出跳舞或打架的連續動作。值得一提的是,機器人所有的控制器、馬達和模具,全部都由三緯國際研發生產。
服務型機器人目前的應用場域則包括賣場、銀行、圖書館。以賣場為例,機器人的功能在於協銷,關鍵的自動導航功能可引導客戶購買商品,自由移動的機器人搭配機身的螢幕,還能定時到特定貨架做促銷,也可配合點閱率來向商品供應商收取廣告費,目前正與多家美國知名賣場洽談合作中。
應用於銀行的服務型機器人則著重在語音互動,像是根據來行客戶想要辦理的業務項目提供指引、發放號碼牌,以及資訊查詢如匯率、利率,也可以結合人臉辨識功能,從來行客戶裡辨認出銀行貴賓,自動將其導引至VIP櫃檯。
異質平台程式完整轉換,效能不減
從導航定位到人臉辨識,這些關鍵技術全由三緯國際的團隊一手開發,人力配置為200人,包含泰國與菲律賓。機器人開發團隊主要使用的程式語言是Windows平台的C#和C++,前端使用介面則是採用Android平台,故須進行介接轉換,為了減輕轉換心力、加快轉換速度,三緯國際決定以尋找合適的工具方案進行因應。在評估產品的過程裡,透過昕力資訊的協助,三緯國際對Microsoft Xamarin進行了嚴格測試。首先,是由昕力的顧問負協助轉換程式碼,確定可以正確且無誤地轉換;其次,則是驗證程式轉換後的效能,不會因為轉檔而變差。
林傳凱襄理說:「這兩項測試都順利完成,讓我們能安心採用Microsoft Xamarin。讓我們驚喜的是,它不僅具備優異的跨平台轉換能力,而且可以保持同等級的執行效能,像是導航功能非常耗費運算資源,但測試結果發現,跨平台轉換後的程式效能還是很好。」
靈活統整開發團隊,加速服務商品化
三緯國際當前面臨的挑戰是已有演算法,但必須加速進行服務的商品化;其次是因應行動平台的多樣化,無法找到足夠且合適的人才。事實上,除了機器人開發團隊、Android開發團隊以外,三緯國際還編制有iOS開發團隊,有了Microsoft Xamarin的協助,有限開發人力就能更有效地調度。
以機器人導航功能為例,開發團隊耗費一年的時間完成,學習使用Xamarin及程式碼轉換則花了三個月的時間,原本就有C#、C++經驗的工程師很快就能上手。也由於對Xamarin的掌握度愈來愈好,現在團隊成員已可直接在Xamarin介面進行開發。
林傳凱襄理表示,未來會以平台的概念來推展機器人,物聯網(Internet of Things) 與雲端服務,也為目標市場之一,舉例來說,其可提供客戶選購及增加所需的功能;其次,吸引開發者參與開發服務,像是導航功能就可以和掃地機器人的開發廠商結合,讓使用者可隨時掌握機器人在家裡的位置,以及使用手機遠端遙控機器人等等類似的產品和服務的結合,必然將讓機器人的應用更為多樣化。
若對以上技術及產品有任何問題,很樂意為您服務! 請洽:台灣微軟開發工具服務窗口 – MSDNTW@microsoft.com / 02-3725-3888 #4922