Leçon · EXP-11 · Essaims et multi-robots · 4/4
Maîtriser : un essaim qui survit aux pannes
4 étapes·35 min·0/4 fait
voix
- 01Lancer la mission à cinq robots sur cinq zones
Le programme est l'endroit où vivent les décisions du robot : chaque ligne est une règle, et le robot les rejoue des milliers de fois par seconde. Écrire du code, c'est d'abord écrire des phrases claires — le langage vient après.
🛠 Sur la plateforme
- 1.Énonce la règle en français d'abord : « si l'obstacle est proche, alors stoppe ».
- 2.Traduis-la ensuite en code, une règle à la fois.
- 3.Teste avec des valeurs extrêmes : très proche, très loin, zéro — c'est là que les bugs nichent.
- 4.Garde la boucle rapide : pas de pause inutile entre deux lectures de capteur.
✔ Vérification
C'est réussi quand le comportement observé correspond mot pour mot à la phrase que tu as écrite. Le piège : deux règles qui se contredisent dans la même boucle — le robot semble alors hésiter.
- 02Débrancher un robot en pleine mission
- 03Détecter le silence et relancer l'enchère sur sa zone
- 04Défi : mission accomplie malgré deux pannes successives
Objectifs
- +Encaisser la perte d'un robot
- +Réallouer les tâches orphelines
- +Mesurer la force de la redondance
🧠 Ce qu'il faut retenir
- 1.La force de l'essaim est la redondance : perdre un robot ne casse pas la mission.
- 2.Le silence d'un robot est un événement : détecté, il déclenche la réallocation.
- 3.Un essaim se conçoit pour : elle arrivera, il continuera.