22 #include "MABodyAdjustStandingPosture.hpp" 24 #include "types/MAComplexIndicators.hpp" 25 #include "types/MAGoals.hpp" 26 #include "types/MARobotState.hpp" 27 #include "controllers/MALegController.hpp" 29 #include "MABodyStateMaster.hpp" 56 MA::RobotState->ComplexIndicators->ElapsedRightTurnTime = 0;
57 MA::RobotState->Goals->DesiredRightTurnDuration = 0;
58 MA::RobotState->ComplexIndicators->ElapsedLeftTurnTime = 0;
59 MA::RobotState->Goals->DesiredLeftTurnDuration = 0;
60 MA::RobotState->ComplexIndicators->ElapsedBackwardWalkTime = 0;
61 MA::RobotState->Goals->DesiredBackwardWalkDuration = 0;
62 MA::RobotState->ComplexIndicators->ElapsedForwardWalkTime = 0;
63 MA::RobotState->Goals->DesiredForwardWalkDuration = 0;
MA::DesiredConnectionMap DesiredConnections
Desired connection map to other behaviors.
std::string MCGetClassName(T *instance=nullptr, const std::string &name_suffix="")
Get a class name.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
void StartTransition(MAController &controller, const std::string &transition_name)
Start a transition.
virtual void FinishingActions() override
Perform actions when the behavior is being finished.
virtual void ActivatingActions() override
Perform actions when the behavior is being activated.