-
Notifications
You must be signed in to change notification settings - Fork 5
Systèmes et personnes ressources
Le travail de la team-ia porte sur plusieurs projets.
- Maintenir un simulateur
- Écrire l'API qui communique avec le système embarqué
- Mettre en service et exploiter le système de vision de Robocup-SSL
- Implémenter une IA: STA
- Interface d'affichage de débogage
De plus, un travail important de documentation, d'amélioration du code et de développements d'outils est effectué. Il est ici présenté brièvement chaque projet et la personne à consulter en cas de problèmes est mentionnée.
Il s'agit d'un fork d'un projet du MIT. Le simulateur permet de tester l'intelligence artificielle avec jusqu'à 6 robots versus 6 robots. Ceux-ci sont modélisés selon les spécifications recommandées par Robocup-SSL. Le logiciel sert aussi de système de vision pour l'IA.
Les travaux consistent à améliorer le simulateur et éventuellement à rendre sa modélisation plus proche des prototypes de l'équipe ULaval.
Félix P.
Officiellement, l'équipe doit utiliser le logiciel officiel de Robocup-SSL, cependant, des modifications et correctifs sont actuellement nécessaires à son bon fonctionnement. Un fork est donc maintenu.
Autrement, le système de vision et les caméras (actuellement une seule), nécessitent d'être calibrés pour obtenir une image claire et une bonne détection. Traditionnellement, ce sont des membres de la team-ia qui sont en charge de ce travail et qui maintiennent la documentation à ce sujet.
David C.
RULEngine est le framework qui modélise les éléments de bases pour l'IA: robots, balle, géométrie ... Le framework possède aussi le code nécessaire pour capturer l'information du système de vision et communiquer avec le système embarqué les commandes de locomotions.
L'évolution de ce système vise purement à supporter la couche logique et à améliorer les fonctionnalités de base concernant la vision et la communication avec l'embarqué.
Maxime M.
Ce système représente le framework pour implémenter une stratégie. Il est décrit plus en détail: STA Les principaux travaux de la team-ia porte sur ce système. Un catalogue de stratégies doit être élaboré pour couvrir plusieurs scénarios et les différentes couches de l'abstraction STA doivent être implémentés et optimisés.
Maxime M.
Le développement d'une interface de débogage est primordial pour accélérer et tout simplement rendre possible le développement des fonctionnalités plus complexe de l'IA. Cette interface doit pouvoir remplacer la vue du simulateur et permettre d'afficher des filtres d'informations de débogage: vecteur, positions, états tactiques, etc.
L'interface peut être utilisé par les autres équipes de Robocup ULaval pour faciliter leurs propres travaux.
Julien B.
Le reste des travaux administratifs -- la documentation et la planification des tâches, et du développement de diverses outils vise à soutenir l'activité des autres systèmes.
Alexandre G-C.