機器人在社會中的應用越來越普及,其用途也越來越專精,例如複雜的裝配、挑選和包裝、最後一英里遞送、環境監控、搜尋和救援以及輔助手術。在自主行動機器人 (AMR) 和自主地面車輛 (AGV) 市場區隔中,機器人被用於商業物流以及消費者清潔、遞送和陪伴。
這些任務需要更高的運算能力,並且通常需要協調大型機器人機群的部署和運作。若要機器人高效運作,需要以機器人領域的新方式整合各種技術,例如影像辨識、感應、人工智慧、機器學習和強化學習。直至今日,開發、模擬、部署和管理這類智慧型機器人應用程式仍相當困難和耗時。 現在,透過 AWS RoboMaker,我們可以輕鬆讓機器人執行 ROS 進行導覽、溝通、理解、串流資料和學習。以往無法完成或需時數月的任務,現在可以在數小時或數天內完成。
優勢與客戶成效
AWS RoboMaker 是最完備的雲端解決方案,讓機器人開發人員能夠大規模模擬、測試和安全地部署機器人應用程式。RoboMaker 提供一個全受管、可擴展的模擬基礎架構,客戶可將其用於多機器人模擬,以及在模擬中整合迴歸測試的 CI/CD。此外,AWS RoboMaker 提供 IDE、機群管理功能、ROS 擴充功能以及與多種 Amazon 和 AWS 服務的無縫整合,讓客戶能夠創新並提供出色的機器人解決方案。 RoboMaker 的受管 ROS 和 Gazebo 軟體堆疊釋放了工程資源,讓您能夠快速開始建置。
快速開始使用
AWS RoboMaker 包含範本機器人應用程式,可協助您快速開始使用。這些應用程式提供智慧型機器人應用程式一般所需之語音命令、辨識、監控和叢集管理功能的基礎。範例應用程式隨附機器人應用程式的程式碼和模擬應用程式的程式碼。範例模擬應用程式隨附預先建置的各種環境 (例如室內房間、零售商店及賽道),因此您可在數分鐘內開始使用。
建置智慧型機器人
藉助一系列 AWS 服務來建置端對端解決方案,輕鬆地將強大的機器學習、語音識別和語言處理功能整合至您的機器人應用程式中。RoboMaker 向使用 Robot Operating System (ROS) 的開發人員提供 Amazon Kinesis (影片串流)、Amazon Rekognition (影像和影片分析)、Amazon Lex (語音辨識)、Amazon Polly (語音產生) 及 Amazon CloudWatch (日誌記錄和監控) 等雲端服務擴充功能。
模擬和機群管理功能
使用 AWS RoboMaker 機群管理,您可以將應用程式部署至機器人機群中,並且藉助 RoboMaker 模擬功能,輕鬆地在各種環境中模擬和虛擬測試機器人應用程式。使用適用於 ROS 的 CloudWatch 指標和日誌擴充功能,您可監控機器人的完整生命週期,以了解 CPU、速度、記憶體、電池等項目的狀況。當機器人需要更新時,您可先使用 RoboMaker 模擬進行迴歸測試,再透過 RoboMaker 叢集管理功能部署修正程式或新功能。
在提高測試覆蓋率的同時,提高程式碼品質和發佈速度。憑藉 AWS RoboMaker,iRobot 現在可針對每個程式碼提交執行 40 多項自動測試,針對每個備用發行版本執行 500 多項自動測試。
透過使用 AWS RoboMaker,Bastian Solutions 可以輕鬆地在一個機群中建置超過 35 個機器人的 Gazebo 模擬環境,以測試多機器人協調情況。
藉助 AWS RoboMaker,Takenaka 能夠產生多種建築佈局的地圖,並部署至建構現場機器人,而無需首先在本地進行操作、測試和培訓。