Projet ANR-14-CE27-0007 – SenseFly : Commande référencée capteurs d'une flottille de robots volants
Programme : Fondements du numérique (DS0705) 2014
Année de financement : 2014
Coordinateur du projet : Monsieur Paolo Robuffo Giordano (Centre National de la Recherche Scientifique / Institut de Recherche en Informatique et systèmes Aléatoires)
Partenaires : Laboratoire public
Montant : 362960.0 euros
Date de début : 2014
Durée : 48 mois
Résumé : La dernière décennie a connu un intérêt croissant pour les flottilles de robots, basé sur l'idée qu'une bonne coordination de plusieurs robots simples peut conduire à l'exécution de tâches complexes de manière robuste (aux défaillances d'éléments de la flottille) et flexible. Les opérations de sauvetage, la lutte contre les incendies, l'exploration dans des zones dangereuses ou inaccessibles sont quelques-unes des applications les plus prometteuses.
Une exigence fondamentale pour l'élaboration de stratégies de commande est de s'appuyer uniquement sur des mesures relatives par rapport aux autres robots ou à l'environnement, comme par exemple des distances, angles, ou positions relatifs. En fait, celles-ci peuvent être obtenues à partir de capteurs embarqués, ce qui permet d'éviter un module de localisation globale tels que le GPS ou les algorithmes de type SLAM, ou toute autre forme de système de localisation centralisée. De même, pour les moyens de communication entre robots, les solutions décentralisées nécessitant seulement des échanges d'informations locales entre voisins sont toujours préférables en raison de leur plus grande tolérance aux pannes et de leur moindre charge en calcul et en communication.
Cependant, en pratique, les implémentations réelles d'applications multi-robots sont rarement décentralisées ou basées sur des capteurs embarqués: généralement, même si la conception est faite de manière décentralisée et ne nécessite que des informations relatives, les réalisations pratiques reposent encore fortement sur des installations centralisées et des mesures absolues. C'est par exemple le cas pour toutes les implémentations exploitant le GPS ou un système de suivi visuel externe, de type Vicon, qui, par le suivi de tous les robots, permet de simuler ensuite la présence de capteurs embarqués. Évidemment, ces solutions sont appropriées en raison de leur facilité de développement, pour la validation et les tests, ainsi que pour des applications particulières conçues pour des environnements bien définis (tels que, par exemple, les sols d'usine en intérieur, ou les environnements extérieurs couverts par le GPS). Cependant, elles manquent évidemment de flexibilité pour pouvoir être déployées dans des environnements non structurés tels des bâtiments effondrés, des espaces très fréquentés, ou encore les milieux sous-marins ou souterrains.
Le but de ce projet est donc de faire progresser l'état de l'art afin de surmonter les problèmes mentionnés ci-dessus. La plateforme robotique considérée sera constituée d'une flottille de quadrirotors. Le projet portera sur la conception et la mise en œuvre de stratégies de groupe référencées-capteurs entièrement décentralisées ne reposant que sur des capteurs embarqués (principalement caméras et centrale inertielle) et une communication locale (par exemple wifi). Les recherches traiteront de la commande en formation robuste aux limites des capteurs (champ de vision limité, occultations), de l'estimation distribuée des positions et orientations relatives à partir de mesures locales, et du respect de propriétés topologiques (connectivité, rigidité) d'une flottille de robots.
Comme démonstrateur final, le projet exploitera le groupe de quadrirotors comme un système de localisation polyvalent et mobile en mesure de fournir ses services à d'autres robots visibles d'une partie de la flottille (par exemple, un robot mobile au sol). Les quadrirotors ne seront pas tenus de maintenir une formation spécifique donnée, mais pourront se mouvoir librement dans l'espace en fonction de critères internes, tels, par exemple, l'amélioration de la précision de la localisation du robot terrestre, ou pour remédier aux limites de leurs capteurs (visibilité, occultations). Cela permettra de réaliser un système de localisation volant, mobile et autonome, prêt à être déployé en environnement intérieur (et extérieur), et ne nécessitant pas d'installations complexes externes (de type Vicon ou GPS).