Projet Iluvatar

A propos

Lors de ma deuxième année de master, refaire les expérimentations présentées dans un article scientifique. J'ai été en binôme avec Mathias Villerabel. Nous avons travaillé sur l’article "Predator confusion is sufficient to evolve swarming behaviour" de Olson Randal S., Hintze Arend, Dyer Fred C., Knoester David B. and Adami Christoph. Cet article met en evidence que la confusion du prédateur est suffisant pour voir apparaitre des comportements de groupes chez les proies. De plus, la formation de ces comportements de groupes est également un facteur pour faire évoluer la structure du champs visuel du prédateur.

Pour notre projet nous avons utilisé un algorithme génétique (mEDEA) avec des gènes déterminé par un réseau de neurones. Ce projet a été réalisé avec Roborobo3, un simulateur 2D en C++,et nous avons cherché à reproduire l’hypothèse suivante, en présence de prédateur, est-il possible d'observer l’apparition de comportements collectifs en essaim.

  • Utilisation de 15 sensors
  • Portée max : 50
  • Prédateurs :
    • Vision : 20
    • Vitesse : ⅓ (normal) ou 1 (en chasse)
  • Proies :
    • Vision : 10
    • Vitesse max : ⅓

L’image suivante montre les résultats de l’article et à droite les résultats que nous avons obtenus, le point rouge correspond au prédateur, les points bleus aux proies que le prédateur à eues et les point verts les proies. Les images de haut en bas montrent l’évolution de l’apprentissage des proies et on peut voir l’apparition de comportement en essaim.