12#ifndef TEAM2026_STRATEGIE_H
13#define TEAM2026_STRATEGIE_H
17#include "HazelnutGripper.h"
19#include "Components/Odometry.h"
22#ifndef ELEVATOR_IN_POS
23#define ELEVATOR_IN_POS() (fabs(HazelnutGripper::Elevator::m_currentAngle - HazelnutGripper::Elevator::m_angleSetpoint) < 5)
40 inline Grafcet::ActionNode* yellowStartingNode = {};
41 inline Grafcet::ActionNode* bleuStartingNode = {};
42 inline auto* strat =
new Grafcet::StateMachine();
44 void generateBlueStrat();
45 void generateYellowStrat();
47 void stratDeSecoursBleu();
48 void stratDeSecoursJaune();
53 inline Position start = {};
54 inline const Position blueStart;
55 inline const Position yellowStart;
Un logger qui permet d'avoir une belle sortie console.
Log pour la sortie console avec des couleurs et éventuellement la sortie LCD.
Definition Logger.h:49
Contient les fonctions et variables nécessaires pour gérer la stratégie du robot.
Definition Strategie.cpp:8
Contient les fonctions et variables nécessaires pour gérer la stratégie du robot.
auto stratLogger
Le logger à utiliser par les composants de la stratégie.
Definition Strategie.h:32