23 Commits

Author SHA1 Message Date
Maxime Chauveau
f972e3bdf8 ajout de la fonction pour tester le pid position et déterminer les coefs 2025-04-09 20:08:16 +02:00
Maxime Chauveau
288b970b98 correction des erreurs fonction de détermination des coefs vitesse 2025-03-30 11:52:49 +02:00
Maxime Chauveau
fb4727b606 ajout d'une fonction qui envoie un ordre de vitesse venant du pwm 2025-03-30 11:46:01 +02:00
Maxime Chauveau
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 2025-03-28 19:50:37 +01:00
Maxime Chauveau
8634adc821 ajout de la classe mère pid, et de ses classes filles vitesse et position 2025-03-26 23:21:12 +01:00
Maxime Chauveau
71f22f3b4f ajout de la classe point 2025-03-24 21:20:20 +01:00
Maxime Chauveau
23e1d0431c ajout de la classe point 2025-03-24 21:13:31 +01:00
dd060606
1cd4828b2d fix: bugs 2025-03-24 16:48:40 +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
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
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