Différences entre versions de « Coupe de France 2021/2022/Session 5 »

De Polybot Grenoble
Sauter à la navigation Sauter à la recherche
Ligne 21 : Ligne 21 :
  
 
Raspberry :
 
Raspberry :
* reconnection automatique lors de la perte de la connection depuis le superviseur
+
* reconnexion automatique lors de la perte de la connexion depuis le superviseur
* camera: adapter le code et faire une fonction qui renvoie la valeur du code aruco
+
* caméra: 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)
+
* caméra: possibilité de lire plusieurs codes aruco en même 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)
+
* caméra: 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
 
* transformer une liste de points en trajectoire
 
* faire un protocole de communication raspi<->superviseur
 
* faire un protocole de communication raspi<->superviseur
Ligne 31 : Ligne 31 :
 
* possibilité de créer une trajectoire sur l'UI
 
* possibilité de créer une trajectoire sur l'UI
 
* possibilité de tester la trajectoire sur le robot à distance
 
* possibilité de tester la trajectoire sur le robot à distance
* exporter la trajectoire créé
+
* exporter la série d'objectifs créée
* importer une trajectoire
+
* importer une série d'objectifs
  
 
= Terrain de jeux =
 
= Terrain de jeux =
  
 
= Balise =
 
= Balise =

Version du 27 novembre 2021 à 18:48

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 :

  • reconnexion automatique lors de la perte de la connexion depuis le superviseur
  • caméra: adapter le code et faire une fonction qui renvoie la valeur du code aruco
  • caméra: possibilité de lire plusieurs codes aruco en même temps (renvoyé dans une liste)
  • caméra: 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 série d'objectifs créée
  • importer une série d'objectifs

Terrain de jeux

Balise