Benchmarking de performance pour l'exploration multi-robots


Le benchmarking de performance est devenu un thème important dans la robotique. C'est en effet un moyen essentiel de comparer des solutions dans des conditions différentes. Dans cet article, nous nous intéressons sur l'analyse comparative des performances des systèmes multi-robots qui explorent et cartographient des terrains inconnus. Nous proposons une sélection de métriques pour comparer objectivement différents algorithmes de coordination de systèmes multi-robots pour effectuer l'exploration. Nous identifions également des paramètres qui influent sur la performance de la flotte robotique. En faisant varier les paramètres, nous pouvons identifier les forces et les limites d'un algorithme. Ce travail est aussi une première étape concrète pour résoudre le problème général de la comparaison quantitative de différents algorithmes de coordination multi-robots. Nous illustrons ces contributions avec des simulations réalistes d'une stratégie d'exploration basée sur les frontières. Ces simulations ont été mises en oeuvre à l'aide du middleware ROS, ce qui permet de découpler le code des contrôleurs des robots du moteur physique du simulateur. Nous pouvons donc utiliser le même code aussi bien en simulation qu'avec de vrais robots. Performance benchmarking has become an important topic within robotics. It is indeed, a critical way to compare different solutions under different conditions. In this paper, we focus on performance benchmarking of multi-robot systems which explore and map unknown terrains. We summarize metrics to objectively compare different algorithms that can be applied to collaborative multi-robot exploration. We also identify parameters that impact robotic fleet performances. By varying the parameters, we can identify strengths and limits of an algorithm. This work is also a first concrete step to address the general problem of objectively comparing different multi-robot coordination algorithms. We illustrate these contributions with realistic benchmark simulations of the frontier-based exploration strategy. The simulations were implemented in ROS.