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 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 de robótica
- Uso de VS Code y extensiones para flujos de trabajo eficientes
Conceptos esenciales de ROS 2 para prototipado
- Paquetes, nodos, temas y servicios en ROS 2
- Creación y compilación de espacios de trabajo en ROS 2
- Simulación de robots en Gazebo
Docker para el desarrollo de robótica
- 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 en múltiples sistemas
Integración y prueba de prototipos robóticos
- Conexión de múltiples nodos 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
- 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 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 y control)
Público objetivo
- Desarrolladores y entusiastas de la robótica que buscan construir prototipos rápidamente
- Ingenieros de startups diseñando aplicaciones robóticas de concepto validado (proof-of-concept)
- Creadores y aficionados que exploran ROS 2 con herramientas de despliegue modernas
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