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 |
|