[boussole]POMDP, une démo en ligne : guide de l'interface

Les pages sur le POMDP :

.

Guide de l'interface

Voici une image de la simulation en cours d'exécution. Les différents éléments qui la composent sont détaillés dans le tableau ci-dessous.

Capture d'écran montrant le film Flash.
ÉlémentDescription
element

Réinitialise le jeu. Le robot est ramené à la case de départ, le jeu peut commencer.

element

Réalise une seule itération, à savoir :

  • Le robot considère la case où il est le plus probable qu'il soit. Cela détermine l'action qu'il prend (voir le bouton Toggle).
  • Une animation montre le résultat de son action (voir les boutons Fast, Normal et Slow). Ce que détectent les capteurs de murs est également affiché.
  • Le robot met à jour sa croyance de sa position dans le labyrinthe. Ces probabilités sont traduites par des niveaux de gris sur la carte.
element

Réalise en boucle l'itération décrite précédemment jusqu'à ce que l'utilisateur l'interrompe ou qu'il atteigne le drapeau.

element

Interrompt la boucle commencée avec le bouton Play.

element

Montre ou cache des flèches qui visualisent l'action que le robot prendra en fonction de la case où il se croit.

element

Règle la vitesse de l'animation montrant le mouvement du robot. Cette vitesse dépend aussi de la puissance de votre ordinateur.

robot

Le robot. Désolé, c'est en fait un tank. Si vous avez une idée de graphisme moins guerrier, je suis preneur

element

Le drapeau. Le robot doit atteindre cette case.

element

Une case vide du labyrinthe. La case est rouge, ce qui signifie que le robot pense qu'il n'a aucune chance d'être à cet endroit.

element

Un mur. Le robot ne peut pas y aller.

element

Des cases. Le niveau de gris traduit la probabilité d'être dans chaque case : plus la case est sombre, plus le robot croit qu'il est probable qu'il soit ici.

element

La case où le robot croit être. Parmi toutes les cases où le robot croit pouvoir être, cette case est la plus probable. Plus le jaune est clair, plus la certitude d'être dans cette case est forte. Lorsque le robot n'est pas sur la case jaune, il est « perdu ». C'est en fonction de cette case que le robot va prendre sa décision de mouvement (voir le bouton Toggle).

element

Les détecteurs de murs. Chaque détecteur est noir lorsqu'un mur est détecté et clair (comme dans cet exemple) sinon. Au centre deux voyants montrent si le robot a percuté un mur. Cette indication est fournie à l'utilisateur/observateur, mais le robot ne sait pas s'il a percuté un mur ou non.

Revenir en haut de la page.