GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext Class Reference

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext:

Xabsl2BasicBehavior BehaviorControlInterfaces Xabsl2NamedItem List of all members.

Public Member Functions

 GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler, GT2004ParametersSet &gt2004ParametersSet, Pose2D *gt2004ParametersCalibration, int &gt2004CurrentIndex, Pose2D &measurementRequest, int &evolutionMode)
virtual void execute ()

Private Attributes

GT2004ParametersSetgt2004ParametersSet
Pose2Dgt2004ParametersCalibration
int & gt2004CurrentIndex
Pose2DmeasurementRequest
int & evolutionMode

Detailed Description

A BasicBehavior for sending the current GT2004Parameters via PackageCognitionMotion to the walking engine and choose the next Parameters to be optimized

Author:
Uwe Düffert

Definition at line 227 of file GT2004EvolutionBasicBehaviors.h.


Constructor & Destructor Documentation

GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext ( const BehaviorControlInterfaces interfaces,
Xabsl2ErrorHandler errorHandler,
GT2004ParametersSet gt2004ParametersSet,
Pose2D gt2004ParametersCalibration,
int &  gt2004CurrentIndex,
Pose2D measurementRequest,
int &  evolutionMode 
) [inline]

Definition at line 235 of file GT2004EvolutionBasicBehaviors.h.


Member Function Documentation

void GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::execute (  )  [virtual]

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Definition at line 587 of file GT2004EvolutionBasicBehaviors.cpp.

References Vector2< V >::abs(), GT2004Parameters::correctedMotion, evolutionMode, GT2004ParametersSet::few_lturn_0_fast, GT2004ParametersSet::few_lturn_0_med, GT2004ParametersSet::few_lturn_0_slow, GT2004ParametersSet::few_lturn_135_fast, GT2004ParametersSet::few_lturn_135_med, GT2004ParametersSet::few_lturn_135_slow, GT2004ParametersSet::few_lturn_45_fast, GT2004ParametersSet::few_lturn_45_med, GT2004ParametersSet::few_lturn_45_slow, GT2004ParametersSet::few_lturn_90_fast, GT2004ParametersSet::few_lturn_90_med, GT2004ParametersSet::few_lturn_90_slow, GT2004ParametersSet::few_lturn_min135_fast, GT2004ParametersSet::few_lturn_min135_med, GT2004ParametersSet::few_lturn_min135_slow, GT2004ParametersSet::few_lturn_min180_fast, GT2004ParametersSet::few_lturn_min180_med, GT2004ParametersSet::few_lturn_min180_slow, GT2004ParametersSet::few_lturn_min45_fast, GT2004ParametersSet::few_lturn_min45_med, GT2004ParametersSet::few_lturn_min45_slow, GT2004ParametersSet::few_lturn_min90_fast, GT2004ParametersSet::few_lturn_min90_med, GT2004ParametersSet::few_lturn_min90_slow, SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getIndexOfMirror(), GT2004ParametersSet::getParameters(), GT2004ParametersSet::getSpeed(), gt2004CurrentIndex, BehaviorControlInterfaces::gt2004Parameters, gt2004ParametersCalibration, gt2004ParametersSet, idGT2004Parameters, idText, int(), GT2004ParametersSet::isMaxSpeedIndex(), measurementRequest, GT2004ParametersSet::med_lturn_0_fast, GT2004ParametersSet::med_lturn_0_med, GT2004ParametersSet::med_lturn_0_slow, GT2004ParametersSet::med_lturn_135_fast, GT2004ParametersSet::med_lturn_135_med, GT2004ParametersSet::med_lturn_135_slow, GT2004ParametersSet::med_lturn_45_fast, GT2004ParametersSet::med_lturn_45_med, GT2004ParametersSet::med_lturn_45_slow, GT2004ParametersSet::med_lturn_90_fast, GT2004ParametersSet::med_lturn_90_med, GT2004ParametersSet::med_lturn_90_slow, GT2004ParametersSet::med_lturn_min135_fast, GT2004ParametersSet::med_lturn_min135_med, GT2004ParametersSet::med_lturn_min135_slow, GT2004ParametersSet::med_lturn_min180_fast, GT2004ParametersSet::med_lturn_min180_med, GT2004ParametersSet::med_lturn_min180_slow, GT2004ParametersSet::med_lturn_min45_fast, GT2004ParametersSet::med_lturn_min45_med, GT2004ParametersSet::med_lturn_min45_slow, GT2004ParametersSet::med_lturn_min90_fast, GT2004ParametersSet::med_lturn_min90_med, GT2004ParametersSet::med_lturn_min90_slow, GT2004ParametersSet::mirrorThis(), GT2004ParametersSet::much_lturn_fast, GT2004ParametersSet::much_lturn_med, GT2004ParametersSet::much_lturn_slow, GT2004ParametersSet::no_turn_0_fast, GT2004ParametersSet::no_turn_0_med, GT2004ParametersSet::no_turn_0_slow, GT2004ParametersSet::no_turn_min135_fast, GT2004ParametersSet::no_turn_min135_med, GT2004ParametersSet::no_turn_min135_slow, GT2004ParametersSet::no_turn_min180_fast, GT2004ParametersSet::no_turn_min180_med, GT2004ParametersSet::no_turn_min180_slow, GT2004ParametersSet::no_turn_min45_fast, GT2004ParametersSet::no_turn_min45_med, GT2004ParametersSet::no_turn_min45_slow, GT2004ParametersSet::no_turn_min90_fast, GT2004ParametersSet::no_turn_min90_med, GT2004ParametersSet::no_turn_min90_slow, GT2004ParametersSet::numberOfParameters, OUTPUT, GT2004Parameters::reportRealMotion(), GT2004Parameters::requestedMotion, Pose2D::rotation, text, Pose2D::translation, BehaviorControlInterfaces::walkParameterTimeStamp, and Vector2< V >::y.


Member Data Documentation

int& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::evolutionMode [private]

Definition at line 261 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004CurrentIndex [private]

Definition at line 259 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D* GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004ParametersCalibration [private]

Definition at line 258 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

GT2004ParametersSet& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::gt2004ParametersSet [private]

GT2004 Evolution stuff

Definition at line 257 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D& GT2004BasicBehaviorSendCurrentGT2004ParametersAndChooseNext::measurementRequest [private]

Definition at line 260 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().


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