Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
informatique:ia:explication-code [2014/06/20 23:00] bacheced [Dossier : /ia/communication] |
informatique:ia:explication-code [2014/06/20 23:00] (Version actuelle) bacheced [Dossier : /ia/event/goals/viso] |
||
---|---|---|---|
Ligne 25: | Ligne 25: | ||
===== Dossier : "/ia/data" ===== | ===== Dossier : "/ia/data" ===== | ||
Stocke toutes les données relatives aux robots et aux tourelles. | Stocke toutes les données relatives aux robots et aux tourelles. | ||
- | - data.py Classe principale, elle instancie toutes les autres | + | * - data.py Classe principale, elle instancie toutes les autres |
- | - ourBot.py et enemyBot.py stocke les données des robots | + | * - ourBot.py et enemyBot.py stocke les données des robots |
- | - tourelle.py gère les tourelles | + | * - tourelle.py gère les tourelles |
Ligne 38: | Ligne 38: | ||
===== Dossier : "/ia/event/goals" ===== | ===== Dossier : "/ia/event/goals" ===== | ||
- | - subProcessManager.py Gère le démarrage d'un subprocess ainsi que sa communication avec son père | + | * - subProcessManager.py Gère le démarrage d'un subprocess ainsi que sa communication avec son père |
- | - goalsChoice.py Choisi les objectifs à effectuer en fonction des données | + | * - goalsChoice.py Choisi les objectifs à effectuer en fonction des données |
- | - goalsLibrary.py Contient des fonctions de base pour le choix et la gestion des objectifs | + | * - goalsLibrary.py Contient des fonctions de base pour le choix et la gestion des objectifs |
- | - goalsManager.py Charge et gère les objectifs disponibles | + | * - goalsManager.py Charge et gère les objectifs disponibles |
- | - goal.py Représente un objectif | + | * - goal.py Représente un objectif |
- | - elemGoal.py Représente un des points d'entrée d'un objectif ainsi que toutes données associé à cette entrée | + | * - elemGoal.py Représente un des points d'entrée d'un objectif ainsi que toutes données associé à cette entrée |
- | - goals.xml Contient la liste des objectifs et de leurs points d'entrée | + | * - goals.xml Contient la liste des objectifs et de leurs points d'entrée |
- | - elemScripts.xml Contient la liste des tous les enchainements d'actions possible. | + | * - elemScripts.xml Contient la liste des tous les enchainements d'actions possible. |
===== Dossier : "/ia/event/goals/viso" ===== | ===== Dossier : "/ia/event/goals/viso" ===== | ||
Permet à la camera embarqué dans le robot de renvoyer la position des triangles ainsi que leur couleur | Permet à la camera embarqué dans le robot de renvoyer la position des triangles ainsi que leur couleur | ||
- | - visio.py Interface vers le lib de viso: /superviso | + | * - visio.py Interface vers le lib de viso: /superviso |
===== Dossier "ia/event/goals/navigation" : ===== | ===== Dossier "ia/event/goals/navigation" : ===== |