Publicado en: Aug 16, 2019

AWS RoboMaker, un servicio que facilita el desarrollo, la simulación y la implementación de aplicaciones robóticas inteligentes, ya admite la simulación basada en registros, la terminación de simulación impulsada por eventos y el etiquetado de eventos de simulación. Estas tres nuevas características permiten a los desarrolladores de robótica utilizar RoboMaker para ejecutar fácilmente una gran cantidad de simulaciones automatizadas para casos de uso, como las pruebas de regresión, el ajuste de parámetros y el entrenamiento de modelo de ML.

La simulación basada en registros le permite volver a reproducir datos de registro pregrabados, como las transmisiones de sensores para probar funciones robóticas, como la localización, el mapeo y la detección de objetos. Además de la ejecución de una simulación de Gazebo basada en principios físicos, RoboMaker puede utilizarse para probar una función robótica particular con la simulación basada en registros. 

La terminación de simulación impulsada por eventos le permite terminar un trabajo de simulación de manera programática mediante los mensajes de ROS basados en un evento. Por ejemplo, puede terminar un trabajo de simulación de manera programática una vez que el robot simulado realizó una tarea de forma correcta o incorrecta sin esperar a que se complete el trabajo de simulación. Con esta característica, puede terminar un trabajo de simulación en breve después de que ha terminado la prueba, por lo cual se ahorra tiempo y se reducen los costos.

El etiquetado del evento de simulación permite agregar etiquetas al trabajo de simulación para indicar los eventos de interés mientras se ejecuta la simulación. Por ejemplo, puede agregar etiquetas para eventos, como cuando el robot simulado entra en conflicto con un obstáculo, completa una tarea de forma correcta o no puede completarla.

AWS RoboMaker incluye un entorno para robótica que permite desarrollar aplicaciones, un servicio de simulación robótica con el cual se aceleran las pruebas de aplicaciones y un servicio de administración de la flota robótica para implementar, actualizar y administrar aplicaciones de forma remota. Con RoboMaker se extiende el marco de software robótico de código abierto más utilizado, Robot Operating System (ROS, Sistema operativo de robots), con conectividad a servicios en la nube. Las extensiones en la nube de RoboMaker para ROS le permiten a un robot transmitir datos mediante streaming, navegar, comunicarse, comprender y aprender mediante servicios de análisis, monitorización y aprendizaje automático de AWS. Para comenzar, consulte la página web de RoboMaker o ejecute un trabajo de simulación de ejemplo en la consola de RoboMaker.

AWS RoboMaker está disponible en las regiones EE.UU. Este (Norte de Virginia), EE.UU. Este (Ohio), EE.UU. Oeste (Oregón), UE (Irlanda), UE (Fráncfort), Asia Pacífico (Tokio) y Asia Pacífico (Singapur).