|
|
PID | ang_pid = {} |
| |
|
PID | lin_pid = {} |
| |
◆ ~BasicTurnStrategy()
| virtual BasicTurnStrategy::~BasicTurnStrategy |
( |
| ) |
|
|
virtualdefault |
Stratégie de mouvement basique.
Stratégie développée afin de faire tourner le robot pour régler le PID.
◆ computeVelSetpoints()
| void BasicTurnStrategy::computeVelSetpoints |
( |
float | timestep | ) |
|
|
overrideprotectedvirtual |
Calcul les nouvelles vitesses désirer.
Méthode à implémenter pour réaliser une AbstractMoveStrategy. Cette méthode calcul à partir de la position du robot des vitesses à suivre pour le robot.
- Paramètres
-
| timestep | Temps depuis le dernier appel en secondes. |
Implémente AbstractMoveStrategy.
◆ getPositionReached()
| bool BasicTurnStrategy::getPositionReached |
( |
| ) |
|
|
overrideprotectedvirtual |
Indique si la position désirée est atteinte.
Calcul la distance entre la position du robot et la position désirée selon le mode de calcul de l'AbstractMoveStrategy.
- Renvoie
- true Si la position est atteinte.
-
false Si la position n'est pas atteinte.
Implémente AbstractMoveStrategy.
La documentation de cette classe a été générée à partir des fichiers suivants :