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 ROS 2
- Cómo Docker permite agilidad y reproducibilidad en la 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
Conceptos esenciales de ROS 2 para prototipado
- Paquetes, nodos, temas y servicios de ROS 2
- Creación y construcción de espacios de trabajo (workspaces) en 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 prueba de prototipos robóticos
- Conexión de múltiples nodos ROS 2 dentro de redes 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 e intercambio de proyectos ROS-Docker
- Pipelines de integración continua para robótica
- Despliegue y escalado de prototipos en múltiples dispositivos
Proyecto práctico: Prototipo ROS 2 contenerizado
- Diseño e implementación de un pipeline de simulación de robots
- Contenerización del flujo de trabajo completo con ROS 2 y Gazebo
- Prueba 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 los conceptos fundamentales de la robótica (sensores, actuadores, control)
Público objetivo
- Desarrolladores y entusiastas de la robótica que buscan construir prototipos rápidamente
- Ingenieros de startups que diseñan aplicaciones robóticas conceptuales (proof-of-concept)
- Creadores y aficionados que exploran ROS 2 con herramientas modernas de implementación
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