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

GT2004BasicBehaviorNextGT2004ParametersToBeMeasured Class Reference

A BasicBehavior for generating the next GT2004Parameters to be measured exactly. More...

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorNextGT2004ParametersToBeMeasured:

Inheritance graph
[legend]
Collaboration diagram for GT2004BasicBehaviorNextGT2004ParametersToBeMeasured:

Collaboration graph
[legend]
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 ()
 Executes the basic behavior.


Private Attributes

GT2004ParametersSetgt2004ParametersSet
 GT2004 Evolution stuff.

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.

References maxRRatio, maxSpeed, maxSpeedRatio, maxYRatio, tableIndex, and trials.


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(), idGT2004Parameters, idText, maxRRatio, maxSpeed, maxSpeedRatio, maxYRatio, measureTable, OUTPUT, pi, pi_4, GT2004Parameters::requestedMotion, requestTable, Pose2D::rotation, sec(), GT2004ParametersSet::setDirection(), GT2004ParametersSet::setRatio(), GT2004ParametersSet::setSpeed(), tableIndex, Pose2D::translation, trials, Vector2< double >::x, and Vector2< double >::y.

Here is the call graph for this function:


Member Data Documentation

GT2004ParametersSet& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ParametersSet [private]
 

GT2004 Evolution stuff.

Definition at line 303 of file GT2004EvolutionBasicBehaviors.h.

GT2004Parameters& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ExtraParameters [private]
 

Definition at line 304 of file GT2004EvolutionBasicBehaviors.h.

Pose2D* GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ParametersCalibration [private]
 

Definition at line 305 of file GT2004EvolutionBasicBehaviors.h.

int& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004CurrentIndex [private]
 

Definition at line 306 of file GT2004EvolutionBasicBehaviors.h.

Pose2D& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::measurementRequest [private]
 

Definition at line 307 of file GT2004EvolutionBasicBehaviors.h.

int& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::evolutionMode [private]
 

Definition at line 308 of file GT2004EvolutionBasicBehaviors.h.

Pose2D GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::requestTable[40] [private]
 

Definition at line 310 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::measureTable[40] [private]
 

Definition at line 311 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::tableIndex [private]
 

Definition at line 312 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().

int GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::trials [private]
 

Definition at line 313 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeed [private]
 

Definition at line 314 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeedRatio [private]
 

Definition at line 315 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxYRatio [private]
 

Definition at line 316 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().

double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxRRatio [private]
 

Definition at line 317 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute(), and GT2004BasicBehaviorNextGT2004ParametersToBeMeasured().


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