#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.