Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
Hiérarchie des classes

Aller au graphe hiérarchique des classes

Cette liste d'héritage est classée approximativement par ordre alphabétique :
[Niveau de détails 123]
 CAbstractAbsoluteEncoder
 CBournsACEncoder
 CHazelnutGripper::AbstractAbsoluteEncoderInterface pour un encodeur de position absolue
 CHazelnutGripper::BournsACEncoder
 CAbstractCodewheelClasse abstraite d'une roue codeuse
 CCodewheelFait la passerelle entre les roues codeuses et le stm32
 CAbstractDriverReprésente un driver moteur abstrait
 CDRV8844
 CDRV8844
 CDRV8876Implémentation du driver pour le circuit intégré DRV8876
 CDRV8876Implémentation du driver pour le circuit intégré DRV8876
 CI2CDCDriver
 CI2CDCDriver
 CAbstractMotor
 CDCMotorImplémentation concrète d'un moteur DC standard
 CDCMotorImplémentation concrète d'un moteur DC standard
 CWheelMotorImplémentation concrète d'un moteur de roue
 CWheelMotorImplémentation concrète d'un moteur de roue
 CAbstractMoveStrategyInterface de Stratégie de mouvement
 CBasicMoveStrategyStratégie de mouvement basique
 CBasicTurnStrategyStratégie de mouvement basique
 CPurePursuitTrajectoire courbe le long d'une ligne brisée
 CTurnOnTheSpotRotation du robot sans translations
 CAbstractTimerClasse abstraite pour représenter un timer
 CSTM32HALTimer
 CObjectDetector::AnchorBox
 CAX12
 CBlock_header
 CButtonsReprésente un bouton
 CLedButtonReprésente un bouton avec une LED intégrée
 CClock
 CColor
 CHazelnutGripper::ColorDataStructure regroupant les valeurs brutes du capteur de couleur TCS3472
 CCRC16
 CCubeReprésente un cube 3D pour le téléplot
 CObjectDetector::Detector
 CDynamixelClass
 CElevator
 CEndStopCapteur fin de course est une classe permettant d'utiliser les capteurs fins de courses (clic de souris/bouton poussoir) Pour utiliser cette classe le bouton doit être d'un côté relié à la masse et de l'autre à l'arduino
 CHazelnutGripper::GripperClasse de haut niveau pour piloter l'ensemble de la pince (4 doigts)
 CHazelnutGripper::GripperFingerDriver pour le doigt de pince "Baguette" communiquant via I2C
 CLoggerLog pour la sortie console avec des couleurs et éventuellement la sortie LCD
 CMusique
 CGrafcet::NodeReprésente un noeud dans le graphcet Un noeud peut être un noeud d'action ou un noeud de transition. Il contient une liste de parent & d'enfant afin de pouvoir parcourir le graphe,
 CGrafcet::ActionNodeReprésente un noeud d'action dans le grafcet Les noeuds d'action n'exécute qu'une seule fois leur opération, à l'activation (front montant) car on assume que les actions réalisées dans le noeud sont non bloquantes. Une action bloquante dans le noeud empêchera le graphe d'exécuter les noeuds voisins
 CGrafcet::TransitionReprésente une transition dans le grafcet Les noeuds de transition présente une fonction personnalisée condition qui est définie par l'utilisateur. Une transition est activé si celle-ci est vrai et si au moins un de ses parents est activé
 CNonCopyableClasse a hériter pour empécher la copie de cette dernière
 CObjectDetector
 CPeriodicProcessClasse à implémenter pour gérer les appels dans la loop
 CBrushlessMotor
 CDifferentialControllerControle les moteurs
 CVelocityControllerObjet de controle de la vitesse
 CFullSpeedServoPilotage de Servomoteur particulier
 COdometryCalcule la position en temps réel du robot
 CPositionControllerClasse support des objets AbstractMoveStrategy
 CPIDClasse d'asservissement
 CPoint
 CPositionStructure de position
 CSensorArray
 CSensorArray::SensorConfig
 CSensorArray::SensorHandle
 CShiftRegister
 CSphereReprésente une sphère 3D pour le téléplot
 CGrafcet::StateMachineLa machine à état permettant de parcourir le grafcet
 CStepByStepMotor
 CTeleplotClasse statique qui permet d'envoyer des données à un serveur Teleplot
 CVL53L5CX
 CVL53L5CX_ConfigurationStructure VL53L5CX_Configuration contains the sensor configuration. User MUST not manually change these field, except for the sensor address
 CVL53L5CX_PlatformStructure VL53L5CX_Platform needs to be filled by the customer, depending on his platform. At least, it contains the VL53L5CX I2C address. Some additional fields can be added, as descriptors, or platform dependencies. Anything added into this structure is visible into the platform layer
 CVL53L5CX_ResultsDataStructure VL53L5CX_ResultsData contains the ranging results of VL53L5CX. If user wants more than 1 target per zone, the results can be split into 2 sub-groups :
 CPurePursuit::WaypointStructure d'un point de passage de Purpursuit
 CWheeledbase::WBConstantsDéfini un certain nombre de constantes et paramètres pour la wheeledbase
 CWheeledbase::WheeledBaseReprésente les divers composants de la base roulante