GT2004BasicBehaviorMeasureGT2004Parameters Class Reference

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorMeasureGT2004Parameters:

Xabsl2BasicBehavior BehaviorControlInterfaces Xabsl2NamedItem List of all members.

Public Member Functions

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

Private Attributes

unsigned long startFrameNumber
unsigned long lastFrameNumber
double x0
double y0
double r0
double t0
GT2004ParametersSetgt2004ParametersSet
GT2004Parametersgt2004ExtraParameters
Pose2Dgt2004ParametersCalibration
int & gt2004CurrentIndex
Pose2DmeasurementRequest
int & evolutionMode

Detailed Description

A BasicBehavior for measuring and calibrating an the current GT2004Parameters
Author:
Uwe Düffert

Definition at line 25 of file GT2004EvolutionBasicBehaviors.h.


Constructor & Destructor Documentation

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

Definition at line 33 of file GT2004EvolutionBasicBehaviors.h.


Member Function Documentation

void GT2004BasicBehaviorMeasureGT2004Parameters::execute (  )  [virtual]

Executes the basic behavior.

Implements Xabsl2BasicBehavior.

Definition at line 320 of file GT2004EvolutionBasicBehaviors.cpp.

References GT2004Parameters::correctedMotion, evolutionMode, RobotPose::frameNumber, SystemCall::getCurrentSystemTime(), GT2004ParametersSet::getIndexString(), GT2004ParametersSet::getParameters(), RobotPose::getValidity(), gt2004CurrentIndex, gt2004ExtraParameters, BehaviorControlInterfaces::gt2004Parameters, gt2004ParametersCalibration, gt2004ParametersSet, idGT2004Parameters, idText, lastFrameNumber, measurementRequest, BehaviorControlInterfaces::motionRequest, MotionRequest::motionType, WalkRequest::normal, GT2004ParametersSet::numberOfParameters, OUTPUT, r0, BehaviorControlInterfaces::robotPose, Pose2D::rotation, startFrameNumber, t0, text, Pose2D::translation, MotionRequest::walk, BehaviorControlInterfaces::walkParameterTimeStamp, WalkRequest::walkParams, MotionRequest::walkRequest, WalkRequest::walkType, Vector2< V >::x, x0, Vector2< V >::y, and y0.


Member Data Documentation

int& GT2004BasicBehaviorMeasureGT2004Parameters::evolutionMode [private]

Definition at line 68 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int& GT2004BasicBehaviorMeasureGT2004Parameters::gt2004CurrentIndex [private]

Definition at line 66 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

GT2004Parameters& GT2004BasicBehaviorMeasureGT2004Parameters::gt2004ExtraParameters [private]

Definition at line 64 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D* GT2004BasicBehaviorMeasureGT2004Parameters::gt2004ParametersCalibration [private]

Definition at line 65 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

GT2004ParametersSet& GT2004BasicBehaviorMeasureGT2004Parameters::gt2004ParametersSet [private]

GT2004 Evolution stuff

Definition at line 63 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

unsigned long GT2004BasicBehaviorMeasureGT2004Parameters::lastFrameNumber [private]

robotPose frame number of last call of this beasic behavior in current measurement

Definition at line 58 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D& GT2004BasicBehaviorMeasureGT2004Parameters::measurementRequest [private]

Definition at line 67 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::r0 [private]

Definition at line 60 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

unsigned long GT2004BasicBehaviorMeasureGT2004Parameters::startFrameNumber [private]

robotPose frame number of first call of this beasic behavior in current measurement

Definition at line 56 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::t0 [private]

Definition at line 60 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::x0 [private]

local variables to store measurement start position

Definition at line 60 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::y0 [private]

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