End of support notice: On September 10, 2025, AWS
will discontinue support for AWS RoboMaker. After September 10, 2025, you will
no longer be able to access the AWS RoboMaker console or AWS RoboMaker resources.
For more information on transitioning to AWS Batch to help run containerized
simulations, visit this blog
post
Working with robot applications
An AWS RoboMaker robot application is a container image responsible for running your robot's application stack. The robot application image must be hosted in Amazon ECR. Your robot application is often paired with a simulation application to create a simulation job.
Sections
Creating a robot application
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left pane, choose Development, and then choose Robot applications.
-
Select Create robot application.
-
In the Create robot application page, type a Name for the robot application. Choose a name that helps you identify the robot.
-
Provide your Amazon ECR container image. You can use images that you've pushed to Amazon ECR. For more information, see What is Amazon Elastic Container Registry?.
-
For more about tagging, see Tagging AWS RoboMaker resources.
-
Choose Create.
-
- Using the AWS CLI
-
aws robomaker create-robot-application \ --name my-robot-app \ --robot-software-suite name=General \ --environment uri=:
<ACCOUNT>
.dkr.ecr.<REGION>
.amazonaws.com/my-robot-app:latest
Creating a robot application version
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left navigation pane, choose Development, and then choose Robot applications.
-
Choose the robot application name.
-
In the Robot applications details page, choose Create new version, and then choose Create.
-
- Using the AWS CLI
-
aws robomaker create-robot-application-version --name my-robot-app-arn
Viewing a robot application
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left navigation pane, choose Development, then choose Robot applications.
-
Choose the Name of a robot application.
-
- Using the AWS CLI
-
aws robomaker describe-robot-application --application my-robot-application-arn
Updating a robot application
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left navigation pane, choose Development, then choose Robot applications.
-
Check the box next to the robot application you want to update.
-
Choose Actions, then choose Update.
-
You can add or remove sources, but you must have at least one source robot application file.
-
Choose Update to update the robot application.
-
- Using the AWS CLI
-
aws robomaker update-robot-application \ --application my-robot-application-arn \ --robot-software-suite name=General \ --environment uri=:
<ACCOUNT>
.dkr.ecr.<REGION>
.amazonaws.com/my-robot-app:latest
Deleting a robot application
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left navigation pane, choose Development, then choose Robot applications.
-
Choose the Name of a robot application to see details including the time it was created and last updated.
-
In the robot application detail page, choose Delete and then choose Delete to confirm.
-
- Using the AWS CLI
-
aws robomaker delete-robot-application --application my-robot-application-arn
Deleting a robot application version
- Using the console
-
-
Sign in to the AWS RoboMaker console at
https://console.aws.amazon.com/robomaker/
. -
In the left navigation pane, choose Development, then choose Robot applications.
-
Choose the Name of the robot application to see its versions.
-
In the robot detail page, choose the Version to see version details.
-
In the robot application version details page, choose Delete, and then choose Delete to confirm.
-
- Using the AWS CLI
-
aws robomaker delete-robot-application-version \ --application my-robot-application-arn \ --version 2