攜手Open Robotics:微軟正式發布ROS for Windows 10 IoT Enterprise
在去年的機器人操作系統大會(ROSCon 2018)上,微軟宣布了一個實驗性的項目—— Windows 10機器人操作系統(ROS)。作為一套開源的機器人框架,ROS專為鼓勵協作型機器人軟件的開發而生。今天早些時候,總部位於雷德蒙德的軟件巨頭,正式攜手Open Robotics發布了企業級機器人物聯網操作系統—— ROS for Windows 10 IoT Enterprise 。
(圖自:ROS,via Neowin)
Open Robotics 首席執行官Brian Gerkey 表示:“我們很高興Windows IoT 成為了ROS 支持的一個平台”。
現在,ROS 開發者社區可利用Windows IoT 中的各項特性,包括硬件加速的機器學習、計算機視覺與雲功能、以及Azure 認知服務,我們很期待見到下一代Windows IoT 支持的ROS 應用程序。
據悉,ROS 中包含了大量的工具、庫、以及約定內容,有助於簡化開發者在各種機器人平台上創建複雜任務的過程。
在ROS for Windows 10 IoT 的幫助下,開發者將能夠在其機器人系統中集成計算機視覺、Windows 機器學習、以及Azure 認知服務等先進特性,同時訪問Windows 10 IoT 提供的所有工具、功能、以及安全特性。
感興趣的朋友,可移步至項目官網(GitHub),查看更多有關Robot Operating System on Windows 10的信息。或前往wiki.ros.org,下載所需的Windows軟件。
(截圖來自:Microsoft)
此外,Azure IoT 與機器學習功能,有助於開發者輕鬆地實現更多與機器人相關的解決方案。
例如,Microsoft Azure 認知服務提供的AI 解決方案,可以為機器人注入基於自然通信方法的智能算法,以查看、聽取、理解並解釋其所處的環境。
而Azure IoT Hub 的Microsoft ROS 節點,則允許系統管理員通過監視特定的消息流,來監測機器人的任務執行和健康狀況。
當然,這僅僅是其中的兩個例子。鑑於Azure 有著強大的功能與可擴展性,ROS on Windows 將為開發者開啟更多的大門。
在不久的將來,微軟還計劃為其添加受社區支持的Visual Studio代碼擴展、調試、以及可視化特性,以幫助開發者更加輕鬆地開發ROS解決方案。