Contient les diverses stratégies que le robot peut executer.
Plus de détails...
#include "Elevator.h"
#include "Grafcet.h"
#include "HazelnutGripper.h"
#include "Logger.h"
#include "Components/Odometry.h"
#include "Geogebra.h"
Aller au code source de ce fichier.
|
| namespace | cerveau |
| | Contient les fonctions et variables nécessaires pour gérer la stratégie du robot.
|
| |
| namespace | cerveau::strategie |
| | Contient les fonctions et variables nécessaires pour gérer la stratégie du robot.
|
| |
|
|
void | cerveau::strategie::generateBlueStrat () |
| |
|
void | cerveau::strategie::generateYellowStrat () |
| |
|
void | cerveau::strategie::stratDeSecoursBleu () |
| |
|
void | cerveau::strategie::stratDeSecoursJaune () |
| |
|
|
auto | cerveau::stratLogger = Logger("STRATEGIE") |
| | Le logger à utiliser par les composants de la stratégie.
|
| |
|
Grafcet::ActionNode * | cerveau::strategie::yellowStartingNode = {} |
| |
|
Grafcet::ActionNode * | cerveau::strategie::bleuStartingNode = {} |
| |
|
auto * | cerveau::strategie::strat = new Grafcet::StateMachine() |
| |
|
Position | cerveau::strategie::start = {} |
| |
|
const Position | cerveau::strategie::blueStart |
| |
|
const Position | cerveau::strategie::yellowStart |
| |
Contient les diverses stratégies que le robot peut executer.
◆ ELEVATOR_IN_POS
| #define ELEVATOR_IN_POS |
( |
| ) |
|
Valeur :(fabs(HazelnutGripper::Elevator::m_currentAngle - HazelnutGripper::Elevator::m_angleSetpoint) < 5)