Skip to content

Commit f56ea64

Browse files
committed
upgrade Pilotage-PCB-odometrie.md
1 parent 99f9bbb commit f56ea64

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

Writerside/topics/PCB-Odo-Interface-Node.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
## Objectif
55
Interface de communication avec le PCB Odo.
6+
[](Pilotage-PCB-odometrie.md)
67

78
### Topic
89
- [](Odometry-GetPosition-Topic.md) : recupère la position du robot à partir de l'odométrie et l'envoie.

Writerside/topics/Pilotage-PCB-odometrie.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,21 @@ Les mots de communication restent à définir mais un format qui peut être envi
1818
- GET;POS
1919
- GET;SPEED
2020
- GET;DIST;N pour récupérer la distance mesurée par le ToF numéro N.
21+
- GET;PID pour récupérer les valeurs des PID.
2122
### Réponse du PCB à une demande de donnée
2223
- SET;POS;xx;yy;tt pour renvoyer la position mesurée (x,y,angle) en mm et en radians.
2324
- SET;SPEED;xx;yy;tt pour renvoyer la vitesse mesurée (x,y,angle) en mm².
2425
- SET;DIST;N;xx pour renvoyer la distance mesurée par le ToF N en mm.
26+
- SET;PID;P;I;D pour renvoyer les valeurs des PID (P, I, D).
2527
### Reset de la position par la raspi
2628
- SET;POS;xx;yy;tt
2729
### Envoi de la liste des points de passage par la raspi :
2830
- SET;WAYPOINT;id;type;xx;yy;tt pour écraser le point de passage avec l'id renseigné. Type vaut 0 pour point de passage (en vitesse, peu précis), 1 pour un point d'arrivée (à l'arrêt, très précis)
29-
### Réponse du PCB à un ordre (2 dernières commandes)
31+
### Démarrage de l'odométrie par la raspi :
32+
- SET;START;b pour démarrer / éteindre l'odométrie avec le PID (b = 1 pour démarrer, b = 0 pour éteindre)
33+
### Changement des coefficients PID par la raspi :
34+
- SET;PID;P;I;D pour changer les coefficients PID (P, I, D) de l'odométrie.
35+
### Réponse du PCB à un ordre (4 dernières commandes)
3036
- OK;XXXX;YYYY;...; avec XXXX, YYYY, ... identiques à la commande SET pour valider une commande effectuée.
3137
- KO;XXXX;YYYY;...; pour une commande échouée, ou pas de réponse
3238
### Envoi de la position en direct au passage d'un waypoint par le PCB :

0 commit comments

Comments
 (0)