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:

[legend]
Collaboration diagram for BasicBehaviorStand:

[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 MotionRequest::motionType, Pose2D::rotation, Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, Vector2< double >::x, and Vector2< double >::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 BasicBehaviorStand().

The documentation for this class was generated from the following files:

- Modules/BehaviorControl/CommonXabsl2BasicBehaviors/CommonBasicBehaviors.h
- Modules/BehaviorControl/CommonXabsl2BasicBehaviors/CommonBasicBehaviors.cpp