Go to file
2026-01-24 20:10:59 +01:00
.vscode servomoteur fonctionnel 2025-05-28 23:34:23 +02:00
Platform Première lecture avec le capteur VL53L8X 2024-04-30 18:30:37 +02:00
VL53L8CX_ULD_API Première lecture avec le capteur VL53L8X 2024-04-30 18:30:37 +02:00
.gitignore Projet modèle 2023-10-22 18:48:14 +02:00
Asser_Moteurs.c PAMI 2 & 3 sans évitement 2025-05-29 15:32:21 +02:00
Asser_Moteurs.h PAMI 2 & 3 sans évitement 2025-05-29 15:32:21 +02:00
Asser_Position.c Trajectoire fonctionnelle pour la compétition de 2025 2025-01-20 21:38:25 +01:00
Asser_Position.h Ajout du contrôle anti-panique à la fin du trajet 2024-06-22 19:04:37 +02:00
changelog.txt Projet modèle 2023-10-22 18:48:14 +02:00
CMakeLists.txt Reception message + asser moteur 2026-01-13 22:56:23 +01:00
Commande_vitesse.c Commande en vitesse OK 2024-04-28 22:12:47 +02:00
Commande_vitesse.h Commande en vitesse OK 2024-04-28 22:12:47 +02:00
communication.c Réception des premiers message pour piloter la LED par USB avec le format de messagerie : Fonctionnel (voir notes du Readme.md) 2026-01-24 18:35:36 +01:00
communication.h Réception des premiers message pour piloter la LED par USB avec le format de messagerie : Fonctionnel (voir notes du Readme.md) 2026-01-24 18:35:36 +01:00
Evitement.c Début de la trajectoire 2025 pour la superstar 2025-01-20 20:39:28 +01:00
Evitement.h Début de la trajectoire 2025 pour la superstar 2025-01-20 20:39:28 +01:00
Geometrie_robot.h Localisation fonctionnelle 2024-04-28 21:58:09 +02:00
Geometrie.c Localisation fonctionnelle 2024-04-28 21:58:09 +02:00
Geometrie.h Localisation fonctionnelle 2024-04-28 21:58:09 +02:00
i2c_maitre.c Première lecture avec le capteur VL53L8X 2024-04-30 18:30:37 +02:00
i2c_maitre.h Première lecture avec le capteur VL53L8X 2024-04-30 18:30:37 +02:00
Localisation.c Gestion des deux rapports de réduction 2024-05-09 16:58:54 +02:00
Localisation.h Gestion des deux rapports de réduction 2024-05-09 16:58:54 +02:00
main.c Réception des premiers message pour piloter la LED par USB avec le format de messagerie : Fonctionnel (voir notes du Readme.md) 2026-01-24 18:35:36 +01:00
messagerie.c Réception des premiers message pour piloter la LED par USB avec le format de messagerie : Fonctionnel (voir notes du Readme.md) 2026-01-24 18:35:36 +01:00
messagerie.h Réception des premiers message pour piloter la LED par USB avec le format de messagerie : Fonctionnel (voir notes du Readme.md) 2026-01-24 18:35:36 +01:00
Moteurs.c Asservissement moteurs - fonctionnel ? 2024-04-27 21:21:41 +02:00
Moteurs.h Asservissement moteurs - fonctionnel ? 2024-04-27 21:21:41 +02:00
pico_sdk_import.cmake Projet modèle 2023-10-22 18:48:14 +02:00
QEI.c Gestion des deux rapports de réduction 2024-05-09 16:58:54 +02:00
QEI.h Gestion des deux rapports de réduction 2024-05-09 16:58:54 +02:00
quadrature_encoder.pio Lecture des codeurs: OK 2024-03-15 23:45:05 +01:00
Readme.md Mise à jour readme 2026-01-24 20:10:59 +01:00
Servomoteur.c PAMI 2 & 3 sans évitement 2025-05-29 15:32:21 +02:00
Servomoteur.h servomoteur fonctionnel 2025-05-28 23:34:23 +02:00
Strategie_deplacement.c Début de la trajectoire 2025 pour la superstar 2025-01-20 20:39:28 +01:00
Strategie_deplacement.h Début de la trajectoire 2025 pour la superstar 2025-01-20 20:39:28 +01:00
Strategie.c Activation de l'évitement pour les groupies 2025-05-29 19:21:10 +02:00
Strategie.h PAMI 2 & 3 sans évitement 2025-05-29 15:32:21 +02:00
Temps.c Asservissement moteurs - fonctionnel ? 2024-04-27 21:21:41 +02:00
Temps.h Asservissement moteurs - fonctionnel ? 2024-04-27 21:21:41 +02:00
Trajectoire_bezier.c Réglage de l'asservissement avec pile 9V 2024-04-28 23:12:34 +02:00
Trajectoire_bezier.h Réglage de l'asservissement avec pile 9V 2024-04-28 23:12:34 +02:00
Trajectoire_circulaire.c Début de la trajectoire 2025 pour la superstar 2025-01-20 20:39:28 +01:00
Trajectoire_circulaire.h Réglage de l'asservissement avec pile 9V 2024-04-28 23:12:34 +02:00
Trajectoire_composees.c trajectoires multiples fonctionnelles, testées avec la super star 2025-01-22 20:29:32 +01:00
Trajectoire_composees.h trajectoires multiples fonctionnelles, testées avec la super star 2025-01-22 20:29:32 +01:00
Trajectoire_droite.c Réglage de l'asservissement avec pile 9V 2024-04-28 23:12:34 +02:00
Trajectoire_droite.h Réglage de l'asservissement avec pile 9V 2024-04-28 23:12:34 +02:00
Trajectoire.c trajectoires multiples fonctionnelles, testées avec la super star 2025-01-22 20:29:32 +01:00
Trajectoire.h trajectoires multiples fonctionnelles, testées avec la super star 2025-01-22 20:29:32 +01:00
Trajet.c Gestion des deux rapports de réduction 2024-05-09 16:58:54 +02:00
Trajet.h Code pour 4 PAMIs 2024-05-09 18:31:50 +02:00
VL53L8_2024.c changement trajectoire 2 + détection un peu plus bas pour l'évitement 2024-05-10 14:17:07 +02:00
VL53L8_2024.h Match 5 + Match Amical - 5 PAMI 2024-06-15 21:49:52 +02:00

Propulsion 2026 - Riombotique

Basé sur le code du PAMI 2025 de l'équipe Poivron Robotique.

Principales évolutions:

  • Ajout de la communication USB

Méthode de test

  • Éteindre la LED avec la trame : echo -e "\xFF\xFF\x06rD\x00\x01\x36\x00" > /dev/ttyACM0
  • Allumer la LED avec la trame : echo -e "\xFF\xFF\x06rD\x00\x01\x06\x00" > /dev/ttyACM0

Difficultés

Il suffit d'une petite modification du code (ajout d'un printf par exemple), pour que la communication se bloque côté PC

L'utilisation du second cœur pour envoyer la télémétrie peut perturber le débug avec printf => Augment grandement le délai de réponse

La communication crash rapidement : à cause de la danse du PAMI => Suppression de la dance du PAMI (c'était codé à l'arrache)