AWS 推出 RoboMaker,可構建智能機械人應用程序

收藏待读

AWS 推出 RoboMaker,可構建智能機械人應用程序

在最近的 AWS re:Invent 2018 大會上,Amazon 推出了 AWS RoboMaker,這項服務大規模簡化了智能機械人應用程序的開發、測試和部署。RoboMaker 包含機械人操作系統(ROS)的擴展,可以連接到 AWS 雲端,使用機器學習、認知、監控和分析的服務。

傳統上來說,因為開發、模擬和控制管理的工具很分散,所以使機械人應用程序的構建變得很困難。這種問題導致了許多效率低下的現象。AWS RoboMaker 的總經理 Roger Barga 解釋稱:

構建機械人應用程序和解決這些工具的挑戰需要一些時間。這些時間上的延誤對於開發人員正在嘗試構建的應用程序來說幾乎沒有價值,在 AWS 我們稱其為無意義的重任。問題是這些挑戰極大地佔用了開發人員用來構建智能機械人應用程序的時間。使用 AWS RoboMaker,開發人員可以有更多的時間在機械人和他們的應用程序上進行創新。

傳統意義上,網絡連接是機械人應用程序使用基於雲的服務的阻礙。但是 Barga 說不會再有這樣的問題存在:

網絡越來越普及,也正在改善。連接的設備可以以毫秒的延遲和雲進行通信,延遲也一直在下降。對於機械人領域,這是翻天覆地的改變,因為開發人員不需要再局限於設備自身的物理和軟件資源。

Amazon 通過擴展 ROS,將 AWS 的雲服務添加至其中而創造了 AWS RoboMaker。這些擴展捆綁到現在 ROS 開發人員熟悉的 ROS 包中。當開發人員在自己的開發環境中引入這些包的時候,它可以解鎖對於 Amazon 許多雲服務的訪問權限,包括:

訪問 AWS 雲服務可以實現用例,包括和機械人對話,讓它理解你在說什麼。機械人之後通過進一步的信息或確認指令可以回復用戶的內容。機械人還可以通過攝像頭的 LIDAR 和雷達接受信息,傳到雲上來分析數據。此外,可以通過 Rekognition 提供的認知服務識別物體,Cloudwatch 可以追蹤你所有機械人的位置。

除了 ROS 雲擴展之外,AWS RoboMaker 還分為了三個部分,包括開發環境、模擬和控制管理。

AWS 推出 RoboMaker,可構建智能機械人應用程序

圖片來源: https://aws.amazon.com/robomaker/

開發環境可以讓團隊為將要構建的機械人配置計算、存儲和下載 ROS。在開發環境,開發人員可以看到所有的 ROS 包,以方便使用。Amazon 表示團隊可以在幾分鐘內完成設置。

可擴展的模擬器幫助開發人員在選擇硬件之前測試他們的應用程序。預先構建的世界包括房子、零售商店和賽道。除此以外,你可以加載自己的房間。模擬器還允許不同的配置同時運行,讓你在一小時內模擬幾千小時的內容。

由於有了控制管理,管理員可以在單個管理平面使用無線安裝和更新來管理機械人。這些控制管理功能可以通過 AWS IOT Greengrass 獲得,包括所有機械人的註冊表,並在推送更新的時候提供容錯功能。此外, Greengrass 增強了安全性,防止其他人在機械人上安裝未經授權的軟件。

Amazon 已經邀請客戶實施 RoboMaker,包括 Robot Care Systems、Future Robots 和 Advanced Robot Solutions,都使用了這些服務來幫助機械人變得更加智能。Black & Decker 和 NASA JPL 現在正在使用模擬器,實現更靈活的開發,並測試一些真實世界的應用程序,比如無人機偵測和 NASA 火星探測器等。此外,NASA 開源了自己的火星探測器的實現(如下圖所示),允許其他組織使用 AWS RoboMaker 來構建自己的機械人。

AWS 推出 RoboMaker,可構建智能機械人應用程序

圖片來源:(截圖) https://www.youtube.com/watch?v=sjxZAdm1utM

Amazon 還通過開源貢獻提供所有的雲擴展和文檔。此外,Amazon 作為合作夥伴加入了 ROS2 Technical Steering Committee (TSC)。

查看英文原文: Amazon Introduces AWS RoboMaker for Building Intelligent Robotic Applications

原文 : InfoQ

相關閱讀

免责声明:本文内容来源于InfoQ,已注明原文出处和链接,文章观点不代表立场,如若侵犯到您的权益,或涉不实谣言,敬请向我们提出检举。