Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Agrupación de simulaciones en lotes

Modo de enfoque
Agrupación de simulaciones en lotes - AWS RoboMaker

Aviso de fin del soporte: el 10 de septiembre de 2025, AWS dejaremos de ofrecer soporte a AWS RoboMaker. Después del 10 de septiembre de 2025, ya no podrás acceder a la AWS RoboMaker consola ni a AWS RoboMaker los recursos. Para obtener más información sobre la transición para ayudar AWS Batch a ejecutar simulaciones en contenedores, visite esta entrada de blog.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Aviso de fin del soporte: el 10 de septiembre de 2025, AWS dejaremos de ofrecer soporte a AWS RoboMaker. Después del 10 de septiembre de 2025, ya no podrás acceder a la AWS RoboMaker consola ni a AWS RoboMaker los recursos. Para obtener más información sobre la transición para ayudar AWS Batch a ejecutar simulaciones en contenedores, visite esta entrada de blog.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

En esta sección se proporciona información sobre cómo iniciar y gestionar lotes de trabajos de simulación. Con los lotes de trabajos de simulación, puede lanzar y ejecutar muchas simulaciones mediante una sola llamada a la API para llevar a cabo pruebas de regresión, optimización de parámetros, machine learning en modelos de aprendizaje y generación de datos sintéticos.

nota

Los lotes de trabajos de simulación solo se pueden iniciar con el AWS RoboMaker SDK o AWS CLI. Puede ver, clonar y cancelar los lotes de simulación mediante la AWS RoboMaker consola.

Inicio de un lote de trabajos de simulación

Los lotes de trabajos de simulación se inician desde el AWS SDK o AWS CLI. Un lote de trabajos de simulación incluye una o varias solicitudes de trabajos de simulación. Cada solicitud de trabajo de simulación identifica qué aplicaciones se utilizan en cada simulación, la duración máxima del trabajo y otra información. Puede aplicar etiquetas al lote de trabajos de simulación y a cada solicitud de trabajo de simulación.

Para iniciar un lote de trabajos de simulación, debe hacer lo siguiente:
  1. Instale el AWS Command Line Interface. Para obtener más información sobre la instalación del AWS CLI, consulte Instalación del AWS CLI.

  2. Copie el siguiente JSON en un archivo llamado startsimjobbatch.json. Modifique el archivo para que coincida con la configuración deseada y, a continuación, guárdelo.

    { "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" } }
  3. Abra una línea de comandos y ejecute el siguiente AWS CLI comando:

    $ aws robomaker start-simulation-job-batch --cli-input-json file://startsimjobbatch.json

    Para ver el lote de trabajos de simulación, consulte Visualización de un lote de trabajos de simulación.

Visualización de un lote de trabajos de simulación

Puede ver información sobre un lote de trabajos de simulación, incluidos los detalles sobre las solicitudes de trabajos de simulación en el lote.

Para ver los detalles de un lote de trabajos de simulación

Siga los pasos que aparecen en una de las siguientes pestañas:

Using the console
  1. Inicie sesión en la AWS RoboMaker consola en https://console.aws.amazon.com/robomaker/.

  2. En el panel de navegación izquierdo, elija Simulations (Simulaciones); a continuación, elija Simulation jobs (Trabajos de simulación).

  3. Seleccione el ID de un lote de trabajos de simulación para ver sus detalles.

Using the AWS CLI

El siguiente es un ejemplo de AWS CLI comando que realiza el equivalente al trabajo de simulación de vista basado en consola de la otra pestaña.

aws robomaker list-simulation-job-batches aws robomaker describe-simulation-job-batch --job my-simulation-job-batch-arn
  1. Inicie sesión en la AWS RoboMaker consola en https://console.aws.amazon.com/robomaker/.

  2. En el panel de navegación izquierdo, elija Simulations (Simulaciones); a continuación, elija Simulation jobs (Trabajos de simulación).

  3. Seleccione el ID de un lote de trabajos de simulación para ver sus detalles.

Cancelación de un lote de trabajos de simulación

Un trabajo de simulación se puede cancelar si se encuentra en ejecución, pero ya no se necesita.

Para cancelar un trabajo de simulación

Siga los pasos que aparecen en una de las siguientes pestañas:

Using the console
  1. Inicie sesión en la AWS RoboMaker consola en https://console.aws.amazon.com/robomaker/.

  2. En el panel de navegación izquierdo, elija Simulations (Simulaciones); a continuación, elija Simulation jobs (Trabajos de simulación).

  3. En ID, seleccione el identificador del lote de trabajos de simulación que desea cancelar.

  4. En la página Simulation job batch detail (Detalles del lote de trabajos de simulación), en Batch actions (Acciones por lotes), seleccione Cancel batch (Cancelar lote).

  5. En la página Cancel simulation job batch (Cancelar lote de trabajos de simulación), seleccione Cancel (Cancelar).

Using the AWS CLI

A continuación, se muestra un AWS CLI comando de ejemplo que ejecuta el equivalente al lote de tareas de simulación de cancelación basado en la consola en la otra pestaña.

$ aws robomaker list-simulation-job-batches $ aws robomaker cancel-simulation-job-batch --job my-simulation-job-batch-arn
  1. Inicie sesión en la AWS RoboMaker consola en https://console.aws.amazon.com/robomaker/.

  2. En el panel de navegación izquierdo, elija Simulations (Simulaciones); a continuación, elija Simulation jobs (Trabajos de simulación).

  3. En ID, seleccione el identificador del lote de trabajos de simulación que desea cancelar.

  4. En la página Simulation job batch detail (Detalles del lote de trabajos de simulación), en Batch actions (Acciones por lotes), seleccione Cancel batch (Cancelar lote).

  5. En la página Cancel simulation job batch (Cancelar lote de trabajos de simulación), seleccione Cancel (Cancelar).

Clonación de un lote de trabajos de simulación

Puede iniciar un nuevo lote de trabajos de simulación clonando un lote existente. Al clonar, puede incluir todas las solicitudes de trabajos de simulación o seleccionar un subconjunto de solicitudes.

nota

Los lotes de trabajos de simulación con el conjunto de software de ROS y Gazebo no están disponibles para la clonación. Para obtener más información, consulte Política de soporte.

Para clonar un lote de trabajos de simulación:
  1. Inicie sesión en la AWS RoboMaker consola en https://console.aws.amazon.com/robomaker/.

  2. En el panel de navegación izquierdo, elija Simulations (Simulaciones); a continuación, elija Simulation jobs (Trabajos de simulación).

  3. En ID, seleccione el identificador del lote de trabajos de simulación que desea clonar.

  4. En la página Simulation job batch detail (Detalles del lote de trabajos de simulación), en Batch actions (Acciones por lotes), seleccione Clone batch (Clonar lote).

    Para clonar solicitudes de trabajo de simulación específicas del lote, en Solicitudes de trabajo de simulación, compruebe las solicitudes de trabajo de simulación que desea clonar, seleccione Acciones de solicitud y elija Solicitud de clonación.

  5. En la página Clone simulation job batch (Clonar lote de trabajos de simulación), seleccione Submit (Enviar).

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.