Temario del curso
Introducción al prototipado rápido para robótica
- Principios del prototipado rápido y el diseño iterativo
- Descripción general del ecosistema de ROS 2
- Cómo Docker permite la agilidad y la 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 Docker para el desarrollo robótico
- Uso de VS Code y extensiones para flujos de trabajo eficientes
Aspectos esenciales de ROS 2 para el prototipado
- Paquetes, nodos, temas 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 Docker personalizadas para proyectos robóticos
- Gestión de dependencias y configuraciones entre sistemas
Integración y pruebas de prototipos robóticos
- Conexión de múltiples nodos de ROS 2 dentro de redes Docker
- Pruebas 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 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
- Pruebas y despliegue 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, control)
Público objetivo
- Desarrolladores y entusiastas de la robótica que construyen prototipos rápidamente
- Ingenieros de startups diseñando aplicaciones robóticas de demostración de concepto
- Creadores y aficionados que exploran ROS 2 con herramientas de despliegue modernas
Testimonios (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