AWS RoboMaker is no longer available to new customers. Existing customers of
AWS RoboMaker can continue to use the service as normal.
AWS Batch is now the preferred service to run containerized simulations.
Learn more.
Working with simulation applications
An AWS RoboMaker simulation application is a container image responsible for running your robot's simulation stack. The simulation application image must be hosted in Amazon ECR. Your simulation application is often paired with a robot application to create a simulation job.
Sections
Creating a simulation 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, and then choose Simulation applications.
-
Select Create simulation application.
-
On the Create simulation application page, type a Name for the simulation application. Choose a name that helps you identify the simulation.
-
Provide your Amazon ECR container image. You can use images that you've pushed to Amazon ECR. For more information, see What is Amazon ECR?.
-
For more about tagging, see Tagging AWS RoboMaker resources.
-
Choose Create.
-
- Using the AWS CLI
-
aws robomaker create-simulation-application \ --name my-sim-app \ --simulation-software-suite name=SimulationRuntime \ --robot-software-suite name=General \ --environment uri=:
<ACCOUNT>
.dkr.ecr.<REGION>
.amazonaws.com/my-sim-app:latest
Creating a simulation 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 Simulation applications.
-
Choose the simulation application name.
-
On the Simulation applications details page, choose Create new version, and then choose Create.
-
- Using the AWS CLI
-
aws robomaker create-simulation-application-version --name my-simulation-application-arn
Viewing a simulation 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 Simulation applications.
-
Select the Name of a simulation application to see details including the time it was created and last updated.
-
- Using the AWS CLI
-
aws robomaker describe-simulation-application --job my-simulation-job-arn
Updating a simulation 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 Simulation applications.
-
Check the box next to the simulation application you want to update.
-
Select Actions, then select Update.
-
You can add or remove sources, but you must have at least one source simulation application file.
-
Select Update to update the simulation application.
-
- Using the AWS CLI
-
aws robomaker update-simulation-application \ --application my-simulation-application-arn \ --robot-software-suite name=General \ --simulation-software-suite name=SimulationRuntime \ --environment uri=:
<ACCOUNT>
.dkr.ecr.<REGION>
.amazonaws.com/my-simulation-app:latest
Deleting a simulation 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 Simulation applications.
-
Select the Name of a simulation application. This shows details such as the time it was created and last updated.
-
In the simulation application detail page, choose Delete and then choose Delete to delete to confirm.
-
- Using the AWS CLI
-
aws robomaker delete-simulation-application --application my-simulation-application-arn
Deleting a simulation 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 Simulation applications.
-
Select the Name of the simulation application to see its versions.
-
On the simulation detail page, choose Version to see details.
-
On the details page, choose Delete, and then choose Delete to confirm.
-
- Using the AWS CLI
-
aws robomaker delete-simulation-application-version \ --application my-simulation-application-arn \ --version 2