---
title: "Réunion 09/01/20"
date: "09-01-2020"
link: "https://hackmd.io/RCnDvS75RjG79hOGUhtspQ"
tags: EVOLUTEK
---
# Réunion du 09/01/20
Bonne année !
Et surtout, bonne santé, c'est important.
Les gens qui aiment pas Evo viennent plus, c'est good.
Priorité robot, on retarde le déménagement s'il faut. Prévu fevrier.
## Events prévus
- JPO incoming, need volontaires. 18/01 pour Epita, 25/01 pour Epitech. TODO: Réparer les drones.
- Conférences Gconfs en salle 401 : confs générales + confs techniques.
- Interviews de membres à faire pour renouveler la chaîne youtube.
## Robots
### Mécanique
- Montage du premier robot fin Janvier.
- Robot secondaire à monter d'ici Avril.
- TODO: Augmenter la largeur pour le mat qui se lève.
### Electronique
- TODO: Tester les capteurs de couleurs pour le "porte gobelet".
- FEATURE: Ecran qui indique le status de la batterie.
- La batterie avec la nouvelle carte d'alimentation est rechargeable sur le robot et ça c'est cool !
- Nouvelle version de la carte IO pour la Raspberry pi !
- Il faut aussi avancer sur le mat de balise de détection.
### Informatique
- TODO: Finir le code pour le mettre à jour, clean l'IA.
- TODO: Passer tous le code sur la nouvelle version du client (eg: Passer de Threads à Coroutines).
- Gros changement, uniquement que 4 services sur le robot dont 2 qui ont été vraiment bien testés ([Draw Architecture](https://drive.google.com/file/d/1dup8jsQc7rkgrPkFdyxiAK-8poYo0ik4/view?usp=sharing)).
- On peut les lancer en local pour tester, un faut robot est disponnible mais il reste encore un peu de boulot dessus.
- La simulation avance mais on attend le passge à la nouvelle version du client Python pour ne plus avoir de bugs.
- Dans l'idée, il y aura une interface de contrôle des robots adverses pour tester.
- TODO: Faire les fake libs pour les Gpios, TIM.
- Il y a beaucoup de confiance envers les interfaces graphiques mais attention à ne pas rajouter un point critique.
- Le robot ne doit même pas se rendre compte si ça plante.
- Nouveau path finding trois fois plus rapide que l'ancien qui fonctionne du feu de Dieu (Corentin en est très fière donc dite lui que c'est cool).
- Nouveau morceau de code, Robot.py: gère les fonctions de mouvement (goto) et fait le café.
- Nouvelle réflection sur l'IA:
- On garde la machine à états d'avant.
- Pas de prise de changement de stratégie pendant le match sauf en cas de blocage avec des objectifs supplémentaires.
- Gestion d'objectif critique à faire avant la fin du match (eg: Aller dans la zone de fin).
- Représentation sous forme de liste de graphe pour faciliter notre travail.
- Le JSON quant-à-lui ne contiendra que des startégies sous forme de listes.
- Lien du Doc explicatif :[Draw IA](https://drive.google.com/file/d/1_bMraeyNdjSzCrgwyiRk-Fbrm7IK8_Ku/view?usp=sharing).
- Le but de cette réflexion est de rendre l'IA déterministe.
- Un objectif sera indépendant hors pré-requis pour le faire.
- Tous les objectifs doivent être testés individuellement. Les objectifs doivent être "atomique", réalisable sans état connu.
## Phare
- Ils ont pas l'air d'avoir encore fini.
- Il faudrait choisir le modèle mécanique soon.
- Corentin propose de faire une mini-réunion pour avancer.
## Répartitions des tâches
- Speedy et Whiper s'occupe de tester les capteurs de couleur.
- Synapze va reprendre le mat de balise.
- La team méca buche le robot (Escalope, Kmikaz & TheCaddy).
- La team Phare à un moi pour avoir une première version (Loc, RouxDeSecours, Whisper & Wyriu).
- Kmikaz & Uptime vont bosser sur les Lidars et avoir une détection finie soon.