AWS Robomaker 简介

服务简介:AWS RoboMaker (37:47)
使用 AWS RoboMaker 进行机器人应用程序模拟 (2:30)
使用 AWS RoboMaker 在 CI/CD 管道中运行大规模自动化测试模拟 (3:31)
使用 AWS RoboMaker 进行多个机器人的队列模拟 (2:51)

模拟教育资源

在 AWS RoboMaker 中运行模拟

在本视频中,我们将为您展示如何在 AWS RoboMaker 中运行模拟。首先,我们会为您演练如何设置一键式示例应用程序以开始在 AWS RoboMaker 中运行模拟。然后,我们将向您展示 AWS RoboMaker 控制台以及如何使用 GUI 工具与正在运行的模拟作业进行交互。最后,我们将向您展示如何创建模拟世界并启动模拟作业。

在 AWS RoboMaker 中运行模拟(16:53)

利用 AWS RoboMaker WorldForge 大规模地创建模拟世界

在本视频中,我们会演示如何使用 AWS RoboMaker WorldForge 来自动创建数百个由用户定义的随机 3D 模拟世界。我们还将向您展示如何导出这些模拟世界,以及如何使用开源工具生成 2D 地图。 

利用 AWS RoboMaker WorldForge 大规模地创建模拟世界(35:05)

如何在模拟中开展机器人测试

本次网络研讨会将向您介绍如何创建机器人模拟的关键组件,例如模拟引擎、世界、资产、URDF 和 SDF。您将了解如何快速入门,以使用 AWS RoboMaker 及其基于 Gazebo 的模拟环境在云中进行基于 ROS 的机器人模拟。我们会通过分步指南深入探讨如何搭建模拟环境、使用 AWS 提供的开源世界和资产以及在模拟中运行一些基本测试。

如何在模拟中开始机器人测试 – AWS 在线技术讲座(41:43)

AWS RoboMaker 中的常见模拟用例和模式

本次网络研讨会将介绍如何使用 AWS RoboMaker 开展模拟测试,尤其是涉及多个机器人的队列模拟。我们会深入探讨 RoboMaker 模拟的工作原理以及如何运行复杂、可横向扩展的模拟。

AWS RoboMaker 常见模拟用例和模式(30:10)

了解更多有关模拟用例的信息

模拟世界资产

我们创建了更多可以使用机器人的环境。它们可以用来测试面部识别、导航、障碍回避、机器学习,并可以根据您的场景进行改装。 

WorldForge 房屋世界

House worlds

AWS RoboMaker WorldForge 支持自动生成多种室内家庭环境,并配有可配置的平面布置图和家具。

了解更多 »

小型房屋世界

RoboMaker-home-world

此外,您还可以使用这个简单的家庭世界。它提供了一个小房屋,内设厨房、起居室、家庭健身房和图片,您可以自定义这些图片来测试图像识别。有大量障碍物供机器人导航穿行。

了解更多 »

医院世界

RoboMaker-Hospital World

大型医院世界,设有前台和候诊室、检查室、病房、储物间和员工休息室。

了解更多 »

小型仓库世界

RoboMaker-small-warehouse

小型的仓库世界,测试用于仓库和物流使用案例的机器人应用程序。

了解更多 »

书店

RoboMaker-Bookstore

在该模拟书店导航穿梭于书架。其中包含不同的障碍物供机器人导航穿行,包括椅子和桌子。

了解更多 »

示例应用程序

AWS RoboMaker 包含示例机器人应用程序,可帮助您快速上手。这些部分涵盖了智能机器人应用中通常所需的语音命令、识别、监控和队列管理功能的基础知识。示例应用程序包含机器人应用程序代码(机器人功能说明)和模拟应用程序代码(定义模拟将运行的环境)。您可以点击此处开始了解这些示例。 

在 RoboMaker 中启动

Hello World

了解如何构建机器人应用程序和模拟应用程序,编辑代码、构建和发布新模拟以及向机器人部署应用程序的基本知识。从基本的项目模板着手,包含空白模拟环境中的机器人。

请通过 代码库文档了解更多信息。

机器人监控

使用 Amazon CloudWatch Metrics 和 Amazon CloudWatch Logs 监控模拟书屋中机器人的运行状态指标。流传输指标包括速度、与最近障碍物的距离、与当前目标的距离、碰撞次数、机器人 CPU 利用率和 RAM 使用情况。

请通过 代码库文档了解更多信息。

在 GitHub 中启动

AWS RoboMaker 包含示例机器人应用程序,可帮助您快速上手。这些部分涵盖了智能机器人应用中通常所需的语音命令、识别、监控和队列管理功能的基础知识。示例应用程序包含机器人应用程序代码(机器人功能说明)和模拟应用程序代码(定义模拟将运行的环境)。您可以点击此处开始了解这些示例。 

模拟启动器

使用 Code Pipeline 和 Step Functions. 在 AWS RoboMaker 中启动批量模拟。请通过代码库了解更多信息。

机器人导航

在 RoboMaker 模拟器中创建地图并将机器人导航到指定位置。 请通过代码库了解更多信息。

强化学习

在 AWS RoboMaker 上训练一个强化学习模型,逃离迷宫世界。请通过代码库了解更多信息。

端到端机器人应用程序

该示例应用程序演示了 NASA JPL 的 Open Source Rover 的端到端机器人系统。它包含一个根据热门的开源项目建模的 URDF 文件。请通过代码库了解更多信息。

多机器人队列模拟

了解如何在 Gazebo 中模拟启动一组机器人,进行诸如路径规划和车队管理工具等应用程序的开发和测试。

请通过代码库了解更多信息。

ROS 和 ROS 扩展工具

机器人操作系统 (ROS) 是使用最广泛的开源机器人技术软件框架,提供可帮助您构建机器人技术应用程序的软件库。AWS RoboMaker 提供适用于 ROS 的云扩展工具,让您可以将智能机器人应用程序通常需要的资源密集型计算流程转移到云端,从而释放本地计算资源。 AWS RoboMaker 支持以下 ROS 版本:ROS Melodic 和 ROS2 Foxy。要了解有关 ROS 的更多信息,请参阅此处

适用于 ROS 的 RoboMaker 云扩展程序包含 Amazon Kinesis Video Streams 视频流处理、Amazon Rekognition 图像和视频分析、Amazon Lex 语音识别、Amazon Polly 语音生成以及 Amazon CloudWatch 日志记录和监控等服务。RoboMaker 以开源 ROS 软件包的形式提供各种云服务,因此您可以在自己熟悉的软件框架中通过云 API 来扩展机器人的功能。

请通过代码库了解有关各种云服务扩展程序的更多信息。

ROS1 云扩展工具

研讨会和教程库

研讨会

使用 AWS RoboMaker 和 JPL Open Source Rover 寻找火星人

在本次研讨会中,您将熟悉 AWS RoboMaker,并将学习如何模拟 NASA JPL Mars Open Source Rover。在此过程中,您将学习如何将 AWS RoboMaker 与机器学习、监控和分析等服务集成,以便您的火星漫游者可以流式传输数据、导航、通信、理解和学习。

了解更多 »
教程

使用 AWS RoboMaker 在多台机器上运行 ROS

在许多情况下,机器人开发人员或研究人员需要在多台机器上运行机器人操作系统 (ROS)。在本教程中,您将学习如何在 AWS 上运行的虚拟机上设置 ROS,如何将物理机器人连接到虚拟机,以及如何创建多机分布式 ROS 系统。这样做可以简化机器人应用程序的开发过程。 

了解更多 »
教程

使用 AWS RoboMaker 运行 ROS 教程

在本教程中,我们将向您演示如何在 AWS RoboMaker 上设置环境以学习机器人操作系统 (ROS)。教程包含:ROS 介绍、创建节点、移动机器人的简单运动学、视觉对象识别、在多台机器上运行 ROS、SLAM 导航、路径规划、未知环境探索和对象搜索。
了解更多 »
教程

ROSbot + AWS Robomaker – 快速入门教程

Husarion ROSbot 2.0 是一个自主的开源机器人平台。它可以用作机器人操作系统 (ROS) 的学习平台,也可以作为各种机器人应用的基础,如研究机器、检查机器人、定制服务机器人等。在本教程中,我们将从拆箱到使用 AWS RoboMaker 启动和部署应用程序为您提供指导。
了解更多 »

硬件开发人员工具包

构建机器人和添加高级功能需要开发人员进行许多选择。为了消除不确定性并加快开发速度,AWS 合作伙伴创建了许多机器人开发工具包,其中包括完整的硬件解决方案、预安装的软件以及大量文档和教程。

FIRST
Up-bridge-the-gap

Intel – UP Squared RoboMaker 开发人员工具包

UP Squared RoboMaker 开发人员工具包是开始使用由 AWS RoboMaker 提供支持的机器人项目的最简单方法。这是一个初学者资源包,旨在为开发人员提供一种快速简便的方法,用于在其机器人中添加人工智能 (AI) 和视觉。此工具包提供了一个清晰的教程,介绍了如何从模块级别构建硬件以及如何使用云服务缩短开发时间。开发人员能够在一天之内将机器视觉添加到他们的机器人中,并在短短几天内就可以进行机器人演示。此工具包具有 Intel、AWS 和 AAEON 的专业知识,旨在为开发人员提供从原型到现场部署的途径。

此工具包具有一个带有 Intel® Atom™ 处理器 x7-E3950、Intel® RealSense™ D435i 摄像头、Intel® Movidius™ Myriad™ X VPU 的 UP Squared 板,与 AWS RoboMaker 云服务完全兼容,并扩展了开源机器人软件框架,即机器人操作系统 (ROS)。

了解 UP squared Robomaker 工具包并立即订购
详细了解与 IntelAaeon 的合作伙伴关系

Open Robotics

Nvidia – 具有 ROS 和 AWS RoboMaker 的 JetBot AI 工具包

Nvidia 借助 AWS RoboMaker 加快了从云到边缘的机器人开发。现在,机器人模拟和开发可以轻松地在云中完成,并可以部署在数百万台由 Jetson 提供支持的机器人和其他自动机器上。其中包括由 Jetson Nano 提供支持的 NVIDIA 开源参考平台 JetBot。Jetbot 易于设置和使用,与许多配件兼容,并且包括交互式教程,介绍了如何利用 AI 功能来跟随物体、避免碰撞等。由 Nvidia 提供支持且具有 ROS 和 AWS RoboMaker 功能的 JetBot AI 工具包中包括主板、完整的机器人机箱、轮子和控制器以及电池和 8MP 摄像头。该工具包随附大量文档。

了解 Jetbot 工具包并立即订购
详细了解与 Nvidia 的合作伙伴关系。

Advance Robot Solutions

Qualcomm – 集成了对 AWS RoboMaker 的支持的 Robotics RB3 平台

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
Standard Product Icons (Features) Squid Ink
查看常见问题

请通过“常见问题”页面了解有关 AWS RoboMaker 的更多信息。

了解更多 
Sign up for a free account
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Standard Product Icons (Start Building) Squid Ink
开始在控制台中构建

开始使用 AWS RoboMaker 进行构建。

登录