#include <CommonBasicBehaviors.h>
Inheritance diagram for BasicBehaviorStand:
Public Member Functions | |
BasicBehaviorStand (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler) | |
virtual void | execute () |
Private Attributes | |
WalkAccelerationRestrictor | accelerationRestrictor |
Definition at line 142 of file CommonBasicBehaviors.h.
BasicBehaviorStand::BasicBehaviorStand | ( | const BehaviorControlInterfaces & | interfaces, | |
Xabsl2ErrorHandler & | errorHandler | |||
) | [inline] |
Definition at line 150 of file CommonBasicBehaviors.h.
void BasicBehaviorStand::execute | ( | ) | [virtual] |
Executes the basic behavior.
Implements Xabsl2BasicBehavior.
Definition at line 51 of file CommonBasicBehaviors.cpp.
References accelerationRestrictor, fromDegrees(), BehaviorControlInterfaces::motionRequest, MotionRequest::motionType, WalkAccelerationRestrictor::restrictAccelerations(), Pose2D::rotation, WalkAccelerationRestrictor::saveLastWalkParameters(), MotionRequest::stand, Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, Vector2< V >::x, and Vector2< V >::y.
Restricts the walk acceleration to maximum values
Definition at line 163 of file CommonBasicBehaviors.h.
Referenced by execute().