AWS RoboMaker

Desarrolle, pruebe e implemente aplicaciones de robótica inteligentes de manera sencilla

AWS RoboMaker es un servicio con el que se facilitan el desarrollo, las pruebas y la implementación de aplicaciones de robótica inteligentes a gran escala. 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. Se incluyen los servicios analíticos, de aprendizaje automático de AWS y de monitorización con los cuales se permite a un robot secuenciar datos, navegar, comunicarse, comprender y aprender. Con RoboMaker se proporcionan un entorno de desarrollo robótico 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.

Los robots son máquinas que sienten, computan e intervienen. Los robots necesitan recibir instrucciones para realizar tareas, y las instrucciones se presentan en forma de aplicaciones que los desarrolladores codifican a fin de determinar cómo se comportará el robot. La recepción y el procesamiento de datos del sensor, el control de accionadores para el movimiento y la realización de una tarea específica son funciones que suelen automatizar las aplicaciones de robótica inteligente. Los robots inteligentes se utilizan cada vez más en almacenes, para distribuir el inventario, en el hogar a fin de realizar tareas domésticas tediosas y en tiendas minoristas, con el objetivo de proveer servicio al cliente. En las aplicaciones de robótica se utiliza el aprendizaje automático para la realización de tareas más complejas como reconocer un objeto o rostro, conversar con una persona, seguir un comando hablado o navegar de manera autónoma. Hasta ahora, desarrollar, implementar y realizar pruebas de aplicaciones de robótica inteligentes era difícil y lento. Crear funcionalidad de robótica inteligente mediante el aprendizaje automático es complejo y se requieren habilidades especiales. Configurar un entorno de desarrollo puede tomarle varios días a cada desarrollador, y crear un sistema de simulación realista para probar una aplicación puede llevar meses debido a la infraestructura subyacente necesaria. Una vez que se haya probado y desarrollado una aplicación, el desarrollador tiene que crear un sistema de implementación para implementar la aplicación en el robot y actualizar la aplicación más adelante, cuando el robot esté en uso.

AWS RoboMaker proporciona las herramientas necesarias a fin de lograr que las aplicaciones de robótica inteligentes sean más accesibles, un servicio de simulación completamente administrado para llevar adelante pruebas rápidas y sencillas y un servicio de implementación para la administración del ciclo de vida. Con AWS RoboMaker se eliminan las cargas pesadas de cada paso del desarrollo de robótica para que pueda enfocarse en la creación de aplicaciones de robótica innovadoras.

¿Qué es AWS RoboMaker?

Cómo funciona

Con AWS RoboMaker se proporcionan cuatro capacidades principales para desarrollar, probar e implementar aplicaciones de robótica inteligentes.

Extensiones en la nube para ROS

El Sistema Operativo Robótico (ROS) es el marco de software robótico de código abierto más utilizado, y proporciona bibliotecas de software con las cuales se ayuda a crear aplicaciones de robótica. Con AWS RoboMaker se proporcionan extensiones en la nube para ROS, de modo que puede descargar a la nube los procesos informáticos en los que se emplean más recursos y que se suelen requerir en las aplicaciones de robótica inteligentes y en la liberación de recursos de cómputo locales. Con estas extensiones se facilita la integración con servicios de AWS como streaming de video con Amazon Kinesis Video Streams, análisis de imagen y video con Amazon Rekognition, reconocimiento del habla con Amazon Lex, generación del habla con Amazon Polly y registro y monitorización con Amazon CloudWatch. En RoboMaker, se proporciona cada una de estas extensiones de servicio en la nube como paquetes ROS de código abierto a fin de que pueda aprovechar las API de la nube para crear funciones en su robot, todo en el marco de un software conocido.

Entorno de desarrollo

Con AWS RoboMaker se proporciona un entorno de desarrollo de robótica para crear y editar aplicaciones de robótica. El entorno de desarrollo de RoboMaker se basa en AWS Cloud9, de modo que puede lanzar un espacio de trabajo dedicado a la edición, ejecución y depuración del código de la aplicación de robótica. En el entorno de desarrollo de RoboMaker se incluyen el sistema operativo, software de desarrollo y el ROS descargado, recopilado y configurado de manera automática. Además, las extensiones en la nube y las aplicaciones robóticas de muestra de RoboMaker están preintegradas en el entorno, para que pueda comenzar en minutos.

Simulación

La simulación se utiliza para comprender cómo actúan las aplicaciones de robótica en entornos complejos o cambiantes, de manera que no tenga que invertir en hardware costoso ni configuración de entornos de prueba físicos. En cambio, puede utilizar la simulación para realizar ajustes y pruebas de las aplicaciones de robótica antes de la implementación en hardware físico. En AWS RoboMaker, se proporciona un servicio de simulación de robótica completamente administrado que es compatible con grandes escalas y simulaciones paralelas, en el cual se escala de manera automática la infraestructura subyacente en función de la complejidad de la simulación. Con RoboMaker se proporcionan mundos 3D virtuales prediseñados como habitaciones interiores, tiendas minoristas y circuitos de carreras para que los pueda descargar, modificar y utilizar en las simulaciones, lo que hace que el comienzo sea rápido y fácil.

Administración de flotas

Una vez desarrollada o modificada una aplicación, tendría que crear un sistema inalámbrico (OTA) para implementar de manera segura la aplicación en el robot y, luego, actualizarla cuando el robot esté en uso. En AWS RoboMaker, se provee un servicio de administración de flota que tiene integrados el registro de robot, la seguridad y la tolerancia a errores para que se pueda implementar, realizar actualizaciones OTA y administrar las aplicaciones robóticas durante el ciclo de vida completo de los robots. Puede utilizar la administración de flota RoboMaker para agrupar y actualizar los robots de acuerdo con la reparación de errores o las nuevas características, todo eso con unos pocos clics en la consola.

Beneficios

Comience rápidamente

Con AWS RoboMaker se incluyen aplicaciones de robótica de muestra para ayudarlo a comenzar rápidamente. Estas son el punto de partida para las capacidades de comando de voz, reconocimiento, monitorización y administración de flota que se suelen requerir en las aplicaciones de robótica inteligente. El código de aplicación de robótica está disponible con las aplicaciones de muestra (instrucciones para la funcionalidad de su robot), junto con el código de aplicación de simulación (definición del entorno donde se ejecutarán las simulaciones). Con las aplicaciones de simulación de muestra se incluyen mundos prediseñados como habitaciones interiores, tiendas minoristas y circuitos de carreras para que pueda comenzar en minutos. Puede modificar y crear en el código de la aplicación de robótica o de simulación en el entorno de desarrollo o utilizar sus propias aplicaciones personalizadas.

Cree robots inteligentes

Debido a que AWS RoboMaker está preintegrado con servicios de análisis de AWS, aprendizaje automático y monitorización populares, es fácil agregar a su aplicación de robótica funciones como streaming de video, reconocimiento facial y de objetos, comando y respuesta de voz o recopilación de métricas y registros. Con RoboMaker se proporcionan extensiones de servicios en la nube como Amazon Kinesis (transmisión de video), Amazon Rekognition (análisis de imagen y video), Amazon Lex (reconocimiento del habla), Amazon Polly (generación del habla) y Amazon CloudWatch (registro y monitorización) para desarrolladores que utilizan el Sistema Operativo Robótico (ROS). Estos servicios se exponen como paquetes ROS para que pueda utilizarlos fácilmente en la creación de funciones inteligentes en sus aplicaciones de robótica sin tener que aprender un nuevo marco o lenguaje de programación.

Administración del ciclo de vida

Administre el ciclo de vida de una aplicación de robótica desde la creación e implementación de la aplicación hasta la monitorización y actualización de una flota completa de robots. Mediante la administración de flota de AWS RoboMaker, puede implementar una aplicación en una flota de robots. Mediante las métricas y la extensión de registros para ROS de CloudWatch, puede monitorizar estos robots durante el ciclo de vida completo con el fin de que comprendan la CPU, velocidad, memoria, batería y más. Cuando se requiere la actualización de un robot, puede utilizar la simulación de RoboMaker para realizar pruebas de regresión antes de implementar la reparación o la nueva característica por medio de la administración de flota de RoboMaker.

Clientes

Future Robot
“Evaluamos AWS RoboMaker para nuestra línea de robots Furo, utilizados en lugares públicos en casos de atención al huésped, información y entretenimiento. Por medio de esta evaluación, descubrimos que las extensiones en la nube de RoboMaker nos proporcionó un conjunto completo de características de inteligencia que se pueden utilizar con poco esfuerzo de desarrollo porque se integran fácilmente a nuestra aplicación ROS existente. Como nuevo cliente de AWS, las aplicaciones de muestra nos proporcionó exactamente lo que necesitábamos para comenzar. Con la aceleración del tiempo de desarrollo que esperamos obtener de AWS RoboMaker, tenemos nuevas ideas y posibilidades de expansión del mercado”.
 
–Dr. SeKyong Song, fundador y CEO, Future Robot

JPL

En el Jet Propulsion Laboratory (JPL, Laboratorio de Propulsión a Reacción) de la NASA, se crea y trabaja con muchos exploradores y robots para explorar el terreno espacial. Mediante el uso de AWS RoboMaker, con el JPL se permite visualizar el explorador de código abierto y recibir métricas casi en tiempo real para comprender cómo funciona. Con la simulación de AWS RoboMaker, también se permitió que en JPL se acelere el desarrollo de nueva funcionalidad para el explorador, por ejemplo, mediante la prueba de un brazo robótico que puede imitar los movimientos de brazo del humano.


Lea

“Con AWS RoboMaker, se incrementan de manera exponencial las capacidades de Lea, un asistente de robot autónomo para las personas mayores y discapacitadas. Lea es un asistente interactivo, que mantiene seguras y activas a las personas mayores y, al mismo tiempo, puede hablarle, recorrer su casa y mantenerlo conectado con familiares y médicos. Utilizamos las extensiones en la nube para ROS de AWS RoboMaker a fin de mejorar a Lea con video, streaming de datos telemétrico y capacidades de interacción de voz mediante servicios como Amazon Kinesis, Amazon Lex y Amazon Polly. Por medio de estos servicios y extensiones en la nube que se proporcionan en AWS RoboMaker, pudimos desarrollar rápidamente nuevas características y, al mismo tiempo, romper los límites de la baja potencia informática incorporada”.

–Dimitrios Chronopoulos, ingeniero de movilidad principal, Robot Care Systems


Stanley Black & Decker

“Planeamos utilizar vehículos terrestres autónomos y drones para hacer que la industria de la construcción sea más productiva y, al mismo tiempo, reducir los costos de trabajo de repaso de la construcción. Mediante una variedad de sensores de imágenes, los datos recopilados se pueden utilizar en la creación de modelos 3D de sitios para planificar y agilizar las actividades de construcción. Con AWS RoboMaker, podemos realizar pruebas de las aplicaciones de software relacionadas con la robótica en el entorno de la nube de manera sencilla y generar rápidamente datos de imágenes sintéticos para entrenar a nuestros algoritmos de creación de modelos de sitios 3D. En AWS RoboMaker también se ofrece la solución ideal de la administración de flota para uso en vehículos terrestres y drones. Mediante la integración de la administración de flota de AWS RoboMaker con AWS Greengrass, se hace realmente fácil habilitar comunicaciones entre vehículos terrestres, drones y soluciones de IoT”.

–Hamid Montazeri, vicepresidente de SW Engineering and Robotics, Stanley Black & Decker


aibo
apex.ai
Embark

Socios

FIRST

MedianteFIRST se diseñan programas innovadores y accesibles con los cuales se crean no solo habilidades e intereses científicos y tecnológicos, sino también autoconfianza, liderazgo y lecciones de vida. “Nos entusiasma utilizar AWS RoboMaker porque con él, los estudiantes de todas las edades pueden desarrollar, probar e implementar aplicaciones robóticas de manera sencilla. Con ofertas como esta se facilita que FIRST cumpla su misión – inspirar a los jóvenes a ser líderes e innovadores en ciencia y tecnología por medio de la participación en programas guiados, enfocados en la ciencia y la tecnología”.

–Don Bossi, presidente, FIRST


Open Robotics

En Open Robotics se trabaja con la industria, la academia y el gobierno a fin de crear y admitir software de código abierto para la industria robótica global, desde R&D hasta las implementaciones comerciales. “El respaldo de AWS a nuestros productos, incluido ROS 2, representa un avance significativo con respecto a nuestro objetivo de hacer que las plataformas abiertas sean la base de todas las aplicaciones de robótica. Con ROS y Gazebo disponibles mediante AWS, ahora es más fácil que nunca que los desarrolladores comiencen y que las empresas integren estas herramientas al flujo de trabajo. No puedo esperar a ver los robots nuevos e innovadores basados en ROS que se desarrollarán”.

–Brian Gerkey, CEO, Open Robotics


Advance Robot Solutions

“Como líder de estrategia de robots, ventas y soporte, conectamos a nuestros clientes con robots avanzados alrededor del mundo, desde conferencias empresariales hasta aeropuertos y los Juegos Olímpicos para crear experiencias interactivas. Brindamos recursos de ingeniería y trabajamos en asociación con fabricantes de robots para crear aplicaciones de robótica personalizadas. Utilizamos y recomendamos AWS RoboMaker porque facilita la realización de prototipos y el aumento de la velocidad de entrega en funciones de robótica inteligentes como la interacción y la orientación de voz, lo que se traduce en experiencias de usuarios más atractivas para nuestros clientes. Nos entusiasma ser socios de RoboMaker y esperamos utilizar los servicios de RoboMaker en nuestra cartera de robots”.

–Paul McManus, CEO, Advance Robot Solutions


Sick
Persistent

Socios en investigación y educación

GTRI

“Mediante la investigación de GTRI con autonomía colaborativa, se permite a equipos heterogéneos de robots trabajar juntos para lograr los objetivos de la misión sin la necesidad de humanos en el ciclo. Los comportamientos autónomos incluyen la planificación de rutas incorporada en entornos desordenados, la distribución eficaz de tareas y la posibilidad de compartir datos de los sensores para una visión global común. En AWS RoboMaker se ofrece la habilidad a fin de alojar nuestras simulaciones de manera potente y accesible, y para aprovechar las herramientas y los modelos ambientales que no están disponibles en sistemas más limitados. Consideramos que la habilidad para simular interacciones y comportamientos complejos en una simulación realista es clave en el desarrollo de algoritmos y técnicas nuevos y potentes”.

–Don Davis, Director de división, Robotics and Autonomous Systems, Georgia Tech Research Institute


ASU (Arizona State University)
Cal Poly
Dartmouth
Northeastern
RMIT (Royal Melbourne Institute of Technology)
Rutgers
UCF (University of Central Florida)
University of Cambridge
UTA (University of Texas at Arlington)
UW (University of Washington)
University of Waterloo
Imagen
Consulte las características

Obtenga más información sobre las características de AWS RoboMaker.

Más información 
Imagen
Regístrese para obtener una cuenta gratuita

Obtenga acceso automáticamente a la capa gratuita de AWS. 

Regístrese 
Imagen
Comience a crear en la consola

Comience a crear con AWS RoboMaker.

Introducción