Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Wheeledbase::WheeledBase

Représente les divers composants de la base roulante. Plus de détails...

#include <Wheeledbase.h>

Graphe de collaboration de Wheeledbase::WheeledBase:

Fonctions membres publiques

 WheeledBase (std::unique_ptr< DRV8844 > driver, std::unique_ptr< WheelMotor > leftWheel, std::unique_ptr< WheelMotor > rightWheel, std::unique_ptr< Codewheel > leftCodewheel, std::unique_ptr< Codewheel > rightCodewheel, std::unique_ptr< Odometry > odometry, std::unique_ptr< VelocityController > velocityControl, std::unique_ptr< PositionController > positionControl, std::unique_ptr< PID > linVelPID, std::unique_ptr< PID > angVelPID, WBConstants &param, const std::function< void()> &halSetup)
 

Attributs publics

std::unique_ptr< WheelMotorleftWheel
 
std::unique_ptr< WheelMotorrightWheel
 
std::unique_ptr< CodewheelleftCodewheel
 
std::unique_ptr< CodewheelrightCodewheel
 
std::unique_ptr< Odometryodometry
 
std::unique_ptr< VelocityControllervelocityControl
 
std::unique_ptr< PositionControllerpositionControl
 

Description détaillée

Représente les divers composants de la base roulante.

Documentation des constructeurs et destructeur

◆ WheeledBase()

Wheeledbase::WheeledBase::WheeledBase ( std::unique_ptr< DRV8844 > driver,
std::unique_ptr< WheelMotor > leftWheel,
std::unique_ptr< WheelMotor > rightWheel,
std::unique_ptr< Codewheel > leftCodewheel,
std::unique_ptr< Codewheel > rightCodewheel,
std::unique_ptr< Odometry > odometry,
std::unique_ptr< VelocityController > velocityControl,
std::unique_ptr< PositionController > positionControl,
std::unique_ptr< PID > linVelPID,
std::unique_ptr< PID > angVelPID,
WBConstants & param,
const std::function< void()> & halSetup )

Initialise la base roulante

Paramètres
driverUn pointeur vers le driver
leftWheelUn pointeur la roue gauche
rightWheelUn pointeur vers la roue droite
leftCodewheelUn pointeur vers la roue codeuse gauche
rightCodewheelUn pointeur vers la roue codeuse droite
odometryUn pointeur vers l'odometrie
velocityControlUn pointeur vers le controleur de vitesse
positionControlUn pointeur vers le controleur de position
linVelPIDUn pointeur vers le PID de vitesse linéaire
angVelPIDUn pointeur vers le PID de vitesse angulaire
paramUn pointeur vers la structure de configuration
halSetupUn pointeur vers une fonction qui initialise la hal

La documentation de cette structure a été générée à partir des fichiers suivants :