24 #include "core/MANum.hpp" 25 #include "MARobotStateUpdater.hpp" MANum< int > HappyOnCarpetFeedback
Give happy feedback about the soft carpet under the robot.
MANum< int > TurnHeadToLeft
Turn the head to left (goal)
MANum< int > DiscoverSoundSource
Desire to discover a sound source.
MANum< int > DesiredRightTurnDuration
The desired duration to turn right (in msec)
MANum< int > LiePostureDesire
Desire to go into lie posture.
MANum< int > DesiredForwardWalkDuration
The desired forward walk duration (in msec)
virtual void UpdateRobotState(MARobotState &state) override
Update the robot state.
MANum< int > MotionControl
Control the robot locomotion (goal)
MANum< int > DesiredBackwardWalkDuration
The desired backward walk duration (in msec)
MANum< int > ArousalFeedbackNeeded
Arousal feedback needed in the near time (in msec)
MAGoals()
Struct constructor.
MANum< int > TurnHeadToRight
Turn the head to right (goal)
MANum< int > SitPostureDesire
Desire to go into sit posture.
MANum< int > DesiredAudioCaptureDuration
Desired audio capture duration (in msec)
Robot state updater base class.
MANum< int > StandPostureDesire
Desire to go into stand posture.
void ResetLocomotionGoals()
Reset the locomotion goals.
MANum< int > DesireLyingOnTheFloor
A desire to be in lying position.
MANum< int > DesiredLeftTurnDuration
The desired duration to turn left (in msec)
MANum< int > ListenToAudioDesire
Desire for listening audio.
bool IsLocomotionDesired() const
Check if the locomotion is desired now.