#include <Calibrator.hpp>
Public Member Functions | |
Calibrator () | |
virtual void | destroy () |
virtual void | didBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | didBecomeInActive (const TKState ¤tState, const Behavior &nextBehavior) |
virtual void | initialize () |
virtual bool | isValid (const TKState ¤tState) const |
void | setValueThreadFunc () |
virtual void | trajectoryStepActive (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual void | trajectoryStepCreation (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual void | trajectoryStepTermination (const TKState ¤tState, TKTrajectory &generatedTrajInput) |
virtual bool | willBecomeActive (const TKState ¤tState, const Behavior &previousBehavior) |
virtual void | willBecomeInActive (const TKState ¤tState, 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 |
Definition at line 37 of file Behavior/Calibrator.hpp.
Definition at line 25 of file Behavior/Calibrator.cpp.
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.
void Calibrator::setValueThreadFunc | ( | ) |
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.
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.
Timer telekyb_behavior::Calibrator::behaviorActiveTimer [protected] |
Definition at line 77 of file Behavior/Calibrator.hpp.
bool telekyb_behavior::Calibrator::calibrationDone [protected] |
Definition at line 103 of file Behavior/Calibrator.hpp.
Position3D telekyb_behavior::Calibrator::calibrationPosition [protected] |
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.
bool telekyb_behavior::Calibrator::initialSetup [protected] |
Definition at line 66 of file Behavior/Calibrator.hpp.
double telekyb_behavior::Calibrator::jumpConstant [protected] |
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.
boost::thread telekyb_behavior::Calibrator::setValueThread [protected] |
Definition at line 95 of file Behavior/Calibrator.hpp.
bool telekyb_behavior::Calibrator::setValueThreadDone [protected] |
Definition at line 90 of file Behavior/Calibrator.hpp.
Option<int>* telekyb_behavior::Calibrator::tCenterValueX [protected] |
Definition at line 51 of file Behavior/Calibrator.hpp.
Option<int>* telekyb_behavior::Calibrator::tCenterValueY [protected] |
Definition at line 52 of file Behavior/Calibrator.hpp.
Option<bool>* telekyb_behavior::Calibrator::tDoMassEstimation [protected] |
Definition at line 40 of file Behavior/Calibrator.hpp.
bool telekyb_behavior::Calibrator::tDoMassEstimationSave [protected] |
Definition at line 41 of file Behavior/Calibrator.hpp.
Timer telekyb_behavior::Calibrator::testTimer [protected] |
Definition at line 76 of file Behavior/Calibrator.hpp.
Option<double>* telekyb_behavior::Calibrator::tMaxInitialVelocity [protected] |
Definition at line 46 of file Behavior/Calibrator.hpp.
Option<double>* telekyb_behavior::Calibrator::tMaxInitialYawError [protected] |
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.
double telekyb_behavior::Calibrator::tPCIntegralGainSave [protected] |
Definition at line 43 of file Behavior/Calibrator.hpp.
Timer telekyb_behavior::Calibrator::transitionTimer [protected] |
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.
Option<int>* telekyb_behavior::Calibrator::tValueRange [protected] |
Definition at line 50 of file Behavior/Calibrator.hpp.
bool telekyb_behavior::Calibrator::valuesSet [protected] |
Definition at line 89 of file Behavior/Calibrator.hpp.