Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BasicBehaviorStand Class Reference

A Basic Behavior for standing around. More...

#include <CommonBasicBehaviors.h>

Inheritance diagram for BasicBehaviorStand:

Inheritance graph
[legend]
Collaboration diagram for BasicBehaviorStand:

Collaboration graph
[legend]
List of all members.

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.


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.

References accelerationRestrictor.


Member Function Documentation

void BasicBehaviorStand::execute  )  [virtual]
 

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:


Member Data Documentation

WalkAccelerationRestrictor BasicBehaviorStand::accelerationRestrictor [private]
 

Restricts the walk acceleration to maximum values.

Definition at line 163 of file CommonBasicBehaviors.h.

Referenced by BasicBehaviorStand(), and execute().


The documentation for this class was generated from the following files:
Generated on Thu Sep 23 20:04:26 2004 for GT2004 by doxygen 1.3.6