Commit Graph

  • 1a09e3e3f1 code prêt à être transféré sur nouvelle carte master Maxime 2025-05-08 12:51:26 +02:00
  • 38bca5e01c upgrade mis à jour pour fonctionner avec le pid) Maxime 2025-05-07 21:19:21 +02:00
  • 2b665531fe création des fonctions de communication avec la rasp Maxime 2025-05-02 19:26:35 +02:00
  • 20027e14ae ajout instructions pour PID dans boucle principale dd060606 2025-04-29 10:16:05 +02:00
  • 0d741dcb57 ajustement contrôle moteurs par PID dd060606 2025-04-23 08:30:45 +02:00
  • ccb6a870a2 ajout PID sur branche master dd060606 2025-04-22 17:28:46 +02:00
  • 1b7ec08bad fix tests dd060606 2025-04-22 17:15:14 +02:00
  • f972e3bdf8 ajout de la fonction pour tester le pid position et déterminer les coefs pid Maxime Chauveau 2025-04-09 20:08:16 +02:00
  • ce0d679829 odométrie fonctionnelle avec l'axe X et Y et l'angle Theta dd060606 2025-04-03 16:00:42 +02:00
  • f598892bb3 ajout coordonnées X et Y dd060606 2025-04-01 16:58:34 +02:00
  • 288b970b98 correction des erreurs fonction de détermination des coefs vitesse Maxime Chauveau 2025-03-30 11:52:49 +02:00
  • fb4727b606 ajout d'une fonction qui envoie un ordre de vitesse venant du pwm Maxime Chauveau 2025-03-30 11:46:01 +02:00
  • 683c7995f5 ajout de la méthode de calcul du signal pwm. Elle prend en entrée la commande de sortie du pid vitesse et transforme en un signal pwm qu'on peut envoyer au moteurs Maxime Chauveau 2025-03-28 19:50:37 +01:00
  • 46db4c4582 correctif odométrie + ajout X et Y dd060606 2025-03-27 19:47:13 +01:00
  • 8634adc821 ajout de la classe mère pid, et de ses classes filles vitesse et position Maxime Chauveau 2025-03-26 23:21:12 +01:00
  • 662f42256e fix merge conflicts dd060606 2025-03-26 09:21:00 +01:00
  • 617a1abbd8 changements sur les moteurs dd060606 2025-03-26 09:12:39 +01:00
  • 652926e7ba calcul de la distance parcourue qui fonctionne dd060606 2025-03-25 17:20:03 +01:00
  • a29fca5818 tests dd060606 2025-03-25 15:38:58 +01:00
  • 71f22f3b4f ajout de la classe point interrupts Maxime Chauveau 2025-03-24 21:20:20 +01:00
  • 23e1d0431c ajout de la classe point Maxime Chauveau 2025-03-24 20:29:01 +01:00
  • 1cd4828b2d fix: bugs dd060606 2025-03-24 16:48:40 +01:00
  • 4a5bef1347 feat: quadrature encoder dd060606 2025-03-21 18:45:46 +01:00
  • c24e628c62 new tests dd060606 2025-03-20 19:01:41 +01:00
  • db926cd95f update ioc config (new tests) dd060606 2025-03-20 17:44:31 +01:00
  • 16e4d00ffc wip: encoder mode dd060606 2025-03-19 15:34:45 +01:00
  • 91382131b5 fonctions setup et loop fonctionnelles Allan Cueff 2025-03-17 20:34:10 +01:00
  • aa12f81493 passage au main.c => création des fonctioons loop et setup Allan Cueff 2025-03-14 19:25:02 +01:00
  • 9df4e1efe3 fix: motors update function dd060606 2025-03-11 11:32:54 +01:00
  • b566b61966 utilisation du handler plutot que le callback + changement logique Allan Cueff 2025-03-11 00:57:28 +01:00
  • 743fcda00e feat: add functions to turn right and left dd060606 2025-03-10 15:20:44 +01:00
  • 25f255590b fix: build issues dd060606 2025-03-10 14:24:37 +01:00
  • 9f898190a7 fix: build errors dd060606 2025-03-10 13:22:08 +01:00
  • 0487124dce fix: build errors encodeurs dd060606 2025-03-10 11:37:59 +01:00
  • 978d242f63 ajout de la classe marcel qui initialise tout ce qu'il nous faut pour le robot, et ajout de la fonction getposition qui calcule la coordonnée et l'angle du robot marcel Maxime Chauveau 2025-03-09 17:22:35 +01:00
  • d080dc42b3 ajout classe Encodeurs Allan Cueff 2025-03-08 17:37:23 +01:00
  • 9ea8e8ee7e Essai du TIM1 en mode encodeur et ajout de deux fonctions à tester pour voir comment fonctionne ce mode Maxime Chauveau 2025-03-08 12:36:47 +01:00
  • 6219dbd0ea fix: motor forward dd060606 2025-03-06 15:41:40 +01:00
  • bae0ca6538 fix: motors status update dd060606 2025-03-06 13:22:50 +01:00
  • b6b74fccb1 function to update motors status each 10ms + add random obstacle detection for testing dd060606 2025-03-05 16:59:50 +01:00
  • ab01c5b2cb feat: replace HAL_Delay by isDelayPassed dd060606 2025-03-05 14:36:46 +01:00
  • a213de4fee feat: Motor c++ class dd060606 2025-03-04 11:31:13 +01:00
  • 8007604cc2 changement de fréquence (25kHz) et création des premières fonctions Maxime Chauveau 2025-02-21 17:42:43 +01:00
  • a5c311fdea test channels moteurs Maxime Chauveau 2025-02-18 18:44:56 +01:00
  • afc93598a3 changement nom Maxime Chauveau 2025-02-17 18:21:29 +01:00
  • f2e35fe48d test Maxime Chauveau 2025-02-17 17:50:15 +01:00