Conception modulaire automatique d'essaims de robots basée sur des répertoires de comportements générés par la recherche de nouveauté
➡ Plusieurs méthodes ont déjà été proposées pour concevoir automatiquement des logiciels de contrôle pour les essaims de robots en assemblant des modules prédéfinis. Cependant, jusqu'à présent, les modules sur lesquels ces méthodes opèrent ont toujours été définis manuellement dans un processus qui prend du temps, nécessite une connaissance du domaine et doit être effectué par un expert.
➡ Motivés par l'objectif d'automatiser la définition de ces modules, les auteurs de cet article publié dans la revue "Swarm and Evolutionary Computation", dont notamment Mauro Birattari, Directeur de recherches FNRS ULB - Université libre de Bruxelles, proposent une approche dans laquelle les répertoires de modules, sous forme de réseaux neuronaux, sont automatiquement générés par un algorithme évolutif de qualité-diversité.
➡ Pour illustrer cette proposition, les chercheurs présentent Nata, une nouvelle approche appartenant à la famille AutoMoDe.
➡ Nata génère automatiquement des machines probabilistes à états finis dans lesquelles les états sont sélectionnés à partir d'un répertoire de réseaux neuronaux, et les conditions de transition sont sélectionnées à partir d'un ensemble de règles basées sur les capacités sensorielles de la plateforme robotique considérée.
➡ Le répertoire de réseaux neuronaux et l'ensemble des règles de transition sont automatiquement générés a priori, une fois pour toutes, sans tenir compte des missions.
➡ Nata est étudiée dans le cadre de trois missions, à la fois en simulation et avec des robots réels.
➡ Nata est la première méthode de conception automatique modulaire qui assemble des modules eux-mêmes générés automatiquement.
➕ En savoir plus...