All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Attributes
telekyb_behavior::Calibrator Class Reference

#include <Calibrator.hpp>

List of all members.

Public Member Functions

 Calibrator ()
virtual void destroy ()
virtual void didBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void didBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)
virtual void initialize ()
virtual bool isValid (const TKState &currentState) const
void setValueThreadFunc ()
virtual void trajectoryStepActive (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepCreation (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual void trajectoryStepTermination (const TKState &currentState, TKTrajectory &generatedTrajInput)
virtual bool willBecomeActive (const TKState &currentState, const Behavior &previousBehavior)
virtual void willBecomeInActive (const TKState &currentState, const Behavior &nextBehavior)

Protected Attributes

accumulator_set< double, stats
< tag::median > > 
acc
accumulator_set< double, stats
< tag::median > > 
accMedianX
accumulator_set< double, stats
< tag::median > > 
accMedianY
Timer behaviorActiveTimer
bool calibrationDone
Position3D calibrationPosition
Eigen::Vector2i currentField
Eigen::MatrixXd errorMatrix
bool initialSetup
double jumpConstant
telekyb_interface::MKInterface * mkInterface
ros::NodeHandle nodeHandle
MKSingleValuePacket offsetRawAcc_X
MKSingleValuePacket offsetRawAcc_Y
boost::thread setValueThread
bool setValueThreadDone
Option< int > * tCenterValueX
Option< int > * tCenterValueY
Option< bool > * tDoMassEstimation
bool tDoMassEstimationSave
Timer testTimer
Option< double > * tMaxInitialVelocity
Option< double > * tMaxInitialYawError
Option< double > * tPCIntegralGain
double tPCIntegralGainSave
Timer transitionTimer
Option< double > * tSettleTime
Option< int > * tValueRange
bool valuesSet

Detailed Description

Definition at line 37 of file Behavior/Calibrator.hpp.


Constructor & Destructor Documentation

Definition at line 25 of file Behavior/Calibrator.cpp.


Member Function Documentation

void Calibrator::destroy ( ) [virtual]

Definition at line 68 of file Behavior/Calibrator.cpp.

void Calibrator::didBecomeActive ( const TKState &  currentState,
const Behavior &  previousBehavior 
) [virtual]

Definition at line 146 of file Behavior/Calibrator.cpp.

void Calibrator::didBecomeInActive ( const TKState &  currentState,
const Behavior &  nextBehavior 
) [virtual]

Definition at line 158 of file Behavior/Calibrator.cpp.

void Calibrator::initialize ( ) [virtual]

Definition at line 36 of file Behavior/Calibrator.cpp.

bool Calibrator::isValid ( const TKState &  currentState) const [virtual]

Definition at line 366 of file Behavior/Calibrator.cpp.

Definition at line 376 of file Behavior/Calibrator.cpp.

void Calibrator::trajectoryStepActive ( const TKState &  currentState,
TKTrajectory &  generatedTrajInput 
) [virtual]

Definition at line 172 of file Behavior/Calibrator.cpp.

void Calibrator::trajectoryStepCreation ( const TKState &  currentState,
TKTrajectory &  generatedTrajInput 
) [virtual]

Definition at line 165 of file Behavior/Calibrator.cpp.

void Calibrator::trajectoryStepTermination ( const TKState &  currentState,
TKTrajectory &  generatedTrajInput 
) [virtual]

Definition at line 359 of file Behavior/Calibrator.cpp.

bool Calibrator::willBecomeActive ( const TKState &  currentState,
const Behavior &  previousBehavior 
) [virtual]

Definition at line 78 of file Behavior/Calibrator.cpp.

void Calibrator::willBecomeInActive ( const TKState &  currentState,
const Behavior &  nextBehavior 
) [virtual]

Definition at line 151 of file Behavior/Calibrator.cpp.


Member Data Documentation

accumulator_set<double, stats<tag::median > > telekyb_behavior::Calibrator::acc [protected]

Definition at line 98 of file Behavior/Calibrator.hpp.

accumulator_set<double, stats<tag::median > > telekyb_behavior::Calibrator::accMedianX [protected]

Definition at line 100 of file Behavior/Calibrator.hpp.

accumulator_set<double, stats<tag::median > > telekyb_behavior::Calibrator::accMedianY [protected]

Definition at line 101 of file Behavior/Calibrator.hpp.

Definition at line 77 of file Behavior/Calibrator.hpp.

Definition at line 103 of file Behavior/Calibrator.hpp.

Definition at line 73 of file Behavior/Calibrator.hpp.

Eigen::Vector2i telekyb_behavior::Calibrator::currentField [protected]

Definition at line 58 of file Behavior/Calibrator.hpp.

Eigen::MatrixXd telekyb_behavior::Calibrator::errorMatrix [protected]

Definition at line 55 of file Behavior/Calibrator.hpp.

Definition at line 66 of file Behavior/Calibrator.hpp.

Definition at line 92 of file Behavior/Calibrator.hpp.

telekyb_interface::MKInterface* telekyb_behavior::Calibrator::mkInterface [protected]

Definition at line 85 of file Behavior/Calibrator.hpp.

Definition at line 82 of file Behavior/Calibrator.hpp.

MKSingleValuePacket telekyb_behavior::Calibrator::offsetRawAcc_X [protected]

Definition at line 86 of file Behavior/Calibrator.hpp.

MKSingleValuePacket telekyb_behavior::Calibrator::offsetRawAcc_Y [protected]

Definition at line 87 of file Behavior/Calibrator.hpp.

Definition at line 95 of file Behavior/Calibrator.hpp.

Definition at line 90 of file Behavior/Calibrator.hpp.

Definition at line 51 of file Behavior/Calibrator.hpp.

Definition at line 52 of file Behavior/Calibrator.hpp.

Definition at line 40 of file Behavior/Calibrator.hpp.

Definition at line 41 of file Behavior/Calibrator.hpp.

Definition at line 76 of file Behavior/Calibrator.hpp.

Definition at line 46 of file Behavior/Calibrator.hpp.

Definition at line 47 of file Behavior/Calibrator.hpp.

Option<double>* telekyb_behavior::Calibrator::tPCIntegralGain [protected]

Definition at line 42 of file Behavior/Calibrator.hpp.

Definition at line 43 of file Behavior/Calibrator.hpp.

Definition at line 79 of file Behavior/Calibrator.hpp.

Option<double>* telekyb_behavior::Calibrator::tSettleTime [protected]

Definition at line 49 of file Behavior/Calibrator.hpp.

Definition at line 50 of file Behavior/Calibrator.hpp.

Definition at line 89 of file Behavior/Calibrator.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_mk_tools
Author(s): Martin Riedel
autogenerated on Thu Apr 25 2013 11:16:03