-
Inicie sesión en la consola de AWS RoboMaker en https://console.aws.amazon.com/robomaker/.
-
En el panel de navegación de la izquierda, elija Simulaciones y, a continuación, elija Trabajos de simulación.
-
Elija Create simulation job (Crear trabajo de simulación).
-
En la página Simulation configuration (Configuración de la simulación), seleccione el valor de Simulation job duration (Duración del trabajo de simulación). Seleccione cualquier valor comprendido entre 5 minutos y 14 días.
Para obtener más información acerca de cómo se le cobrará por AWS RoboMaker, consulte la sección AWS RoboMakerPrecios.
-
Seleccione una opción en Failure behavior (Comportamiento en caso de error). Si se produce un error en el trabajo de simulación, elija Detener para terminar la instancia del host. Elija Continuar para conservar la instancia del host con el fin de conectarse e investigar.
Si especifica una carpeta de S3 opcional a continuación, contendrá los datos de la simulación. Está disponible independiente del comportamiento en caso de error seleccionado.
-
En Rol de IAM, seleccione un rol o elija Crear rol para crear uno. AWS RoboMaker lo utilizará para obtener acceso a los recursos en su nombre. También lo utilizará la aplicación para obtener acceso a los recursos de AWS, como Amazon Rekognition o Amazon Lex.
-
Opcional: en Compute (Calcular), seleccione el límite de la unidad de simulación. A la simulación se le asigna una cantidad de CPU y memoria proporcional al límite de la unidad de simulación suministrado. Una unidad de simulación corresponde a 1 vcpu y 2 GB de memoria. El valor predeterminado es 15.
-
Opcional: en Destino de la salida, indique el nombre de la carpeta de Amazon S3 donde desee almacenar la salida del trabajo de simulación. Si lo desea, puede seleccionar Crear carpeta de S3 para crear una carpeta de Amazon S3.
-
Opcional: en Redes, seleccione la VPC, las subredes y los grupos de seguridad si su aplicación de robot o de simulación tiene acceso a los recursos de Amazon VPC. Seleccione todas las subredes disponibles para asegurarse de que todos los límites de recursos estén disponibles. Para obtener más información, consulte VPC y subredes.
Si desea obtener acceso al trabajo de simulación desde fuera de la VPC, seleccione Assign public IP (Asignar dirección IP pública).
-
Si lo desea, en Tags (Etiquetas), especifique una o varias etiquetas para el trabajo de simulación. Las etiquetas son palabras o frases que funcionan como metadatos para identificar y organizar sus recursos de AWS. Cada etiqueta consta de una clave y un valor. Puede administrar las etiquetas de su trabajo de simulación en la página Simulation Job details (Detalles del trabajo de simulación).
Para obtener más información sobre el etiquetado, consulte Uso de etiquetas de asignación de costos en la Guía del usuario de Administración de costos y facturación de AWS.
-
Elija Siguiente.
-
En la página Specify robot application (Especificar aplicación de robot), en Robot application (Aplicación de robot), seleccione Create new application (Crear aplicación). Si lo prefiere, puede seleccionar Choose existing application (Elegir aplicación existente) para utilizar una aplicación de robot creada previamente.
-
Escriba el nombre de la aplicación de robot en Name (Nombre).
-
En Imagen de contenedor, especifique la ubicación del repositorio de Amazon ECR para el contenedor de aplicaciones de robot. Para obtener más información, consulte Requisitos para contenedores compatibles con AWS RoboMaker.
El uso de $LATEST no le protege de los cambios en Amazon ECR. Cuando AWS RoboMaker accede al repositorio, lo configura como de solo lectura.
Para obtener más información sobre el control de versiones, consulte Control de versiones.
-
En la configuración de la aplicación de robot, indique el comando de inicio de la aplicación de su robot.
-
Opcional: para configurar las herramientas de aplicación de robots, expanda Herramientas de aplicación de robots. Seleccione Usar herramientas predeterminadas para usar las herramientas preconfiguradas. Seleccione Personalizar herramientas para añadir, eliminar o editar herramientas personalizadas y usarlas con la aplicación.
Pasos para añadir una nueva herramienta personalizada:
-
Seleccione Añadir herramienta.
-
En la herramienta Añadir aplicación, especifique un nombre de herramienta.
-
Indique los argumentos de la línea de comandos de la herramienta. Debe incluir el nombre del archivo ejecutable de la herramienta.
-
Elija un comportamiento de salida. Si selecciona Error, el trabajo de simulación fallará si la herramienta se cierra. Seleccione Reiniciar para reiniciar la herramienta. El valor predeterminado es Reiniciar.
-
Elija esta opción para habilitar o deshabilitar el streaming de registros. El streaming de IU está deshabilitado de forma predeterminada.
-
Seleccione Enviar salida a CloudWatch para registrar los registros de la herramienta. Los registros están disponibles en CloudWatch. La salida no se envía a CloudWatch de forma predeterminada. Las herramientas personalizadas solo se inician después de iniciar el proceso principal de lanzamiento de ROS.
-
Opcional: si la aplicación incluye una interfaz gráfica de usuario, seleccione Ejecutar con sesión de streaming. AWS RoboMaker configurará una conexión para que pueda interactuar con la aplicación mientras se ejecuta en la simulación. Puede conectarse seleccionando Robot Application (Aplicación de robot) en la opción Simulation tools (Herramientas de simulación) de la página de detalles del trabajo de simulación.
-
Opcional: Si su aplicación de robot utiliza variables de entorno, especifique los pares de Name (Nombre) y Value (Valor). Los nombres de variables de entorno deben empezar con A-Z o un guion bajo y contener los caracteres A-Z, 0-9 y guion bajo. Los nombres que empiezan por “AWS” están reservados.
Seleccione Add environment variable (Añadir variable de entorno) para añadir más variables.
Puede leer las variables de entorno en un archivo de lanzamiento mediante los argumentos de sustitución de roslaunch.
-
Opcional: configure el reenvío del tráfico desde el puerto del trabajo de simulación al puerto de la aplicación. Las redes de trabajos de simulación deben configurarse para especificar el mapeo de puertos para el robot y las aplicaciones de simulación.
-
Opcional: especifique una o varias configuraciones de carga de aplicaciones de robot. Se debe configurar un destino de salida del trabajo de simulación para poder especificar las configuraciones de carga. Cada configuración especifica un comportamiento de carga, una regla de concordancia glob de Unix y una ubicación para colocar los archivos coincidentes. Para obtener más información acerca de la carga de archivos personalizada, consulte Adición de una configuración de carga personalizada.
-
Elija Siguiente.
-
En la página Specify simulation application (Especificar aplicación de simulación), seleccione Create new application (Crear aplicación). Si lo prefiere, puede seleccionar Elegir aplicación existente para utilizar una aplicación de simulación creada previamente.
-
Escriba el nombre de la aplicación de simulación en Name (Nombre).
-
En Imagen de contenedor, especifique la ubicación del repositorio de Amazon ECR para el contenedor de aplicaciones de robot. Para más información, consulte . Usar $LATEST
no le protege de los cambios en Amazon ECR. Cuando AWS RoboMaker accede al repositorio, lo configura como de solo lectura.
Para obtener más información sobre el control de versiones, consulte Control de versiones.
-
En la configuración de la aplicación de simulación, indique el comando de inicio de la aplicación de su robot.
-
Opcional: para configurar las herramientas de aplicación de robots, expanda Herramientas de aplicación de simulación. Seleccione Usar herramientas predeterminadas para usar las herramientas preconfiguradas. Seleccione Personalizar herramientas para añadir, eliminar o editar herramientas personalizadas y usarlas con la aplicación.
Pasos para añadir una nueva herramienta personalizada:
-
Seleccione Añadir herramienta.
-
En la herramienta Añadir aplicación, especifique un nombre de herramienta.
-
Indique los argumentos de la línea de comandos de la herramienta. Debe incluir el nombre del archivo ejecutable de la herramienta.
-
Elija un comportamiento de salida. Si selecciona Error, el trabajo de simulación fallará si la herramienta se cierra. Seleccione Reiniciar para reiniciar la herramienta. El valor predeterminado es Reiniciar.
-
Elija esta opción para habilitar o deshabilitar el streaming de registros. El streaming de IU está deshabilitado de forma predeterminada.
-
Seleccione Enviar salida a CloudWatch para registrar los registros de la herramienta. Los registros están disponibles en CloudWatch. La salida no se envía a CloudWatch de forma predeterminada.
Las herramientas personalizadas se inician una vez que se haya iniciado el proceso de lanzamiento principal.
-
Opcional: si la aplicación incluye una interfaz gráfica de usuario, seleccione Ejecutar con sesión de streaming. AWS RoboMaker configurará una conexión para que pueda interactuar con la aplicación mientras se ejecuta en la simulación. Puede conectarse seleccionando Simulation Application (Aplicación de simulación) en Simulation tools (Herramientas de simulación) en la página de detalles del trabajo de simulación.
-
Opcional: Si su aplicación de simulación utiliza variables de entorno, especifique los pares de Name (Nombre) y Value (Valor). Seleccione Add environment variable (Añadir variable de entorno) para añadir más variables.
-
Opcional: configure el reenvío del tráfico desde el puerto del trabajo de simulación al puerto de la aplicación. Las redes de trabajos de simulación deben configurarse para especificar el mapeo de puertos para el robot y las aplicaciones de simulación.
-
Opcional: especifique una o varias configuraciones de carga de aplicaciones de simulación. Se debe configurar un destino de salida del trabajo de simulación para poder especificar las configuraciones de carga. Cada configuración especifica un comportamiento de carga, una regla de concordancia glob de Unix y una ubicación para colocar los archivos coincidentes.
Las configuraciones de carga predeterminadas siguen siendo compatibles con las versiones anteriores de las configuraciones de salida de los trabajos de simulación. La configuración predeterminada se agrega a las configuraciones de carga adicionales que cree. Para obtener más información acerca de la carga de archivos personalizada, consulte Adición de una configuración de carga personalizada.
-
Elija Siguiente.
-
Seleccione Create (Crear) para crear el trabajo de simulación.