Étape 1: Pourquoi essaims ?
Mais avant d’en arriver trop loin de nous, nous allons passer quelque temps à parler des essaims. Ce qui est tellement cool sur un essaim qui le rend intéressant à étudier ? Je suis heureux que vous posiez !
Des essaims sont tout autour de nous. Vous et moi sommes les deux membres d’un essaim. Nous sommes constitué d’un énorme essaim de synapses cérébrales qui ne cessent jamais de mise à feu. Steven Johnson affirme dans son livre émergence, que les villes peuvent être comprises comme le comportement émergent qui en résultent d’un essaim. Peut-être serait-il plus facile de répondre à ce qui n’est pas un essaim. Essaims sont capables de prendre des décisions très intelligentes mais sont composent de drones qui ne sont pas encore conscients que cette pensée de niveau élevée et le calcul se passe. Comment cela se produit-il ? Lorsque nous parlons des essaims, on imagine habituellement une volée d’oiseaux (ou BOIDS) ou peut-être un essaim d’abeilles. C’est parce que le comportement d’essaim plus facile à visualiser, c’est comment un essaim se déplace ensemble, parfois appelle flocage. Nous sommes en fait très bien comprendre ce type de comportement de l’essaim. Il existe de nombreux modèles mathématiques qui simulent avec précision ce phénomène, qui est assez cool ! Le comportement très coordonné d’une volée d’oiseaux peut être décrites avec quelques règles très simples :
- Séparation : Assurez-vous que vous n’obtenez pas de fermer à l’un de vos amis.
- Alignement : Essayez d’aller dans le même sens que les gars à côté de vous.
- Cohésion : Voler vers où vous voyez que tout le monde est.
En dehors de ces quelques règles, il n’y a aucun autre type de coordination qui passe, donc les agents individuels sont vraiment très simples, mais l’ensemble sont capables de faire des trucs cool.
Mais le robot nous allons construire ne va même pas être si intelligents que ça... encore. Nous allons construire un bot de poils qui va agir comme un véhicule Braitenburg et simuler le comportement d’un essaim BOID avec un attracteur (c’est à dire une lampe de poche). Alors assez parlé, mettons-nous au travail.