Plan du cours
Introduction aux systèmes multi-robots
- Aperçu des architectures de coordination et de contrôle multi-robots
- Applications dans l'industrie, la recherche et les systèmes autonomes
- Comparaison entre les systèmes centralisés et décentralisés
Fondamentaux de l'intelligence en essaim
- Principes de l'intelligence collective et de l'auto-organisation
- Inspiration biologique : fourmis, abeilles et vol d'oiseaux
- Comportement émergent et robustesse des systèmes en essaim
Communication et coordination
- Modèles et protocoles de communication inter-robots
- Algorithmes de consensus et accord distribué
- Stratégies d'allocation des tâches et de partage des ressources
Stratégies de contrôle et de formation
- Contrôle leader-suiveur, basé sur les comportements et structure virtuelle
- Algorithmes de flocking, de couverture et de poursuite-fuite
- Maintien de la formation dans des conditions de communication bruitées
Algorithmes d'optimisation en essaim
- Optimisation par essaim de particules (PSO) et optimisation par colonie de fourmis (ACO)
- Applications à la planification de trajectoire et à l'assignation dynamique des tâches
- Approches hybrides combinant apprentissage et heuristiques en essaim
Simulation et implémentation
- Construction de simulations multi-robots dans ROS 2 et Gazebo
- Implémentation des comportements en essaim avec Python ou C++
- Débogage et analyse de la dynamique émergente
Sujets avancés en robotique en essaim
- Évolutivité, tolérance aux pannes et résilience de la communication
- Intégration de l'apprentissage automatique pour une coordination adaptative
- Interaction homme-essaim et contrôle supervisé
Projet pratique : Conception et simulation d'un système de coordination en essaim
- Définition des objectifs et contraintes pour une mission multi-robots
- Implémentation des algorithmes de coordination en essaim
- Évaluation des indicateurs de performance et de la robustesse
Résumé et prochaines étapes
Pré requis
- Bonne maîtrise des fondamentaux de la robotique
- Expérience en programmation Python et avec ROS
- Familiarité avec les algorithmes de planification de mouvement et de contrôle
Public cible
- Chercheurs en robotique spécialisés sur les systèmes distribués et coopératifs
- Architectes systèmes concevant des solutions robotiques multi-agents à grande échelle
- Développeurs avancés travaillant sur la coordination autonome et les algorithmes en essaim
Nos clients témoignent (2)
Fourniture des matériels (machine virtuelle) pour passer directement aux exercices, et explication des fondamentaux de ROS2. Comprendre pourquoi les choses fonctionnent d'une manière particulière.
Arjan Bakema
Formation - Autonomous Navigation & SLAM with ROS 2
Traduction automatique
ses connaissances et son utilisation de l'IA pour la robotique dans le futur.
Ryle - PHILIPPINE MILITARY ACADEMY
Formation - Artificial Intelligence (AI) for Robotics
Traduction automatique