![]() |
CRINSA-team2024 2024
Documentation du Club Robot INSA Rennes 2024
|
Rotation du robot sans translations. Plus de détails...
#include <TurnOnTheSpot.h>
Est dérivée de AbstractMoveStrategy.

Fonctions membres protégées | |
| virtual void | computeVelSetpoints (float timestep) |
| Calcul les nouvelles vitesses désirer. | |
| virtual bool | getPositionReached () |
| Indique si la position désirée est atteinte. | |
Fonctions membres protégées hérités de AbstractMoveStrategy | |
| const Position & | getPosInput () const |
| Retourne la position du robot. | |
| const Position & | getPosSetpoint () const |
| Retourne la position à atteindre. | |
| void | setVelSetpoints (float linVelSetpoint, float angVelSetpoint) |
| Charge une nouvelle vitesse pour le robot. | |
| float | getLinVelKp () const |
| Retourne le coef proportionnel de vitesse linéaire. | |
| float | getAngVelKp () const |
| Retourne le coef proportionnel de vitesse angulaire. | |
| float | getLinVelMax () const |
| Retourne vitesse linéaire max. | |
| float | getAngVelMax () const |
| Retourne vitesse angulaire max. | |
| float | getLinPosThreshold () const |
| Retourne la précision cartésienne à atteindre. | |
| float | getAngPosThreshold () const |
| Retourne la précision angulaire à atteindre. | |
Membres hérités additionnels | |
Attributs protégés hérités de AbstractMoveStrategy | |
| PositionController * | m_context |
Rotation du robot sans translations.
Class TurOnTheSpot
|
protectedvirtual |
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.
| timestep | Temps depuis le dernier appel en secondes. |
Implémente AbstractMoveStrategy.

|
protectedvirtual |
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.
Implémente AbstractMoveStrategy.
