AWS Cloud Robotics: Build and Operate a Smart Robot with AWS RoboMaker

In this workshop you become familiar with AWS RoboMaker, a service that enables you to easily develop, simulate and deploy intelligent robot applications that integrate with AWS services. This includes AWS machine learning services, monitoring services, and analytics services that enable a robot to stream data, navigate, communicate, comprehend, and learn. Today, you will also get hands on with a physical robot (WaveShare Nvidia Jetbot Kit) to learn how to manage and deploy robot applications to production robots using AWS RoboMaker.

RoboMaker extends the most widely used open-source robotics software framework Robot Operating System, or ROS. Therefore, this workshop will include references to ROS concepts and tools. No previous ROS experience is required, however, if you would like to learn more check out the ROS.

Here is our agenda for the day:

Prep: Workshop Setup

We will start by setting up your AWS account to develop robot applications with AWS RoboMaker.

Activity #1: An Introduction to ROS Development

In this activity you will clone the Jetbot sample code and install the dependencies required.

Activity #2: Deploying ROS Applications

In this activity you will explore other methods for building and deploying applications in the development environment including building for an ARM64 device using Docker.

Workshop Clean-up

Please read through and complete each activity before starting the next. If something doesn't look correct, ask for assistance as we want to make sure the concept covered are well understood. Also, if you find a bug - submit a pull request!

Excited to build a robot using AWS? Let's get started!

Once all activities are done, please then complete the account cleanup section at the bottom of this page.