Conceptos de Simulation WorldForge - 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.

Conceptos de Simulation WorldForge

Simulation WorldForge utiliza un conjunto de parámetros (una plantilla del mundo de simulación) para determinar cómo generar nuevos mundos. Una plantilla de mundo de simulación se puede utilizar para generar cientos de mundos. Cada mundotiene un edificio. Cada edificio tiene una sola planta. Cada planta tiene una plantilla de plano en que se describen los tamaños y formas de las salas. También sugiere cómo podrían estar conectadas las salas. Las plantas también tienen una plantilla interior en que se especifica el acabado de los elementos estructurales del plano de la planta, como las paredes y los suelos. La plantilla interior también tiene parámetros que describen cómo amueblar cada sala con muebles, como mesas y sofás, y añadir accesorios, como ropa y utensilios de cocina.

Puede crear una plantilla de mundo de simulación a partir de una plantilla de muestra, clonar una plantilla existente o empezar desde cero utilizando la consola en https://console.aws.amazon.com/robomaker/. Por ejemplo, si quiere generar mundos que contengan una sala, puede empezar con la plantilla de muestra de apartamentos de un dormitorio. Es un plano de planta abierto con un dormitorio, un baño, una cocina y un salón. Utiliza materiales, muebles y accesorios típicos apropiados para cada tipo de sala. Después de guardarla, puede iniciar un trabajo de generación de mundos para generar mundos. Puede generar hasta 50 mundos por trabajo de generación de mundos.

También puede crear una plantilla de mundo de simulación utilizando el SDK o el AWS Command Line Interface. Por ejemplo, para crear una plantilla a partir de AWS CLI. Primero cree un documento JSON de plantilla de mundo con el cuerpo de la plantilla. La plantilla especifica los parámetros del edificio, los planos de cada planta, los interiores y otros detalles. Después de guardarla, puede crear una plantilla de mundo de simulación llamando a create-world-template y especificando el archivo JSON:

aws robomaker create-world-template --name "my-template" --templateBody file://my_template_body.json

Tras configurar y guardar una plantilla de mundo de simulación, podrá crear un trabajo de generación de mundos y generar mundos. Es posible generar cientos de mundos a partir de una única plantilla de mundo de simulación. Puede generar hasta 100 mundos en un solo trabajo de generación de mundos. Los mundos se pueden utilizar con una simulación en AWS RoboMaker. También puede exportar mundos para modificarlos y usarlos en su propio entorno de ROS.