Skip to main content

Logiciels de NAMeC

Dans le sous-groupe backend de software sont entreposés l'ensemble des logiciels qui seront lancés sur l'ordinateur de contrôle. Ces derniers sont progammées en C++17.

Installer l'environnement de travail

Le dépôt workspace existe pour travailler sur l'ensemble du projet. La branche master contituant la dernière version des logiciels qui pourra être utilisée en compétition. Les sous-modules git sont utilisés pour gérer la version des logiciels NAMeC.

Pour les nouveaux:  ce dépôt n'est pas forcement amené à être utilisé par tout le monde. Il est tout à fait possible de travailler sur des projets isolés. Les tutoriels et exercices qui sont proposés sont indépendants de ce dépôt.

1. clone du dépôt

git clone ssh://git@gitlab.namec.fr:2222/ssl/software/backend/workspace.git
cd workspace

2. étape de constuction

mkdir build && cd build
cmake .. -GNinja
ninja

3. Pour vérifier que votre système est valide, il convient d'exécuter un programme avec grSim.

  •  lancer grSim depuis votre menu d'application
  • ./bin/behaviors_launcher --gc.run square --rid 0

Si tout va bien le robot 0 devrait effectuer un carré sur le terrain !