35 Commits

Author SHA1 Message Date
Maxime
1a09e3e3f1 code prêt à être transféré sur nouvelle carte 2025-05-08 12:51:26 +02:00
Maxime
38bca5e01c upgrade mis à jour pour fonctionner avec le pid) 2025-05-07 21:19:21 +02:00
Maxime
2b665531fe création des fonctions de communication avec la rasp 2025-05-02 19:26:35 +02:00
dd060606
20027e14ae ajout instructions pour PID dans boucle principale 2025-04-29 10:16:05 +02:00
dd060606
0d741dcb57 ajustement contrôle moteurs par PID 2025-04-23 08:30:45 +02:00
dd060606
ccb6a870a2 ajout PID sur branche master 2025-04-22 17:28:46 +02:00
dd060606
1b7ec08bad fix tests 2025-04-22 17:15:14 +02:00
dd060606
ce0d679829 odométrie fonctionnelle avec l'axe X et Y et l'angle Theta 2025-04-03 16:00:42 +02:00
dd060606
f598892bb3 ajout coordonnées X et Y 2025-04-01 16:58:34 +02:00
dd060606
46db4c4582 correctif odométrie + ajout X et Y 2025-03-27 19:47:13 +01:00
dd060606
662f42256e fix merge conflicts 2025-03-26 09:21:00 +01:00
dd060606
617a1abbd8 changements sur les moteurs 2025-03-26 09:12:39 +01:00
dd060606
652926e7ba calcul de la distance parcourue qui fonctionne 2025-03-25 17:20:03 +01:00
dd060606
a29fca5818 tests 2025-03-25 15:38:58 +01:00
dd060606
4a5bef1347 feat: quadrature encoder 2025-03-21 18:45:46 +01:00
dd060606
c24e628c62 new tests 2025-03-20 19:01:41 +01:00
dd060606
db926cd95f update ioc config (new tests) 2025-03-20 17:44:31 +01:00
dd060606
16e4d00ffc wip: encoder mode 2025-03-19 15:34:45 +01:00
Allan Cueff
91382131b5 fonctions setup et loop fonctionnelles 2025-03-17 20:34:10 +01:00
Allan Cueff
aa12f81493 passage au main.c => création des fonctioons loop et setup 2025-03-14 19:25:02 +01:00
dd060606
9df4e1efe3 fix: motors update function 2025-03-11 11:32:54 +01:00
Allan Cueff
b566b61966 utilisation du handler plutot que le callback + changement logique
pin trigger determiné par la classe encodeurs car impossible depuis les
interrupts de déterminer quel GPIO a trigger : l'interrupt
2025-03-11 00:57:28 +01:00
dd060606
743fcda00e feat: add functions to turn right and left 2025-03-10 15:20:44 +01:00
dd060606
25f255590b fix: build issues 2025-03-10 14:24:37 +01:00
dd060606
9f898190a7 fix: build errors 2025-03-10 13:22:08 +01:00
Allan Cueff
d080dc42b3 ajout classe Encodeurs 2025-03-08 17:37:23 +01:00
dd060606
6219dbd0ea fix: motor forward 2025-03-06 15:41:40 +01:00
dd060606
bae0ca6538 fix: motors status update 2025-03-06 13:22:50 +01:00
dd060606
b6b74fccb1 function to update motors status each 10ms + add random obstacle detection for testing 2025-03-05 16:59:50 +01:00
dd060606
ab01c5b2cb feat: replace HAL_Delay by isDelayPassed 2025-03-05 14:36:46 +01:00
dd060606
a213de4fee feat: Motor c++ class 2025-03-04 11:31:13 +01:00
Maxime Chauveau
8007604cc2 changement de fréquence (25kHz) et création des premières fonctions 2025-02-21 17:42:43 +01:00
Maxime Chauveau
a5c311fdea test channels moteurs 2025-02-18 18:44:56 +01:00
Maxime Chauveau
afc93598a3 changement nom 2025-02-17 18:21:29 +01:00
Maxime Chauveau
f2e35fe48d test 2025-02-17 17:50:15 +01:00