Agents tropiques et robots explorateurs avec Kedama

From OFSET Wiki

Jump to: navigation, search

Agents tropiques et robots explorateurs

Devoir UE8 : BOUTALEB ELYES FANNANE MUSTAPHA

Interface de simulation :

Image:Exemple4.jpg


On commence a initialiser le monde Kama avec init , après on peut choisir de démarrer l’une des trois solution décrite ci-dessous. On peut choisir un nombre pour les robots et les mines, on voit aussi s’afficher le contenu de la base chaque fois qu’un robot dépose une ressource, variable base.ressourcesCumulé . Pour la troisième solution on peut fixer la capacité du réservoir avec la variable : robot.reservoir


Première solution :

Image:Exemple.jpg

On a imaginé que les robots explore l'environnent et se déplace d'une façon aléatoire, et dés qu’un découvre une ressources dans une mine de 1 à 20 unité, il prend une ressource et reviens vers la base, puis il poursuit son exploration aléatoirement jusqu'à l'épuisement du mines. Donc il réagie d’une façon totalement réflexe aux états de leur environnement.


Deuxième solution :

Image:Exemple2.jpg

Initialement les robots vont se déplacer aléatoirement, mais dès qu’il trouvent une mine le robot consomme une ressource et enregistre l’emplacement de la mine, en mettant une trace la ou il a trouver la mine pour revenir consommer le reste des ressources jusqu'à l’épuisement de cette la mine. Et après l’épuisement d’une mine, il revient à son comportement aléatoire pour trouver une autre mine et refaire la même chose.


Troisième solution :

Image:Exemple3.jpg

Les robots font se déplacer aléatoirement et ramassent les ressources dans n’importe quelle mine, et on associe un réservoir à chaque robot dès qu’il a atteint un certain nombre dans son réservoir il revient vers la base pour vider son réservoir et continue l’exploration, c’est solution pour gagner le temps des aller retour vers la base.

Personal tools