Outils d'utilisateurs

Outils du Site


informatique:ia

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

informatique:ia [2014/06/20 22:08]
bacheced [La théorie]
informatique:ia [2014/06/20 22:13] (Version actuelle)
bacheced [Autre :]
Ligne 41: Ligne 41:
  
  
-=== Fonctionnement des actions et de l'architecture orientée action ===+=== Fonctionnement des actions et de l'architecture orientée objectif ===
  
  
 Outre toute la gestion, le principal rôle de l'IA est de commander le robot pour accomplir les actions en jeu (et donc rapporter des points). Un schéma général est respecté pour accomplir les actions : Outre toute la gestion, le principal rôle de l'IA est de commander le robot pour accomplir les actions en jeu (et donc rapporter des points). Un schéma général est respecté pour accomplir les actions :
   * A partir de la position actuelle du robot, l'IA calcule la distance qui sépare le robot des endroits où les actions doivent être effectuées. Une fois cela fait et à partir d'autres paramètres, elle détermine quelle action il faut effectuer.   * A partir de la position actuelle du robot, l'IA calcule la distance qui sépare le robot des endroits où les actions doivent être effectuées. Une fois cela fait et à partir d'autres paramètres, elle détermine quelle action il faut effectuer.
-  * Quand l'IA sait quelle action le robot doit effectuer, elle va envoyer à l'asserv les coordonnées d'une zone qui déclenchera l'action : lorsque le robot y est, la classe action (cf plus bas) adéquate se déclenche. +  * Quand l'IA sait quelle objectif le robot doit effectuer, elle va envoyer au robot un ensemble de commandes, puis une fois les actions effectué ou après un timer, l'ia envoie le groupe d'actions qui suivent 
-  * L'IA rentre dans la classe action, qui est une série de commandes à effectuer pour effectuer l'action (avancer le robot de 10cm, activer l'AX12 numéro 3, tourner de 90°, etc…)+  * L'IA rentre dans la classe eventManager, qui est une série d'action à effectuer pour effectuer l'objectif (avancer le robot de 10cm, activer l'AX12 numéro 3, tourner de 90°, etc…)
   * Une fois que toutes les commandes ont été effectuées, l'IA calcule à nouveau la distance entre le robot et les actions restantes, en choisie une et on recommence.   * Une fois que toutes les commandes ont été effectuées, l'IA calcule à nouveau la distance entre le robot et les actions restantes, en choisie une et on recommence.
  
  
 ==== Autre : ==== ==== Autre : ====
- 
  
   * [[ .:ia:explication-code|Explication du code IA]]   * [[ .:ia:explication-code|Explication du code IA]]
-  * [[.:infos2012|Informations de 2012 ]]+
informatique/ia.1403294937.txt.gz · Dernière modification: 2014/06/20 22:08 par bacheced