#include <CommonBasicBehaviors.h>
Inheritance diagram for BasicBehaviorStand:
Public Member Functions | |
BasicBehaviorStand (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler) | |
virtual void | execute () |
Executes the basic behavior. | |
Private Attributes | |
WalkAccelerationRestrictor | accelerationRestrictor |
Restricts the walk acceleration to maximum values. |
If the robot previously walked, it is slowed down first.
Definition at line 142 of file CommonBasicBehaviors.h.
|
Definition at line 150 of file CommonBasicBehaviors.h. References accelerationRestrictor. |
|
Executes the basic behavior.
Implements Xabsl2BasicBehavior. Definition at line 51 of file CommonBasicBehaviors.cpp. References accelerationRestrictor, fromDegrees(), MotionRequest::motionType, WalkAccelerationRestrictor::restrictAccelerations(), Pose2D::rotation, WalkAccelerationRestrictor::saveLastWalkParameters(), Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, Vector2< double >::x, and Vector2< double >::y. |
Here is the call graph for this function:
|
Restricts the walk acceleration to maximum values.
Definition at line 163 of file CommonBasicBehaviors.h. Referenced by BasicBehaviorStand(), and execute(). |