Temario del curso
Introducción al prototipado rápido para robótica
- Principios del prototipado rápido y el diseño iterativo
- Panorama general del ecosistema de ROS 2
- Cómo Docker permite agilidad y reproducibilidad en robótica
Configuración del entorno de desarrollo
- Instalación de ROS 2 y Docker en sistemas locales o en la nube
- Configuración de contenedores de Docker para el desarrollo robótico
- Uso de VS Code y sus extensiones para flujos de trabajo eficientes
Aspectos esenciales de ROS 2 para prototipado
- Paquetes, nodos, temas (topics) y servicios de ROS 2
- Creación y construcción de espacios de trabajo de ROS 2
- Simulación de robots en Gazebo
Docker para el desarrollo robótico
- Fundamentos de la contenerización para aplicaciones ROS
- Construcción de imágenes personalizadas de Docker para proyectos de robótica
- Gestión de dependencias y configuraciones a través de sistemas
Integración y prueba de prototipos robóticos
- Conexión de múltiples nodos de ROS 2 dentro de redes de Docker
- Prueba de módulos de percepción y control en simulación
- Depuración y optimización de aplicaciones contenerizadas
Desarrollo robótico colaborativo y escalable
- Control de versiones y compartición de proyectos ROS-Docker
- Tuberías (pipelines) de integración continua para robótica
- Despliegue y escalado de prototipos en múltiples dispositivos
Proyecto práctico: Prototipo de ROS 2 contenerizado
- Diseño e implementación de una tubería de simulación de robots
- Contenerización del flujo de trabajo completo con ROS 2 y Gazebo
- Prueba e implementación del prototipo funcional
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de programación en Python
- Familiaridad con herramientas de línea de comandos de Linux
- Comprensión de conceptos fundamentales de robótica (sensores, actuadores y control)
Audiencia objetivo
- Desarrolladores y entusiastas de la robótica que construyen prototipos rápidamente
- Ingenieros de startups diseñando aplicaciones robóticas de concepto probado (proof-of-concept)
- Creadores y aficionados que exploran ROS 2 con herramientas modernas de despliegue
Reseñas (2)
Suministro de los materiales (máquina virtual) para comenzar directamente con los ejercicios y explicación del núcleo de ROS2. Por qué las cosas funcionan de cierta manera.
Arjan Bakema
Curso - Autonomous Navigation & SLAM with ROS 2
Traducción Automática
su conocimiento y utilización de la IA para la robótica en el futuro.
Ryle - PHILIPPINE MILITARY ACADEMY
Curso - Artificial Intelligence (AI) for Robotics
Traducción Automática