Qu'est-ce que Swarm Robotics?
La robotique Swarm est une approche de la robotique qui met l'accent sur de nombreux robots simples plutôt que sur un seul robot complexe. Un essaim de robots a beaucoup en commun avec une colonie de fourmis ou un essaim d'abeilles. Aucun membre du groupe n'est très intelligent ou complexe, mais combinés, ils peuvent effectuer des tâches difficiles. La robotique Swarm est un domaine expérimental, mais de nombreuses applications pratiques ont été proposées.
Un robot traditionnel a souvent besoin de composants complexes et d’une puissance de traitement informatique importante pour accomplir les tâches qui lui sont assignées. Dans la robotique en essaim, chaque robot est relativement simple et peu coûteux. En tant que groupe, ces machines simples coopèrent pour effectuer des tâches avancées qui nécessiteraient sinon un robot plus puissant et plus coûteux.
L'utilisation de nombreux robots simples présente également d'autres avantages. Les essaims de robots ont une tolérance aux pannes élevée, ce qui signifie qu'ils continueront à bien fonctionner si certaines unités individuelles fonctionnent mal ou sont détruites. Les essaims sont également évolutifs, de sorte que la taille de l'essaim peut être augmentée ou diminuée si nécessaire.
Une des utilisations que les chercheurs ont démontrées pour la robotique en essaim est la cartographie. Un seul robot devrait constamment suivre son emplacement, se souvenir de son emplacement et comprendre comment éviter les obstacles tout en explorant toute la zone. Un essaim de robots pourrait être programmé simplement pour éviter les obstacles tout en restant en contact avec d'autres membres de l'essaim. Les données de tous les robots de l'essaim sont ensuite combinées en une seule carte.
La robotique en essaim est un domaine émergent qui a présenté des défis uniques aux chercheurs. Programmer un essaim de robots ne ressemble à aucun autre type de programmation. Le modèle de l'informatique distribuée - qui utilise de nombreux ordinateurs pour travailler sur une seule tâche volumineuse - est un peu similaire. Contrairement à l'informatique distribuée, cependant, chaque individu de la robotique Swarm traite des stimuli uniques. Chaque robot, par exemple, est à un endroit différent à un moment donné.
Certaines approches de la robotique en essaim utilisent une unité de contrôle qui coordonne les autres robots. D'autres approches utilisent des techniques empruntées à la nature pour donner à l'essaim lui-même un type d'intelligence collective. Une grande partie des recherches actuelles en robotique d'essaims se concentrent sur la recherche du moyen le plus efficace d'utiliser un essaim.
Les problèmes d'organisation d'un essaim n'ont pas empêché les gens d'imaginer ce que la robotique en essaim pourrait offrir un jour. Certains scientifiques envisagent d'utiliser un essaim de très petits microbots pour explorer d'autres planètes. Parmi les autres utilisations proposées figurent les missions de recherche et sauvetage, l'exploitation minière et même la lutte contre les incendies. Utilisée avec des nanobots - des robots de taille microscopique - la robotique en essaim pourrait même être utilisée en médecine humaine.