Temario del curso
Introducción a los Sistemas Multirobot
- Descripción general de las arquitecturas de coordinación y control multirobot.
- Aplicaciones en la industria, la investigación y los sistemas autónomos.
- Comparación entre sistemas centralizados y descentralizados.
Fundamentos de la Inteligencia de Enjambre
- Principios de inteligencia colectiva y autoorganización.
- Inspiración biológica: hormigas, abejas y bandadas.
- Comportamiento emergente y robustez en sistemas de enjambre.
Comunicación y Coordinación
- Modelos y protocolos de comunicación interrobot.
- Algoritmos de consenso y acuerdo distribuido.
- Estrategias de asignación de tareas y compartición de recursos.
Estrategias de Control y Formación
- Control líder-seguidor, basado en comportamiento y estructura virtual.
- Algoritmos de bandada, cobertura y persecución-evasión.
- Mantenimiento de la formación bajo condiciones de comunicación ruidosa.
Algoritmos de Optimización de Enjambre
- Optimización por Enjambre de Partículas (PSO) y Optimización por Colonia de Hormigas (ACO).
- Aplicaciones a la planificación de rutas y asignación dinámica de tareas.
- Enfoques híbridos que combinan aprendizaje y heurísticas de enjambre.
Simulación e Implementación
- Construcción de simulaciones multirobot en ROS 2 y Gazebo.
- Implementación de comportamientos de enjambre con Python o C++.
- Depuración y análisis de dinámicas emergentes.
Temas Avanzados en Robótica de Enjambre
- Escalabilidad, tolerancia a fallas y resiliencia de la comunicación.
- Integración de aprendizaje automático para coordinación adaptativa.
- Interacción humano-enjambre y control supervisado.
Proyecto Práctico: Diseño y Simulación de un Sistema de Coordinación de Enjambre
- Definición de objetivos y restricciones para una misión multirobot.
- Implementación de algoritmos de coordinación de enjambre.
- Evaluación de métricas de desempeño y robustez.
Resumen y Próximos Pasos
Requerimientos
- Sólido conocimiento de los fundamentos de la robótica.
- Experiencia con programación en Python y ROS.
- Conocimiento de algoritmos para planificación de movimientos y control.
Audiencia
- Investigadores de robótica especializados en sistemas distribuidos y cooperativos.
- Arquitectos de sistemas diseñando soluciones robóticas multiagente a gran escala.
- Desarrolladores avanzados trabajando en coordinación autónoma y algoritmos de enjambre.
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