Aviso de fim do suporte: em 10 de setembro de 2025, AWS
interromperá o suporte para AWS RoboMaker. Depois de 10 de setembro de 2025, você não poderá mais acessar o AWS RoboMaker console ou AWS RoboMaker os recursos. Para obter mais informações sobre como fazer a transição para ajudar AWS Batch a executar simulações em contêineres, visite esta postagem no blog.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Simulações de lote
Esta seção fornece informações sobre como é possível iniciar e gerenciar lotes de trabalho de simulação. Usando um lote de trabalhos de simulação, você pode iniciar e executar várias simulações usando uma única chamada de API para realizar testes de regressão, otimização de parâmetros, treinamento de modelos de machine learning e geração de dados sintéticos.
nota
Os lotes de trabalho de simulação só podem ser iniciados usando a AWS CLI ou o SDK do AWS RoboMaker. É possível visualizar, clonar e cancelar lotes de simulação usando o console do AWS RoboMaker.
Seções
Iniciar um lote de trabalho de simulação
Os lotes de trabalho de simulação são iniciados usando a AWS CLI ou o AWS SDK. Um lote de trabalho de simulação inclui uma ou mais solicitações de trabalho de simulação. Cada solicitação de trabalho de simulação identifica quais aplicativos devem ser usados em cada simulação, a duração máxima do trabalho e outras informações. É possível aplicar tags ao lote de trabalho de simulação e a cada solicitação de trabalho de simulação.
Para iniciar um lote de trabalho de simulação, é necessário fazer o seguinte:
-
Instale o AWS Command Line Interface. Para obter mais informações sobre como instalar a AWS CLI, consulte Instalação da AWS CLI.
-
Copie o JSON a seguir em um arquivo chamado
startsimjobbatch.json
. Modifique o arquivo para que ele corresponda à configuração desejada e salve-o.{ "batchPolicy": { "timeoutInSeconds": 400, "maxConcurrency": 2 }, "createSimulationJobRequests": [ { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "robotApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:robot-application/MyRobotApplicationArn", "launchConfig": { "packageName": "hello_world_robot", "launchFile": "rotate.launch" } } ], "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_robot", "rotate.launch" ] } } ], "tags": { "myRequestTagKey" : "myRequestTagValue" } }, { "maxJobDurationInSeconds": 300, "iamRole": "arn:aws:iam::111111111111:role/MyRole", "failureBehavior": "Fail", "simulationApplications": [ { "application": "arn:aws:robomaker:us-east-1:111111111111:simulation-applicationMySimulationApplicationArn", "launchConfig": { "command": [ "roslaunch", "hello_world_simulation", "empty_world.launch" ] } } ] } ], "tags": { "myBatchTagKey" : "myBatchTagValue" } }
-
Abra um prompt de comando e execute o seguinte comando da AWS CLI:
$
aws robomaker start-simulation-job-batch --cli-input-json file://
startsimjobbatch.json
Para visualizar o lote de trabalho de simulação, consulte Visualizar um lote de trabalho de simulação.
Visualizar um lote de trabalho de simulação
É possível visualizar informações sobre um lote de trabalho de simulação incluindo detalhes sobre solicitações de trabalho de simulação no lote.
Como ver os detalhes de um lote de trabalho de simulação
Siga as etapas em uma das seguintes guias:
Cancelar um lote de trabalho de simulação
Um trabalho de simulação pode ser cancelado se ele está em execução e não é mais necessário.
Para cancelar um trabalho de simulação.
Siga as etapas em uma das seguintes guias:
Clonar um lote de trabalho de simulação
É possível iniciar um novo lote de trabalho de simulação clonando um lote existente. Ao clonar, é possível incluir todas as solicitações de trabalho de simulação ou escolher um subconjunto de solicitações.
nota
Os lotes de trabalhos de simulação com o pacote de software ROS e Gazebo não estão disponíveis para clonagem. Para obter mais informações, consulte Política de suporte.
Como clonar um lote de trabalho de simulação:
-
Faça login no console do AWS RoboMaker em https://console.aws.amazon.com/robomaker/
. -
No painel de navegação à esquerda, selecione Simulações, e Lotes de trabalho de simulação.
-
Selecione o Id do lote de trabalho de simulação que você deseja clonar.
-
Para clonar todo o lote, na página Detalhe do lote de trabalho de simulação, em Ações do lote, selecione Clonar lote.
Para clonar solicitações específicas do trabalho de simulação do lote, em Solicitações do trabalho de simulação, verifique as solicitações do trabalho de simulação que você deseja clonar e selecione Ações de solicitação e Clonar solicitação.
-
Na página Clonar lote de trabalho de simulação, selecione Enviar.