AWS Robomaker 簡介

服務簡報:AWS RoboMaker (37:47)
使用 AWS RoboMaker 進行機器人應用程式模擬 (2:30)
使用 AWS RoboMaker 在 CI/CD 管道中執行大規模自動化測試模擬 (3:31)
使用 AWS RoboMaker 進行多個機器人的機群模擬 (2:51)

模擬入門

技術基礎知識

在 AWS RoboMaker 中開始使用機器人模擬

此網路研討會將向您展示如何建立機器人模擬的關鍵元件,例如模擬引擎、環境、資產,以及 URDF 和 SDF。您將瞭解如何使用 AWS RoboMaker 及其基於 Gazebo 的模擬環境,快速在雲端中模擬基於 ROS 的機器人。我們將深入研究逐步指南來建立模擬環境,使用 AWS 提供的開放原始碼環境和資產,以及在模擬中執行一些基本測試。

進一步了解 »
技術做法

AWS RoboMaker 中的一般模擬使用案例和模式

此網路研討會介紹如何使用 AWS RoboMaker 進行模擬測試,尤其是含多個機器人的機群模擬。我們將深入探討 RoboMaker 模擬的運作方式,以及如何執行複雜、可水平擴展的模擬。

進一步了解 »
技術做法

使用 AWS RoboMaker WorldForge 簡化在 Gazebo 中建立模擬環境的程序

此網路研討會逐步引導您使用 AWS RoboMaker WorldForge,簡化讓基於 Gazebo 的模擬環境啟動並正常執行的程序。您將瞭解如何加速環境建立,從而將更多測試移至模擬環境來提升測試速度,以及擴展測試範圍來提升機器人應用程式品質。

進一步了解 »
研討會

Hello world! Getting Started with AWS RoboMaker

在這個研討會中,您將學習如何開始使用 AWS RoboMaker,建置智慧型機器人應用程式。您還有機會在模擬環境中管理和部署機器人應用程式及生產機器人 (需要 TurtleBot 3 Burger)。

進一步了解 »

模擬世界資產

我們已建立其他的環境供您搭配機器人使用。這些環境可用來測試臉部辨識、尋找方向、避開障礙物、機器學習,並可針對您的案例需求進行修改。 

WorldForge House Worlds

House worlds

AWS RoboMaker WorldForge 支援自動產生多種室內家居環境,並帶有可設定的平面圖和家具。

進一步了解 »

Small House World

RoboMaker-home-world

此外,還提供這個簡單的家居世界供您使用。其設有廚房、客廳、居家健身房和圖片的小型房屋,您可以自訂這些項目以測試影像辨識。房屋中設置了許多障礙物讓您的機器人尋找方向。

進一步了解 »

Hospital World

RoboMaker-Hospital World

大型醫院世界,設有前台和候診室、檢查室、患者室、儲物間和醫護人員休息室。

進一步了解 »

Small Warehouse World

RoboMaker-small-warehouse

小型倉儲世界,用於測試您的機器人技術應用程式在倉儲和物流中的使用案例。

進一步了解 »

書店

RoboMaker-Bookstore

在這個模擬書店中穿越眾多書架尋找方向。書店環境設有不同障礙物 (包括桌子和椅子),供您的機器人尋找行進方向。

進一步了解 »

範例應用程式

AWS RoboMaker 包含範本機器人應用程式,可協助您快速開始使用。這些應用程式提供智慧型機器人應用程式一般所需之語音命令、辨識、監控和叢集管理功能的基礎。範本應用程式隨附機器人應用程式的程式碼 (機器人功能的各項指示) 和模擬應用程式的程式碼 (定義模擬作業執行的環境)。您可以在這裡開始使用範例。 

在 RoboMaker 中啟動

Hello world

了解各項基礎知識,以學習如何建立機器人應用程式和模擬應用程式、編輯程式碼、建立、啟動新模擬以及將應用程式部署到機器人。從基本專案範本開始,包括空白模擬世界中的機器人。

要進一步了解,請瀏覽 程式碼儲存庫文件

機器人監控

使用 Amazon CloudWatch 指標和 Amazon CloudWatch Logs 監控模擬書店中的機器人運作狀況和操作指標。串流的指標包括速度、與最近障礙物的距離、與當前目標的距離、碰撞次數、機器人 CPU 使用率和 RAM 用量。

要進一步了解,請瀏覽 程式碼儲存庫文件

在 GitHub 中啟動

AWS RoboMaker 包含範本機器人應用程式,可協助您快速開始使用。這些應用程式提供智慧型機器人應用程式一般所需之語音命令、辨識、監控和叢集管理功能的基礎。範本應用程式隨附機器人應用程式的程式碼 (機器人功能的各項指示) 和模擬應用程式的程式碼 (定義模擬作業執行的環境)。您可以在這裡開始使用範例。 

模擬啟動器

使用 Code Pipeline 和 Step Functions,在 AWS RoboMaker 中啟動批次模擬。要進一步了解,請瀏覽程式碼儲存庫

機器人導覽

建立地圖並將機器人導覽至 RoboMaker 模擬器中的指定位置。 要進一步了解,請瀏覽程式碼儲存庫

強化學習

通過在 AWS RoboMaker 上訓練強化學習模型來逃離迷宮世界。要進一步了解,請瀏覽程式碼儲存庫

端對端機器人應用程式

此範例應用程式示範了使用 NASA JPL 開放原始碼漫遊器的端對端機器人系統。其包含根據流行的開放原始碼專案建模的 URDF 檔案。要進一步了解,請瀏覽程式碼儲存庫

多機器人機群模擬

了解如何在 Gazebo 中模擬加速機器人機群,以實現路徑規劃器和機群管理工具等應用程式的開發和測試。

要進一步了解,請瀏覽程式碼儲存庫

ROS 和 ROS 擴充功能

機器人作業系統 (又稱為 ROS) 是最廣泛使用的開放原始碼機器人軟體架構,提供可協助您建立機器人應用程式的軟體程式庫。AWS RoboMaker 提供 ROS 雲端擴充功能,因此您可以將智慧型機器人應用程式通常所需之較資源密集的運算程序卸載至雲端,以釋放本機運算資源。 AWS RoboMaker 支援以下 ROS 版本:ROS Kinetic、ROS Melodic 和 ROS2 Dashing (BETA 版)。在這裡進一步了解 ROS。

適用於 ROS 的 RoboMaker 雲端擴充功能包含以下服務:用於影片串流的 Amazon Kinesis Video Streams、分析影像和影片的 Amazon Rekognition、用於語音辨識的 Amazon Lex、用於產生語音的 Amazon Polly,以及用於記錄和監控的 Amazon CloudWatch。RoboMaker 以開放原始碼 ROS 套件的形式提供每項雲端服務,因此您可以在熟悉的軟體架構中利用雲端 API 擴展機器人的各項功能。

進一步了解程式碼儲存庫中的每項雲端服務擴充功能。

ROS1 雲端擴充功能

ROS2 雲端擴充功能

研討會和教學庫

研討會

Finding Martians with AWS RoboMaker and the JPL Open Source Rover

在這個研討會中,您將熟悉如何使用 AWS RoboMaker,並學習如何模擬 NASA JPL 火星開放原始碼探測車。透過這樣的練習,您將學會如何將 AWS RoboMaker 與機器學習、監控和分析等服務整合,讓您的火星探測車能夠串流資料、導航、通訊、理解和學習。

進一步了解 »
教學

藉由 AWS RoboMaker 在多台機器上執行 ROS

在許多情況下,機器人開發人員或研究人員將需要在多台機器上執行 Robot Operating System (ROS)。在此教學中,您將學會如何在 AWS 上執行的虛擬機器上設定 ROS,如何將您的實體機器人連接至虛擬機器,以及如何建立多機器分散式 ROS 系統。這樣做將精簡您機器人應用程式的開發流程。 

進一步了解 »
教學

使用 AWS RoboMaker 執行 ROS 教學

在此教學中,我們將向您展示如何在 AWS RoboMaker 中設定環境,以學習 Robot Operating System (ROS)。教學包括:ROS 簡介、建立節點、用於行動機器人的簡單運動學、視覺物件辨識、在多台機器上執行 ROS、SLAM 導航、路徑規劃、未知環境探索以及物件搜尋。
進一步了解 »
教學

ROSbot + AWS Robomaker – 快速入門教學

Husarion ROSbot 2.0 是一個自動、開放原始碼機器人平台。它可用作 Robot Operating System (ROS) 的學習平台,以及各種機器人應用程式的基礎,例如研究機器人、檢查機器人、客戶服務機器人等。在此教學中,我們將引導您見識使用 AWS RoboMaker 完成啟動和部署應用程式。
進一步了解 »

硬體開發人員套件

建立機器人和新增進階功能時,開發人員需要做出很多選擇。為了消除不確定性並加快開發速度,AWS 合作夥伴建立了許多機器人開發套件,其中包括完整的硬體解決方案、預先安裝的軟體以及大量文件和教學。

FIRST
Up-bridge-the-gap

Intel – UP Squared RoboMaker Developer Kit

UP Squared RoboMaker Developer Kit 是開始進行採用 AWS RoboMaker 技術的機器人專案最簡便的方法。這是一個入門套件,旨在為開發人員提供一種快速簡便的方法,讓他們在機器人中新增人工智慧 (AI) 和視覺能力。該套件提供詳細的教學,說明如何從模組層級建立硬體以及如何使用雲端服務縮短開發時間。開發人員能夠在一天內將機器視覺新增到機器人,並在短短幾天內完成機器人示範。該套件擁有來自 Intel、AWS 和 AAEON 的專業知識,旨在為開發人員提供從原型到實際部署的途徑。

該套件的 UP Squared 板搭載 Intel® Atom™ 處理器 x7-E3950、Intel® RealSense™ D435i 攝影機、Intel® Movidius™ Myriad™ X VPU,並與 AWS RoboMaker 雲端服務完全相容,而且能擴展開放原始碼機器人技術軟體架構 Robot Operating System (ROS)。

了解 UP Squared Robomaker 套件並立即訂購
進一步了解與 IntelAaeon 的合作關係

Open Robotics

Nvidia – JetBot AI Kit (含 ROS 和 AWS RoboMaker)

Nvidia 使用 AWS RoboMaker 加快從雲端到邊緣的機器人開發。機器人模擬和開發現在可以輕鬆地在雲端完成,也可以部署到數百萬台機器人和採用 Jetson 技術的其他自主機器。其中包括採用 Jetson Nano 技術的 NVIDIA 開放原始碼參考平台 JetBot。Jetbot 非常容易設定和使用,與許多配件相容,並且提供互動式教學,為您示範如何利用 AI 的力量跟隨物體,防止碰撞等等。JetBot AI Kit 採用 Nvidia 技術及 ROS 和 AWS RoboMaker,內含主機板、完整的機器人機箱、輪子和控制器,以及電池和 8MP 攝影機。該套件隨附各種相關文件。

了解 Jetbot 套件並立即訂購
進一步了解與 Nivida 的合作關係。

Advance Robot Solutions

Qualcomm – Robotics RB3 Platform 含 AWS RoboMaker 整合支援

Qualcomm Technologies 對 Amazon Web Services 的 AWS RoboMaker 支援,有助於轉型機器人的創新技術。Qualcomm Robotics RB3 平台具有高效能的異質運算、裝置上的機器學習和電腦視覺、用於感知的高保真感應器處理、用於定位、地圖和導航的里程計以及 4G LTE 和 Wi-Fi 連接,為開發人員提供多種工具,以建立有助於加速創新、革新物流以及改善日常生活的機器人。Qualcomm Robotics RB3 開發套件含 AWS Robomaker 整合支援,有助於大規模開發、測試和部署智慧型機器人應用程式,並提供從邊緣到雲端的解決方案,讓開發人員可以輕鬆設計各種智慧型機器人應用程式。

進一步了解 Qualcomm Robotics RB3 套件並立即購買
了解 Qualcomm 為機器人創新所做的努力
如需開發人員文件和詳盡的逐步開發人員文件,請瀏覽:https://developer.qualcomm.com/project/aws-robomaker-rb3

600x400_adlink
600x300_aaeon
Nexcobot-250x125
Product-Page_Standard-Icons_01_Product-Features_SqInk
查看常見問答集

要進一步了解 AWS RoboMaker,請參閱常見問答集頁面。

進一步了解 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
註冊免費帳戶

立即存取 AWS 免費方案 

註冊 
Product-Page_Standard-Icons_03_Start-Building_SqInk
開始在主控台進行建置

開始使用 AWS RoboMaker 進行建置。

登入