Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
Référence du fichier Strategie.h

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"
Graphe des dépendances par inclusion de Strategie.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Espaces de nommage

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.
 

Macros

#define ELEVATOR_IN_POS()
 

Fonctions

void cerveau::strategie::generateBlueStrat ()
 
void cerveau::strategie::generateYellowStrat ()
 
void cerveau::strategie::stratDeSecoursBleu ()
 
void cerveau::strategie::stratDeSecoursJaune ()
 

Variables

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
 

Description détaillée

Contient les diverses stratégies que le robot peut executer.

Documentation des macros

◆ ELEVATOR_IN_POS

#define ELEVATOR_IN_POS ( )
Valeur :
(fabs(HazelnutGripper::Elevator::m_currentAngle - HazelnutGripper::Elevator::m_angleSetpoint) < 5)