BasicBehaviorStand Class Reference

#include <CommonBasicBehaviors.h>

Inheritance diagram for BasicBehaviorStand:

Xabsl2BasicBehavior BehaviorControlInterfaces Xabsl2NamedItem List of all members.

Public Member Functions

 BasicBehaviorStand (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler)
virtual void execute ()

Private Attributes

WalkAccelerationRestrictor accelerationRestrictor

Detailed Description

A Basic Behavior for standing around. If the robot previously walked, it is slowed down first.
Author:
Martin Lötzsch

Definition at line 142 of file CommonBasicBehaviors.h.


Constructor & Destructor Documentation

BasicBehaviorStand::BasicBehaviorStand ( const BehaviorControlInterfaces interfaces,
Xabsl2ErrorHandler errorHandler 
) [inline]

Definition at line 150 of file CommonBasicBehaviors.h.


Member Function Documentation

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.


Member Data Documentation

WalkAccelerationRestrictor BasicBehaviorStand::accelerationRestrictor [private]

Restricts the walk acceleration to maximum values

Definition at line 163 of file CommonBasicBehaviors.h.

Referenced by execute().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:19:06 2006 for DT2005.panorama by  doxygen 1.4.7