#include <GT2004EvolutionBasicBehaviors.h>
Inheritance diagram for GT2004BasicBehaviorNextGT2004ParametersToBeMeasured:
Public Member Functions | |
GT2004BasicBehaviorNextGT2004ParametersToBeMeasured (const BehaviorControlInterfaces &interfaces, Xabsl2ErrorHandler &errorHandler, GT2004ParametersSet >2004ParametersSet, GT2004Parameters >2004ExtraParameters, Pose2D *gt2004ParametersCalibration, int >2004CurrentIndex, Pose2D &measurementRequest, int &evolutionMode) | |
virtual void | execute () |
Private Attributes | |
GT2004ParametersSet & | gt2004ParametersSet |
GT2004Parameters & | gt2004ExtraParameters |
Pose2D * | gt2004ParametersCalibration |
int & | gt2004CurrentIndex |
Pose2D & | measurementRequest |
int & | evolutionMode |
Pose2D | requestTable [40] |
Pose2D | measureTable [40] |
int | tableIndex |
int | trials |
double | maxSpeed |
double | maxSpeedRatio |
double | maxYRatio |
double | maxRRatio |
Definition at line 270 of file GT2004EvolutionBasicBehaviors.h.
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.
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.
Definition at line 308 of file GT2004EvolutionBasicBehaviors.h.
GT2004ParametersSet& GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::gt2004ParametersSet [private] |
GT2004 Evolution stuff
Definition at line 303 of file GT2004EvolutionBasicBehaviors.h.
double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxRRatio [private] |
double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeed [private] |
double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxSpeedRatio [private] |
double GT2004BasicBehaviorNextGT2004ParametersToBeMeasured::maxYRatio [private] |