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

GT2004BasicBehaviorMeasureGT2004Parameters Class Reference

A BasicBehavior for measuring and calibrating an the current GT2004Parameters. More...

#include <GT2004EvolutionBasicBehaviors.h>

Inheritance diagram for GT2004BasicBehaviorMeasureGT2004Parameters:

Inheritance graph
[legend]
Collaboration diagram for GT2004BasicBehaviorMeasureGT2004Parameters:

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


Private Attributes

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

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

double x0
 local variables to store measurement start position

double y0
 local variables to store measurement start position

double r0
 local variables to store measurement start position

double t0
 local variables to store measurement start position

GT2004ParametersSetgt2004ParametersSet
 GT2004 Evolution stuff.

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.

References startFrameNumber.


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::getParameters(), RobotPose::getValidity(), gt2004CurrentIndex, gt2004ExtraParameters, gt2004ParametersCalibration, gt2004ParametersSet, idGT2004Parameters, idText, measurementRequest, MotionRequest::motionType, OUTPUT, r0, Pose2D::rotation, startFrameNumber, t0, Pose2D::translation, WalkRequest::walkParams, MotionRequest::walkRequest, WalkRequest::walkType, Vector2< double >::x, x0, Vector2< double >::y, and y0.

Here is the call graph for this function:


Member Data Documentation

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(), and GT2004BasicBehaviorMeasureGT2004Parameters().

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.

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]
 

local variables to store measurement start position

Definition at line 60 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::r0 [private]
 

local variables to store measurement start position

Definition at line 60 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

double GT2004BasicBehaviorMeasureGT2004Parameters::t0 [private]
 

local variables to store measurement start position

Definition at line 60 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().

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().

int& GT2004BasicBehaviorMeasureGT2004Parameters::gt2004CurrentIndex [private]
 

Definition at line 66 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

Pose2D& GT2004BasicBehaviorMeasureGT2004Parameters::measurementRequest [private]
 

Definition at line 67 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().

int& GT2004BasicBehaviorMeasureGT2004Parameters::evolutionMode [private]
 

Definition at line 68 of file GT2004EvolutionBasicBehaviors.h.

Referenced by execute().


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