Skip to content

EtienneLavallee/StrategyAI

 
 

Repository files navigation

Travis Build Status

StrategyAI

Toute contribution au code est sous la licence libre MIT.

Information générale

Ce dépôt regroupe les différents outils utilisés pour élaborer l'intelligence artificielle de Robocup ULaval.

L'implémentation de l'intelligence artificielle est basée sur la STA, dont le papier de recherche se retrouve dans le dépôt Admin de l'équipe IA.

Installation

Pour les détails d'installations voir le fichier INSTALLATION.md

Workflow Git

Le dépôt StrategyAI fonctionne avec les pull requests:

  • Chaque nouvelle feature/issue doit être sur sa propre branche (git checkout -b branch_name).
  • Une fois qu'une feature/issue est résolue, faire un pull-request.

Standard de code

Pour que le code soit considéré comme valide, celui-ci doit respecter le standard de code PEP-8. De plus, le code doit avoir les tests unitaires associés.

Exemple pour lancer deux équipes:

À modifier selon vos chemins, à lancer à partir de la racine du dépôt de StrategyAI. Ce fichier est disponible à la racine du dépôt sous le nom de dual_launch.sh

#!/bin/bash

#start ai blue

python main.py config/sim.cfg | python main.py config/sim_yellow.cfg | python ../UI-Debug/main.py config/field/sim.cfg blue | python ../UI-Debug/main.py config/field/sim.cfg yellow

About

Robocup ULaval's artificial intelligence software

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%