Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROB201
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Introducción a AWS RoboMaker
• Probando en una simulación con AWS RoboMaker
• Construyendo un flujo CI/CD con pruebas de simulación en AWS
• Demo
¿Qué es un robot?
Sense
Act
Robot: panorama actual
ROS
Un conjunto de bibliotecas y herramientas de software, desde drivers hasta algoritmos,
que ayudan a los desarrolladores a crear aplicaciones de robótica
Gazebo
Robusto motor de física, gráficos de alta calidad e interfaces programáticas y gráficas para
ayudar a los desarrolladores a simular robots
Conjunto de servicios AWS RoboMaker
Un servicio que facilita a el desarrollo, prueba e implementación de
aplicaciones de robótica, así como construir funciones de robótica
utilizando servicios de la nube
AWS RoboMaker elimina las barreras para usar la simulación y permite pruebas automatizadas a escala
¿Quiénes usan AWS RoboMaker?
Clone on
Git hook (merge)
1
AWS CodePipeline
ROS/ROS2
Ambiente de
Desarrollo AWS CodeBuild
Build and bundle 3
code in ROS container
Artefactos almacenados
ROS/ROS2 en Amazon S3
Ambiente de
Simulación
AWS Lambda
Simulation launcher
AWS RoboMaker
4
Simulation service
Despliegue automatizado con AWS CodePipeline
Git repository (GitHub or AWS CodeCommit)
Clone on
Git hook (merge) 2
1 AWS RoboMaker
AWS CodePipeline
ROS/ROS2 Fleet
Ambiente de management
Desarrollo AWS CodeBuild
Build and bundle
code in ROS container
Tests passed
Artefactos almacenados
en Amazon S3 Flota de Prueba
ROS/ROS2
Ambiente de
Simulación
AWS Lambda
Simulation launcher
Flota de producción
AWS RoboMaker
3
Simulation service
Resumen de la Arquitectura
Git repository (GitHub or AWS CodeCommit)
Clone on Clone on
Git hook (merge) Git hook (merge) 5
1 AWS RoboMaker
AWS CodePipeline AWS CodePipeline
ROS/ROS2 Fleet
Ambiente de management
Desarrollo AWS CodeBuild AWS CodeBuild
Build and bundle 3 Build and bundle
code in ROS container code in ROS container
Tests passed
Tests passed
Artefactos almacenados Artefactos almacenados
en Amazon S3 en Amazon S3 Flota de Prueba
ROS/ROS2
Ambiente de
Simulación
AWS Lambda AWS Lambda
Simulation launcher Simulation launcher
Flota de producción
AWS RoboMaker AWS RoboMaker
4 6
Simulation service Simulation service
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
¡Gracias!
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.