AWS RoboMaker
Developer Guide

Deploying a Robot Application

To deploy a robot application to a physical robot, the physical robot must be configured to receive deployments and belong to a fleet. At a minimum, to deploy, do this:

  1. Create a robot application with sources for the architectures of your robots. Supported architectures are X86_64, ARM64 and ARMHF.

  2. Create the robot in AWS RoboMaker and configure it with AWS IoT Greengrass so it can receive deployments. If your robot application uses AWS RoboMaker cloud extensions, then grant permissions to access the underlying services.

  3. Register the robot in a fleet. A fleet is logical grouping of robots with shared functionality defined by the robot application.

  4. Create a deployment to install the robot application to the fleet. Pick the robot application version, customize the launch configuration (including pre- and post-launch actions), and specify how the robot application is deployed.

  5. Monitor the deployment. You can track the progress of your deployment and other information in deployment details. Customize your robot application to provide additional information by using AWS RoboMaker cloud extensions.

You can learn how to do these steps in Getting Started with AWS RoboMaker.