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