|
CRINSA-team2025 V1
Documentation du Club Robot INSA Rennes 2025
|
| ▼Ngeogebra | |
| CAlreadyExistsError | |
| ▼CGeogebra | |
| CAngle | |
| CCircle | |
| CEllipse | |
| CLine | |
| CNumeric | |
| CPoint | |
| CPolygon | |
| CPolyLine | |
| CSegment | |
| CVector | |
| CLabelAlreadyUse | |
| ▼NGrafcet | |
| CActionNode | |
| CNode | |
| CStateMachine | |
| CTransition | |
| ▼NHazelnutGripper | Espace de noms regroupant les fonctionnalités de contrôle de la pince Baguette |
| CAbstractAbsoluteEncoder | Interface pour un encodeur de position absolue |
| CBournsACEncoder | |
| CColorData | Structure regroupant les valeurs brutes du capteur de couleur TCS3472 |
| CGripper | Classe de haut niveau pour piloter l'ensemble de la pince (4 doigts) |
| CGripperFinger | Driver pour le doigt de pince "Baguette" communiquant via I2C |
| CAbstractAbsoluteEncoder | |
| CAbstractCodewheel | Classe abstraite d'une roue codeuse |
| CAbstractMoveStrategy | Interface de Stratégie de mouvement |
| CAX12 | |
| CBasicMoveStrategy | |
| CBasicTurnStrategy | |
| CBlock_header | |
| CBournsACEncoder | |
| CBrushlessMotor | |
| CButtons | |
| CClock | |
| CCodewheel | Fait la passerelle entre les roues codeuses et le stm32 |
| CColor | |
| CCRC16 | |
| CCube | |
| CDifferentialController | Controle les moteurs |
| CDynamixelClass | |
| CElevator | |
| CEndStop | Capteur 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 |
| CFullSpeedServo | Pilotage de Servomoteur particulier |
| CLedButton | |
| CLogger | |
| CMusique | |
| CNonCopyable | Classe a hériter pour empécher la copie de cette dernière |
| ▼CObjectDetector | |
| CAnchorBox | |
| CDetector | |
| COdometry | Calcule la position en temps réel du robot |
| CPeriodicProcess | Classe à implémenter pour gérer les appels dans la loop |
| CPID | Classe d'asservissement |
| CPoint | |
| CPosition | Structure de position |
| CPositionController | Classe support des objets AbstractMoveStrategy |
| ▼CPurePursuit | Trajectoire courbe le long d'une ligne brisée |
| CWaypoint | Structure d'un point de passage de Purpursuit |
| ▼CSensorArray | |
| CSensorConfig | |
| CSensorHandle | |
| CShiftRegister | |
| CSphere | |
| CStepByStepMotor | |
| CTeleplot | |
| CTurnOnTheSpot | Rotation du robot sans translations |
| CVelocityController | Objet de controle de la vitesse |
| CVL53L5CX | |
| CVL53L5CX_Configuration | Structure VL53L5CX_Configuration contains the sensor configuration. User MUST not manually change these field, except for the sensor address |
| CVL53L5CX_Platform | Structure 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_ResultsData | Structure 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 : |
| CWBConstants |