GT2004BasicBehaviorNextGT2004ParametersToBeMeasured Class Reference

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorNextGT2004ParametersToBeMeasured:

Xabsl2BasicBehavior BehaviorControlInterfaces Xabsl2NamedItem List of all members.

Public Member Functions

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

Private Attributes

GT2004ParametersSetgt2004ParametersSet
GT2004Parametersgt2004ExtraParameters
Pose2Dgt2004ParametersCalibration
int & gt2004CurrentIndex
Pose2DmeasurementRequest
int & evolutionMode
Pose2D requestTable [40]
Pose2D measureTable [40]
int tableIndex
int trials
double maxSpeed
double maxSpeedRatio
double maxYRatio
double maxRRatio

Detailed Description

A BasicBehavior for generating the next GT2004Parameters to be measured exactly

Author:
Uwe Düffert

Definition at line 270 of file GT2004EvolutionBasicBehaviors.h.


Constructor & Destructor Documentation

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

Definition at line 278 of file GT2004EvolutionBasicBehaviors.h.


Member Function Documentation

void GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::execute (  )  [virtual]

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Definition at line 729 of file GT2004EvolutionBasicBehaviors.cpp.

References SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getDirection(), GT2004ParametersSet::getRatio(), GT2004ParametersSet::getSpeed(), gt2004CurrentIndex, gt2004ExtraParameters, gt2004ParametersCalibration, idGT2004Parameters, idText, int(), maxRRatio, maxSpeed, maxSpeedRatio, maxYRatio, measurementRequest, measureTable, OUTPUT, pi, pi_4, GT2004Parameters::requestedMotion, requestTable, Pose2D::rotation, sec(), GT2004ParametersSet::setDirection(), GT2004ParametersSet::setRatio(), GT2004ParametersSet::setSpeed(), tableIndex, text, Pose2D::translation, trials, Vector2< V >::x, and Vector2< V >::y.


Member Data Documentation

int& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::evolutionMode [private]

Definition at line 308 of file GT2004EvolutionBasicBehaviors.h.

int& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004CurrentIndex [private]

Definition at line 306 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

GT2004Parameters& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ExtraParameters [private]

Definition at line 304 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D* GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ParametersCalibration [private]

Definition at line 305 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

GT2004ParametersSet& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ParametersSet [private]

GT2004 Evolution stuff

Definition at line 303 of file GT2004EvolutionBasicBehaviors.h.

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxRRatio [private]

Definition at line 317 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeed [private]

Definition at line 314 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeedRatio [private]

Definition at line 315 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxYRatio [private]

Definition at line 316 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::measurementRequest [private]

Definition at line 307 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::measureTable[40] [private]

Definition at line 311 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::requestTable[40] [private]

Definition at line 310 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::tableIndex [private]

Definition at line 312 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::trials [private]

Definition at line 313 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:27 2006 for DT2005.panorama by  doxygen 1.4.7