Différences entre versions de « Coupe de France 2021/2022/Session 5 »
Sauter à la navigation
Sauter à la recherche
Ligne 12 : | Ligne 12 : | ||
= Vitrine + Statuette = | = Vitrine + Statuette = | ||
− | = Raspberry = | + | = Code STM32 / Raspberry / Superviseur = |
− | + | Nous avons fait une liste des taches à effectuer sur les différents codes utilisés sur nos robots. Nous avons commencé à améliorer le code du stm32. | |
+ | |||
+ | Pour le STM32 : | ||
+ | * refaire le code en bien plus propre et organisé | ||
+ | * retester chaque fonction de chaque lib | ||
+ | |||
+ | Raspberry : | ||
+ | * reconnection automatique lors de la perte de la connection depuis le superviseur | ||
+ | * camera: adapter le code et faire une fonction qui renvoie la valeur du code aruco | ||
+ | * camera: possibilité de lire plusieurs code aruco en meme temps (renvoyé dans une liste) | ||
+ | * camera: faire une fonction qui détermine le type d'objet en fonction du code aruco (amis, ennemis, hexagone, etc) | ||
+ | * transformer une liste de points en trajectoire | ||
+ | * faire un protocole de communication raspi<->superviseur | ||
+ | |||
+ | Superviseur : | ||
+ | * possibilité de créer une trajectoire sur l'UI | ||
+ | * possibilité de tester la trajectoire sur le robot à distance | ||
+ | * exporter la trajectoire créé | ||
+ | * importer une trajectoire | ||
= Terrain de jeux = | = Terrain de jeux = | ||
= Balise = | = Balise = |
Version du 27 novembre 2021 à 18:36
Robot 1
3ème session: Conception du système :
- Avancement sur le design 3D , -Nous avons pu trouver une crémaillère, et nous avons réussi à coder sur une STM32 le code pour Faire tourner la crémaillère dans les 2 sens,
Robot 2
Lidar
Nous sommes partis sur l'utilisation d'une autre libraire. Toutefois, nous avons rencontré des problèmes pour l'installation de ceux-ci.
Vitrine + Statuette
Code STM32 / Raspberry / Superviseur
Nous avons fait une liste des taches à effectuer sur les différents codes utilisés sur nos robots. Nous avons commencé à améliorer le code du stm32.
Pour le STM32 :
- refaire le code en bien plus propre et organisé
- retester chaque fonction de chaque lib
Raspberry :
- reconnection automatique lors de la perte de la connection depuis le superviseur
- camera: adapter le code et faire une fonction qui renvoie la valeur du code aruco
- camera: possibilité de lire plusieurs code aruco en meme temps (renvoyé dans une liste)
- camera: faire une fonction qui détermine le type d'objet en fonction du code aruco (amis, ennemis, hexagone, etc)
- transformer une liste de points en trajectoire
- faire un protocole de communication raspi<->superviseur
Superviseur :
- possibilité de créer une trajectoire sur l'UI
- possibilité de tester la trajectoire sur le robot à distance
- exporter la trajectoire créé
- importer une trajectoire