PRÉSENTATION DU PROJET : SIMULATION D'EXPLORATION MULTI-ROBOTS 3D
L'exploration multi-robots représente une avancée majeure dans le domaine de la robotique autonome, permettant de cartographier efficacement des environnements inconnus. Ce projet combine des algorithmes hybrides, une coordination intelligente et une interface 3D interactive pour optimiser la couverture spatiale tout en évitant les conflits entre robots. Les applications vont de la cartographie de zones sinistrées à l'exploration planétaire, en passant par la surveillance industrielle. Cette présentation détaille l'architecture, les méthodes et les résultats obtenus, mettant en lumière les innovations techniques et les perspectives futures.
Pourquoi l'exploration multi-robots ?
Applications réelles : cartographie de zones sinistrées, exploration planétaire, surveillance d'entrepôts
Défis techniques : environnement inconnu, perception limitée, coordination sans contrôle central
Objectif : développer un système logiciel pour cartographier efficacement en minimisant le temps
Architecture Client-Serveur Modulaire
Backend (Flask - Python) : serveur web avec Flask-SocketIO, générateur de labyrinthes, contrôle des robots
Frontend (Three.js - JavaScript) : moteur de rendu 3D, interface utilisateur interactive, visualisation temps réel
Communication : WebSockets pour synchronisation bidirectionnelle instantanée
Méthode Hybride : Frontier + Potential Field
Frontier-Based Exploration : détection des frontières entre zones connues et inconnues
Potential Field optimisé : calcul par BFS 8-directions, inversion des valeurs pour zones attractives
Formule de choix de cible : score basé sur le potentiel et la distance
Coordination et Évitement de Conflits
Répartition intelligente : clustering DBSCAN des frontières, attribution aux robots les plus proches
Résolution proactive des conflits : comparaison des temps d'arrivée, replanification dynamique
Limites identifiées : surcoût de calcul en multi-robot, passage étroits pouvant causer des blocages
Résumé et Travaux Futurs
Ce projet a permis de concevoir et implémenter un système complet d'exploration multi-robots, combinant des algorithmes hybrides innovants avec une interface 3D interactive. Les résultats démontrent une couverture excellente et une robustesse accrue grâce au fallback DRL. Les perspectives futures incluent l'intégration d'un DRL plus sophistiqué, l'extension à des environnements 3D complets, et le déploiement sur robots physiques. Cette approche hybride ouvre la voie à des applications concrètes dans des domaines variés, tout en garantissant efficacité et extensibilité.