ComplementaryDataTypes.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/ComplementaryFilter/
ComplementaryDataTypes_8hpp
DynamicSystem
Input
Measure
State
State
operator*
ComplementaryDataTypes_8hpp.html
a84b42be509c5e646c246913d926eddcd
(const _scalarT factor, const State &state)
ComplementaryStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
ComplementaryStateEstimator_8cpp
StateEstimators/ComplementaryFilter/ComplementaryStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
ComplementaryStateEstimator_8cpp.html
a9ec9edac58cf55ac5c739fafc9767f17
(tk_state, ComplementaryStateEstimator, telekyb_state::ComplementaryStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
ComplementaryStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/ComplementaryFilter/
ComplementaryStateEstimator_8hpp
tk_state/StateEstimator.hpp
ComplementaryDataTypes.hpp
telekyb_state::ComplementaryStateEstimator
telekyb_state::ComplementaryStateEstimatorOptions
telekyb_state
EigenTools.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/tk_state/
EigenTools_8cpp
EigenTools.hpp
telekyb_state
EigenTools.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/
EigenTools_8hpp
telekyb_state::EigenTools
telekyb_state
KalmanDataTypes.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
KalmanDataTypes_8hpp
InputBufferElement
MeasureBufferElement
StateBufferElement
KalmanStateEstimator/KalmanDataTypes.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/KalmanStateEstimator/
KalmanStateEstimator_2KalmanDataTypes_8hpp
InputBufferElement
MeasureBufferElement
StateBufferElement
KalmanStateEstimator/KalmanStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/KalmanStateEstimator/
KalmanStateEstimator_2KalmanStateEstimator_8cpp
StateEstimators/KalmanStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
KalmanStateEstimator_2KalmanStateEstimator_8cpp.html
a946ada85eca3b5ac4e2919d20f84ada9
(tk_state, KalmanStateEstimator, telekyb_state::KalmanStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
KalmanStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
KalmanStateEstimator_8cpp
StateEstimators/KalmanStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
KalmanStateEstimator_8cpp.html
a946ada85eca3b5ac4e2919d20f84ada9
(tk_state, KalmanStateEstimator, telekyb_state::KalmanStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
KalmanStateEstimator/KalmanStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/KalmanStateEstimator/
KalmanStateEstimator_2KalmanStateEstimator_8hpp
tk_state/StateEstimator.hpp
EigenTools.hpp
telekyb_state::KalmanStateEstimator
telekyb_state::KalmanStateEstimatorOptions
telekyb_state
KalmanStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
KalmanStateEstimator_8hpp
tk_state/StateEstimator.hpp
EigenTools.hpp
StateEstimators/MeasureHandler.hpp
telekyb_state::KalmanStateEstimator
telekyb_state::KalmanStateEstimatorOptions
telekyb_state
mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/
mainpage_8dox
MeasureHandler.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
MeasureHandler_8cpp
StateEstimators/MeasureHandler.hpp
EigenTools.hpp
telekyb_state
MeasureHandler.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
MeasureHandler_8hpp
StateEstimators/KalmanDataTypes.hpp
telekyb_state::MeasureHandler
telekyb_state::MeasureHandlerOption
telekyb_state
SensorHandler.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/KalmanStateEstimator/
SensorHandler_8hpp
StateEstimators/KalmanDataTypes.hpp
telekyb_state::SensorHandler
telekyb_state
SSXStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
SSXStateEstimator_8cpp
StateEstimators/SSXStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
SSXStateEstimator_8cpp.html
a6f2dca69cab61909c259aba64f0f9490
(tk_state, SSXStateEstimator, telekyb_state::SSXStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
SSXStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
SSXStateEstimator_8hpp
tk_state/StateEstimator.hpp
telekyb_state::SSXStateEstimator
telekyb_state::SSXStateEstimatorOptions
telekyb_state
StateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/tk_state/
StateEstimator_8cpp
tk_state/StateEstimator.hpp
tk_state/StateEstimatorController.hpp
StateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/tk_state/
StateEstimator_8hpp
TELEKYB_NAMESPACE::StateEstimator
StateEstimatorController.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/tk_state/
StateEstimatorController_8cpp
tk_state/StateEstimatorController.hpp
StateEstimatorController.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/tk_state/
StateEstimatorController_8hpp
tk_state/StateEstimator.hpp
tk_state/StateEstimatorControllerOptions.hpp
TELEKYB_NAMESPACE::StateEstimatorController
StateEstimatorControllerOptions.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/tk_state/
StateEstimatorControllerOptions_8cpp
tk_state/StateEstimatorControllerOptions.hpp
StateEstimatorControllerOptions.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/tk_state/
StateEstimatorControllerOptions_8hpp
TELEKYB_NAMESPACE::StateEstimatorControllerOptions
StateEstimTester.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/test/
StateEstimTester_8cpp
tk_state/StateEstimatorController.hpp
int
main
StateEstimTester_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
ViconHandler.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/KalmanStateEstimator/
ViconHandler_8cpp
EigenTools.hpp
telekyb_state
ViconHandler.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/KalmanStateEstimator/
ViconHandler_8hpp
telekyb_state::ViconHandler
telekyb_state::ViconHandlerOption
telekyb_state
ViconImuStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
ViconImuStateEstimator_8cpp
StateEstimators/ViconImuStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
ViconImuStateEstimator_8cpp.html
ad560c4c4a05c442621821accf09187d2
(tk_state, ViconImuStateEstimator, telekyb_state::ViconImuStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
ViconImuStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
ViconImuStateEstimator_8hpp
tk_state/StateEstimator.hpp
telekyb_state::ViconImuStateEstimator
telekyb_state::ViconImuStateEstimatorOptions
telekyb_state
ViconStateEstimator.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/src/StateEstimators/
ViconStateEstimator_8cpp
StateEstimators/ViconStateEstimator.hpp
tk_state/StateEstimatorController.hpp
telekyb_state
PLUGINLIB_DECLARE_CLASS
ViconStateEstimator_8cpp.html
ae214d2637b2f8188b5df75d441664aaa
(tk_state, ViconStateEstimator, telekyb_state::ViconStateEstimator, TELEKYB_NAMESPACE::StateEstimator)
ViconStateEstimator.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-kyb-mpg-ros-pkg/doc_stacks/2013-11-11_11-09-26.678778/telekyb_main/tk_state/include/StateEstimators/
ViconStateEstimator_8hpp
tk_state/StateEstimator.hpp
telekyb_state::ViconStateEstimator
telekyb_state::ViconStateEstimatorOptions
telekyb_state
DynamicSystem
classDynamicSystem.html
DynamicSystem
classDynamicSystem.html
ac5828bf962f632ca9524d96c81c599bf
()
DynamicSystem
classDynamicSystem.html
a82a60158edbd013b9dea501a6d0f9d11
(const Eigen::Matrix3d &inPositionGain, const Eigen::Matrix3d &inVelocityGain, const Eigen::Matrix3d &inOrientationGain, const Eigen::Matrix3d &inBiasGain, const Eigen::Vector3d &inGravity, double inNormalizationGain, const Eigen::Matrix3d &inMatrixA, const Eigen::Vector3d &inVectorB)
const Input &
getInput
classDynamicSystem.html
a3f0f7022d0e056e7a6e38270ff40e9ea
()
const Measure &
getMeasure
classDynamicSystem.html
af12dba69739de771884ac28ef1b87d7e
()
void
operator()
classDynamicSystem.html
abaab642a9190467517ef44b344c976aa
(State &inState, State &dState, double t)
void
setInput
classDynamicSystem.html
a5cd251dcb80d9bfd6d672f07a61d1c91
(const Input &inInput)
void
setMeasure
classDynamicSystem.html
ab1dbd6153f84bc5f4d82b9f25ccba543
(const Measure &inMeasure)
Eigen::Matrix3d
biasGain
classDynamicSystem.html
af6d146909b997d6a9d5758d14514872c
Eigen::Vector3d
gravity
classDynamicSystem.html
a2bf89109a8c0b9031228b4e96567a026
Input
input
classDynamicSystem.html
a25a28cf6a49d0b39569444b863ace414
Eigen::Matrix3d
matrixA
classDynamicSystem.html
a3de6ed7edacf1aab30cf6e407f0bddb6
Measure
measure
classDynamicSystem.html
adfd7a2a64a3478f481e2f0197f75e04f
double
normalizationGain
classDynamicSystem.html
ac74367bbec13bbe912404ae7e23830cd
Eigen::Matrix3d
orientationGain
classDynamicSystem.html
a597f442752c75a2ba329e5420eb34313
Eigen::Matrix3d
positionGain
classDynamicSystem.html
ae0d184afdca2d44e1d114d7d68a876a5
Eigen::Vector3d
vectorB
classDynamicSystem.html
af2ee224d4106ce1510045fc8cc778fa9
Eigen::Matrix3d
velocityGain
classDynamicSystem.html
a48f965cf46a3b8b663bd263a2712fdff
Input
classInput.html
Eigen::Vector3d
ang_vel
classInput.html
a0c48f87254b1c7789813d4f613217a74
Eigen::Vector3d
lin_acc
classInput.html
afd23ec7821d485e2f0a0d270a0687cb7
InputBufferElement
structInputBufferElement.html
sensor_msgs::Imu
input
structInputBufferElement.html
aad06a63f6f2c40ac693ed50c57f26966
double
timeStamp
structInputBufferElement.html
ae04d9001e28b47c95c95e096cbaafe6d
Measure
classMeasure.html
Eigen::Quaterniond
orientation
classMeasure.html
a8743aabc54e0dc1535d0b7d974767bef
Eigen::Vector3d
position
classMeasure.html
acd83dcf5b00ada4af743851fcfff5343
MeasureBufferElement
structMeasureBufferElement.html
geometry_msgs::TransformStamped
measure
structMeasureBufferElement.html
a04d7d7c17c01992a8a0c518fc847d329
double
timeStamp
structMeasureBufferElement.html
a37f19d39610f1cdf59a6a7c9247a6090
State
classState.html
State
operator*
classState.html
ad8ab625713a7bd961a5b8b306752bc3e
(const _scalarT factor) const
State &
operator*=
classState.html
aa72780d3111f681f9a48a76ff3936f8e
(const _scalarT factor)
State
operator+
classState.html
abbba16d7ee501e4701528224d1e571f2
(const State &addend) const
State &
operator+=
classState.html
a524a0ff9d64fa588f83ab6c05e978c4e
(const State &addend)
Eigen::Vector3d
bias
classState.html
a4f5531544ce5a59a96ae6dda47ccd30d
Eigen::Vector3d
lin_velocity
classState.html
af7e829baf335e89cbb374be6452aeed1
Eigen::Quaterniond
orientation
classState.html
aaea55a33dbd226d15916f8a9de18f08b
Eigen::Vector3d
position
classState.html
aca71a1549346d3ebb4f6a00ea2c63097
StateBufferElement
structStateBufferElement.html
Eigen::Matrix< double, 9, 9 >
covariance
structStateBufferElement.html
aecc7509acaf3d7ccb91106f98999db6a
telekyb_msgs::TKState
state
structStateBufferElement.html
aaf1c3e9fda8636199317dc2ee910d3e2
double
timeStamp
structStateBufferElement.html
ae4edb1cf7499ea750cc3e5c4aa02d9cd
ros
namespaceros.html
TELEKYB_NAMESPACE::StateEstimator
classTELEKYB__NAMESPACE_1_1StateEstimator.html
virtual void
destroy
classTELEKYB__NAMESPACE_1_1StateEstimator.html
abb7bb05f3485648dcad131de5b211a69
()=0
virtual std::string
getName
classTELEKYB__NAMESPACE_1_1StateEstimator.html
ab381170c790e0c74db557fcf4b798927
() const =0
virtual void
initialize
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a4c8ed02cb98a889e4ccb23785c13d98d
()=0
bool
isActive
classTELEKYB__NAMESPACE_1_1StateEstimator.html
ad732799f08eddfb7237e126ab123d0f2
() const
bool
isInitialized
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a19cf46dcea75f0da23868b03c1af57be
() const
virtual void
willBecomeActive
classTELEKYB__NAMESPACE_1_1StateEstimator.html
ae6b01c452741bc3536b620206fe06723
()=0
virtual void
willBecomeInActive
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a1b1e84bb499e36fbac7ca851a560e11f
()=0
virtual
~StateEstimator
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a898a8a0902fdfcf7239ff225b40e3a49
()
StateEstimator
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a60a3d0ed619af7763683ff89ad24a7c2
()
bool
initialized
classTELEKYB__NAMESPACE_1_1StateEstimator.html
a85f44e45e722f37c6c14f05c401c5122
StateEstimatorController &
stateEstimatorController
classTELEKYB__NAMESPACE_1_1StateEstimator.html
abc5c7c958649c9e76de8e369e3b1d32e
TELEKYB_NAMESPACE::StateEstimatorController
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
void
activeStateCallBack
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a08d96d6c3dcf863a72cf35200657a3e4
(const TKState &tStateMsg)
const StateEstimator *
getActiveStateEstimator
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a9c82cb7b8ef0e8e63ff047d42b18a118
() const
TKState
getLastState
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a75a5ef8af2857490b2947723b6f8d9ec
() const
const ros::NodeHandle &
getSensorNodeHandle
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
af55f9dafb3e8c9c1244c375a0765dc6c
() const
std::string
getSePublisherTopic
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a6c456ec6491e3e9b58f1f517d75c43d3
() const
bool
waitForFirstState
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a171c9686103dfd9397f4c2cc5571b18e
(Time timeout) const
static bool
HasInstance
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a3e659895660096cda83b95ca327050f9
()
static StateEstimatorController &
Instance
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a7579f97ebfbb85257d3aaf634a31d5e5
()
static const StateEstimatorController *
InstancePtr
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
af2af39830890a404b712f9f6cc8bc1ca
()
static void
ShutDownInstance
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a8ae534b4bc05edcf9f1a79933ca95591
()
void
initialize
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
aaeacde0a64297059694602cc79d2e050
()
void
publishTransform
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
ad47cb8bbc4f347ca1074de558824f444
(const TKState &tStateMsg)
void
publishTransformStamped
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a7127fce4980cdc4fbb48ede9b2c8fb97
(const TKState &tStateMsg)
StateEstimator *
activeStateEstimator
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
af88b7d2454ea3484b3b3fa780f2215e8
TKState
lastState
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a92db29a9fd48c130642632e1aecdd884
boost::mutex
lastStateMutex
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a6bbfc718d4dd0599bf8785f550f07f39
ros::NodeHandle
nodeHandle
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a48aedc1c4328b4c93fbff8b53b134ae0
StateEstimatorControllerOptions
options
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a59d466b543778b2c2c9583570fe03fc1
bool
recvFirstState
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a03d628bab8d8a32f415aed0478cf91e7
pluginlib::ClassLoader< StateEstimator >
seLoader
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
ace75ad4bb1d6b229c455d30615a9d180
tf::TransformBroadcaster
tfBroadCaster
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a009441d45fc1070b9c417a8771a38b07
ros::Publisher
tkStatePublisher
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
aa74599c708e717ac8ffe77f022f647bb
ros::Publisher
transformStampedPub
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a4d162433092f5f4c34622d936021f128
StateEstimatorController &
operator=
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a6566979ca244ee1510da0b39c4e41f97
(const StateEstimatorController &)
StateEstimatorController
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a38fc0f04fe51c88161e116b108db9609
()
StateEstimatorController
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
adfe68f6881c41d3bb809626475b17202
(const StateEstimatorController &)
virtual
~StateEstimatorController
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a16916dfbb110f04036f3dfb79f4e8ec4
()
static StateEstimatorController *
instance
classTELEKYB__NAMESPACE_1_1StateEstimatorController.html
a218c72ecae7c843f0d09636f634798ed
TELEKYB_NAMESPACE::StateEstimatorControllerOptions
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
TELEKYB_NAMESPACE::OptionContainer
StateEstimatorControllerOptions
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
ad5a22dabc8560ad3033b581111875522
()
Option< std::string > *
tPluginLookupName
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
a917d17471fddd833204578033f5da684
Option< std::string > *
tPublisherTopic
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
a0ea489bba38e65eaf5cbd68032e59851
Option< bool > *
tPublishRosTransform
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
aa1ad935672480b9d2ed5f64b0dbf584f
Option< bool > *
tPublishRosTransformStamped
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
a39c83e591e935747f9e3a96402c06a69
Option< std::string > *
tTransformParentID
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
a5d7b46fac41c85545a4281c0c990a0e3
Option< std::string > *
tTransformStampedTopic
classTELEKYB__NAMESPACE_1_1StateEstimatorControllerOptions.html
a549710467ed0192fd42e9f1dee28faa6
telekyb_state
namespacetelekyb__state.html
telekyb_state::ComplementaryStateEstimator
telekyb_state::ComplementaryStateEstimatorOptions
telekyb_state::EigenTools
telekyb_state::KalmanStateEstimator
telekyb_state::KalmanStateEstimatorOptions
telekyb_state::MeasureHandler
telekyb_state::MeasureHandlerOption
telekyb_state::SensorHandler
telekyb_state::SSXStateEstimator
telekyb_state::SSXStateEstimatorOptions
telekyb_state::ViconHandler
telekyb_state::ViconHandlerOption
telekyb_state::ViconImuStateEstimator
telekyb_state::ViconImuStateEstimatorOptions
telekyb_state::ViconStateEstimator
telekyb_state::ViconStateEstimatorOptions
telekyb_state::ComplementaryStateEstimator
classtelekyb__state_1_1ComplementaryStateEstimator.html
TELEKYB_NAMESPACE::StateEstimator
ComplementaryStateEstimator
classtelekyb__state_1_1ComplementaryStateEstimator.html
a71a2d02a7e5d2c49e7b4da19d82e8852
()
virtual void
destroy
classtelekyb__state_1_1ComplementaryStateEstimator.html
ae1dddc6de9e7a0cdd723d497082f6f91
()
virtual std::string
getName
classtelekyb__state_1_1ComplementaryStateEstimator.html
a962481aeff22e4b89b892caf84cce9ae
() const
virtual void
initialize
classtelekyb__state_1_1ComplementaryStateEstimator.html
aad80ccfae89eb6605c8f0a64f99ffe5a
()
void
inputCallback
classtelekyb__state_1_1ComplementaryStateEstimator.html
ac5a0f4349166d87de2734f6f73616ec9
(const tk_draft_msgs::TKSmallImuConstPtr &msg)
void
measureCallback
classtelekyb__state_1_1ComplementaryStateEstimator.html
aeba7820b76542512cfed4acf0c0ae7e3
(const geometry_msgs::TransformStampedConstPtr &msg)
virtual void
willBecomeActive
classtelekyb__state_1_1ComplementaryStateEstimator.html
a9bdf0018065c1c9a63d6e58b8c1fe3bd
()
virtual void
willBecomeInActive
classtelekyb__state_1_1ComplementaryStateEstimator.html
a76aacc00b970078a7a67c4cdac7e9a9e
()
void
initializationDone
classtelekyb__state_1_1ComplementaryStateEstimator.html
a74a0faed85637009d10304a9b0db11ad
()
void
initVelocityFilters
classtelekyb__state_1_1ComplementaryStateEstimator.html
a956a71371cbeb2098923c8914bb707cb
()
void
prediction
classtelekyb__state_1_1ComplementaryStateEstimator.html
a2ea8b4073ca03ca4562a218241496ca9
(State &state, double Tpred)
void
publishState
classtelekyb__state_1_1ComplementaryStateEstimator.html
a7fc8978066ac63ab28804e653c541e0e
()
void
spin
classtelekyb__state_1_1ComplementaryStateEstimator.html
a33da845f179bf435cc35a27e37372648
()
Eigen::Vector3d
angVelFiltered
classtelekyb__state_1_1ComplementaryStateEstimator.html
a2a377a2e2be5a296634a905c3e454140
ros::Publisher
biasPub
classtelekyb__state_1_1ComplementaryStateEstimator.html
a9ecb685ae75fca5ebbf381e855c23f4f
boost::mutex
imuMutex
classtelekyb__state_1_1ComplementaryStateEstimator.html
aa8b719964316c981bc425c415aa3cefb
ros::Subscriber
imuSub
classtelekyb__state_1_1ComplementaryStateEstimator.html
af04a279192ec3c4c4f53c0e19bc975f9
State
internalState
classtelekyb__state_1_1ComplementaryStateEstimator.html
a443bbebc3855285106da544f739b2802
bool
isInitialized
classtelekyb__state_1_1ComplementaryStateEstimator.html
ac7e18a21ab5c5b5dd278b92eea9d1669
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1ComplementaryStateEstimator.html
ada1169d2095ae7d9e872e622857eb656
IIRFilter *
omegaFilter
classtelekyb__state_1_1ComplementaryStateEstimator.html
a2cfddd580a28736efa7e4f5cb70f6d33
[3]
ComplementaryStateEstimatorOptions
options
classtelekyb__state_1_1ComplementaryStateEstimator.html
aa766ee923b3a36ef347fdd3725b4ca68
telekyb::Timer
pubTimer
classtelekyb__state_1_1ComplementaryStateEstimator.html
a33b2bfad3778e3ed32f2beea6c4048cb
bool
receivedFirstInput
classtelekyb__state_1_1ComplementaryStateEstimator.html
a6aa013f714d128407219c2ea5cca5608
bool
receivedFirstMeasure
classtelekyb__state_1_1ComplementaryStateEstimator.html
af4718763e36295fd3044c3acd5ac7d33
telekyb::Timer
rtTimer
classtelekyb__state_1_1ComplementaryStateEstimator.html
a8d2465aa10c9c3bcc71fb5e66a023d39
bool
spinning
classtelekyb__state_1_1ComplementaryStateEstimator.html
a656b99812de8310e0509b03ed3b79976
DynamicSystem
system
classtelekyb__state_1_1ComplementaryStateEstimator.html
a920cb49206ed13513c2f1ef23cee0b4c
boost::thread
thread
classtelekyb__state_1_1ComplementaryStateEstimator.html
aa5220cff615e2ff1d036646e22dab2f3
boost::mutex
threadMutex
classtelekyb__state_1_1ComplementaryStateEstimator.html
affeed97c1a2c16ceb3ab4f51fb8c301f
boost::mutex
viconMutex
classtelekyb__state_1_1ComplementaryStateEstimator.html
a006c77500df8a573642b25b37a95058a
ros::Publisher
viconRepublisher
classtelekyb__state_1_1ComplementaryStateEstimator.html
af8305e33ae285a4c267d8121400e6492
ros::Subscriber
viconSub
classtelekyb__state_1_1ComplementaryStateEstimator.html
a2cb075ff1812b165f98e9e2209a8a748
telekyb_state::ComplementaryStateEstimatorOptions
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
TELEKYB_NAMESPACE::OptionContainer
ComplementaryStateEstimatorOptions
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a725337c2c8f644b22e61b42898d7af29
()
Option< Eigen::Matrix3d > *
biasGain
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a782ec9f7605cdb2b53b0a7e4fe65bb68
Option< Eigen::Vector3d > *
imuAccBias
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
aeaa7004b5409c8915dee6dea2bdc1b7a
Option< Eigen::Vector3d > *
imuGyrBias
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a8c0f499aae83f1cdd8254b1d8d7af364
Option< Eigen::Matrix3d > *
matrixA
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
abcada134e21f6e5987a7efd837e68e66
Option< double > *
normalizationGain
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
ae2dcadb15781012705c5a8e3d1f40cbb
Option< Eigen::Matrix3d > *
positionGain
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a1074fb2a851f146e51945fb58a314af7
Option< double > *
predStep
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a0200161d3f48febfd999c617956a1d23
Option< double > *
pubStep
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a55ab2a5ec73df33d3630f46f7e765174
Option< Eigen::Matrix3d > *
rotationGain
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a19642ee62338b7109f49ff60a8612600
Option< std::string > *
tImuSeTopicName
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a2217b40b56295acef47f78baa0bc01c6
Option< double > *
tOmegaFilterFreq
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a085d9bdf34d077e25a9e6217852c5b61
Option< double > *
tOmegaSampleTime
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
ae3e1410beec23df1895c3910b6339eec
Option< std::string > *
tViconRepubTopicName
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a84650864a3cb74763ad33c05e5414232
Option< std::string > *
tViconSeTopicName
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a59141201a496fa1c8fae9a02dd639307
Option< Eigen::Vector3d > *
vectorB
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a5c70a8007155aab583ff2cf9ee505830
Option< Eigen::Matrix3d > *
velocityGain
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a5de6b6c86eac1fa684e3b12cce573882
Option< Eigen::Vector2d > *
vicOrientation
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
aef3da4f7a6a7bc771d6832817bb1d25c
Option< Eigen::Vector3d > *
vicPosition
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a12d0a7df5a8bef0ff50a5472d77fa105
Option< Eigen::Vector3d > *
worldGravity
classtelekyb__state_1_1ComplementaryStateEstimatorOptions.html
a2b5729481967ba00464438b31118fa34
telekyb_state::EigenTools
classtelekyb__state_1_1EigenTools.html
Eigen::Matrix< double, 3, 4 >
gamma
classtelekyb__state_1_1EigenTools.html
af7fb25f3bf16d2a36f67beb2c19bf5fc
(Eigen::Quaterniond q, Eigen::Vector3d v)
Eigen::Matrix3d
hat
classtelekyb__state_1_1EigenTools.html
a572f02d6da92306f74314e5ffe4ef4cb
(Eigen::Vector3d v)
Eigen::Matrix< double, 3, 4 >
jacpq
classtelekyb__state_1_1EigenTools.html
a3470e8fc7ed6c8a806c08fce30032601
(Eigen::Quaterniond q)
Eigen::Matrix< double, 4, 3 >
jacqp
classtelekyb__state_1_1EigenTools.html
a8a00d3cc2a75ce31f5b534b2b783fdb0
(Eigen::Quaterniond q)
Eigen::Matrix< double, 4, 3 >
matW
classtelekyb__state_1_1EigenTools.html
ad458bd8d77541673cc24d1297eaab8e6
(Eigen::Quaterniond q)
int
min
classtelekyb__state_1_1EigenTools.html
a0d8a140f6e6d8338f2fd5d37b29d9245
(const Eigen::Vector4d &vec, double &step)
Eigen::Matrix< double, 4, 4 >
qLeft
classtelekyb__state_1_1EigenTools.html
a5cf67a0668f19aaed8ece953a25c28d9
(Eigen::Quaterniond q)
Eigen::Quaterniond
toQuaternion
classtelekyb__state_1_1EigenTools.html
a297eda7081028c7a234cff5022bc60f3
(Eigen::Vector3d p)
Eigen::Quaterniond
toQuaternion
classtelekyb__state_1_1EigenTools.html
a0dc55b6c4f2868797649636ca3b35591
(Eigen::Vector4d v)
Eigen::Vector3d
toRodrigues
classtelekyb__state_1_1EigenTools.html
a77b405feb7edd9f46501168b0ad90b55
(Eigen::Quaterniond q)
Eigen::Vector4d
toVector
classtelekyb__state_1_1EigenTools.html
ab3bb12db51ff748f720018eae13e06a6
(Eigen::Quaterniond q)
telekyb_state::KalmanStateEstimator
classtelekyb__state_1_1KalmanStateEstimator.html
TELEKYB_NAMESPACE::StateEstimator
TELEKYB_NAMESPACE::StateEstimator
virtual void
destroy
classtelekyb__state_1_1KalmanStateEstimator.html
a214711d98c98789359676db984b14997
()
virtual void
destroy
classtelekyb__state_1_1KalmanStateEstimator.html
a56dd0f9c33db570cc70f4eae0e8781e9
()
virtual std::string
getName
classtelekyb__state_1_1KalmanStateEstimator.html
aa21ac1d09281cb4f462a6a5e403a21ba
() const
virtual std::string
getName
classtelekyb__state_1_1KalmanStateEstimator.html
a3dfb5598096e53ba771150f0992df22c
() const
void
imuCallback
classtelekyb__state_1_1KalmanStateEstimator.html
ad9a29a1831ce63028f9a3136a1c64658
(const sensor_msgs::Imu::ConstPtr &msg)
void
imuCallback
classtelekyb__state_1_1KalmanStateEstimator.html
ad9a29a1831ce63028f9a3136a1c64658
(const sensor_msgs::Imu::ConstPtr &msg)
virtual void
initialize
classtelekyb__state_1_1KalmanStateEstimator.html
a2bbe8b3aa3dde69eaac84d780a46d9e3
()
virtual void
initialize
classtelekyb__state_1_1KalmanStateEstimator.html
a9934fc5b96dcb8496875e114a75665b0
()
void
viconCallback
classtelekyb__state_1_1KalmanStateEstimator.html
a8268e8171127023401be827926390587
(const geometry_msgs::TransformStamped::ConstPtr &msg)
void
viconCallback
classtelekyb__state_1_1KalmanStateEstimator.html
a8268e8171127023401be827926390587
(const geometry_msgs::TransformStamped::ConstPtr &msg)
virtual void
willBecomeActive
classtelekyb__state_1_1KalmanStateEstimator.html
ad26ec39aa8082ad97c1fb4ce4aabf371
()
virtual void
willBecomeActive
classtelekyb__state_1_1KalmanStateEstimator.html
a4755bb57f2d137d1bac9286a19bc3af0
()
virtual void
willBecomeInActive
classtelekyb__state_1_1KalmanStateEstimator.html
aa0960a04e0a92a20fa9ea6b7841ef630
()
virtual void
willBecomeInActive
classtelekyb__state_1_1KalmanStateEstimator.html
a9a8d2bd0b199c161825433c3453c920d
()
void
core
classtelekyb__state_1_1KalmanStateEstimator.html
afd26def9a63fcbad58441bb680f29f25
()
void
core
classtelekyb__state_1_1KalmanStateEstimator.html
afd26def9a63fcbad58441bb680f29f25
()
void
prediction
classtelekyb__state_1_1KalmanStateEstimator.html
aff416b093198c06e126b6a02feb0ad30
(StateBufferElement &state, const InputBufferElement &u, double Tpred)
void
prediction
classtelekyb__state_1_1KalmanStateEstimator.html
aff416b093198c06e126b6a02feb0ad30
(StateBufferElement &state, const InputBufferElement &u, double Tpred)
void
publishEstimate
classtelekyb__state_1_1KalmanStateEstimator.html
aac19661071a4f752e542c9c1aaaafb21
(const StateBufferElement &estimate)
void
publishEstimate
classtelekyb__state_1_1KalmanStateEstimator.html
aac19661071a4f752e542c9c1aaaafb21
(const StateBufferElement &estimate)
std::deque< _BufferElement >::iterator
searchInBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
af2d8d3049b2cad0e265d86f17e4ac4db
(std::deque< _BufferElement > &buffer, double time)
std::deque< _BufferElement, Eigen::aligned_allocator< _BufferElement > >::iterator
searchInBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
ac375dfe12e9f3d95779bfed539b01a02
(std::deque< _BufferElement, Eigen::aligned_allocator< _BufferElement > > &buffer, double time)
std::deque< InputBufferElement >::const_iterator
currentInputIndex
classtelekyb__state_1_1KalmanStateEstimator.html
adb0e410b96fff396e4b8da6ae43e02b6
std::deque< InputBufferElement, Eigen::aligned_allocator< InputBufferElement > >::const_iterator
currentInputIndex
classtelekyb__state_1_1KalmanStateEstimator.html
aa2280dd5b1ae4dfdc7a393cd62de352d
ros::Subscriber
imuSub
classtelekyb__state_1_1KalmanStateEstimator.html
ab552201148fcbaf3d7414379dc11a7c2
std::deque< InputBufferElement >
inputBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
af30fe8f7e4c690087410ca5273ca55b6
std::deque< InputBufferElement, Eigen::aligned_allocator< InputBufferElement > >
inputBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
adf855fd5b5206c326ab8d414f59dfd16
StateBufferElement
internalState
classtelekyb__state_1_1KalmanStateEstimator.html
abbebb629e1e21eab111a41c6d49f2cbb
Time
intTime
classtelekyb__state_1_1KalmanStateEstimator.html
a6283ae3972e2741d3888498cde8935fd
bool
isInitialized
classtelekyb__state_1_1KalmanStateEstimator.html
add80552bac815fb38f9d129d5ad220b5
bool
isInitializedAngVel
classtelekyb__state_1_1KalmanStateEstimator.html
ac035449eb06969e7e12af6670a41e8fd
bool
isInitializedLinVel
classtelekyb__state_1_1KalmanStateEstimator.html
ad919c0e699e649b125ff05549350590f
bool
isInitializedPose
classtelekyb__state_1_1KalmanStateEstimator.html
ae7d96f35b3ccf0d508c94667f97d286c
std::deque< MeasureBufferElement >
measureBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
a9c2e168a64d9b176d861b3bde38bf6e4
std::deque< MeasureBufferElement, Eigen::aligned_allocator< MeasureBufferElement > >
measureBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
ae00d71002ab854af28b0e11d005467cd
InputBufferElement
newInput
classtelekyb__state_1_1KalmanStateEstimator.html
aeaad677cb8c1678d2b93242e804de909
boost::mutex
newInputMutex
classtelekyb__state_1_1KalmanStateEstimator.html
abfac471f0bfc69434cd2cc5b21029493
bool
newInputReceived
classtelekyb__state_1_1KalmanStateEstimator.html
a3c465ce23d7ea845899bc463b8dbc1b9
MeasureBufferElement
newMeasure
classtelekyb__state_1_1KalmanStateEstimator.html
a5c09da28b49ee499ba29e37a10dc5abc
boost::mutex
newMeasureMutex
classtelekyb__state_1_1KalmanStateEstimator.html
a5e086af50d148be70d4425c1d9b4209f
bool
newMeasureReceived
classtelekyb__state_1_1KalmanStateEstimator.html
aef472442ff53cc125c39c67cfb9fee09
std::deque< MeasureBufferElement >::const_iterator
nextMeasureIndex
classtelekyb__state_1_1KalmanStateEstimator.html
ad242aa01a2c63d44cfda67e2c983bc3e
std::deque< MeasureBufferElement, Eigen::aligned_allocator< StateBufferElement > >::const_iterator
nextMeasureIndex
classtelekyb__state_1_1KalmanStateEstimator.html
a11d675a0ba132783fefc497ed51203ff
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1KalmanStateEstimator.html
ab2522077797ba7597fd8a7371c625fb4
KalmanStateEstimatorOptions
options
classtelekyb__state_1_1KalmanStateEstimator.html
a9d54a78bf4ea3423f708a2cad84a7a4c
double
predTime
classtelekyb__state_1_1KalmanStateEstimator.html
a1ed6a1a491fc73cdfc32f1601004e099
Timer
saveTimer
classtelekyb__state_1_1KalmanStateEstimator.html
a0f402c69381b70cdbe71d1b8e90a1c86
std::deque< StateBufferElement >
stateBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
a7b490e53d70a5f44ff3924a7265d3a7d
std::deque< StateBufferElement, Eigen::aligned_allocator< StateBufferElement > >
stateBuffer
classtelekyb__state_1_1KalmanStateEstimator.html
ad3bef7648abf31edc59776ac9ef2dffc
ros::Publisher
statePub
classtelekyb__state_1_1KalmanStateEstimator.html
a64bb2a07621745fd2b9d0664da16f614
EigenTools
tools
classtelekyb__state_1_1KalmanStateEstimator.html
a62d94994855f890e31f7c74ffba15a85
ViconHandler
viconHandler
classtelekyb__state_1_1KalmanStateEstimator.html
af68caf188d0c1ae43fe058778cfb562f
MeasureHandler
viconHanler
classtelekyb__state_1_1KalmanStateEstimator.html
a1973d436c504e16096d1cd42913daec2
ros::Subscriber
vicSub
classtelekyb__state_1_1KalmanStateEstimator.html
a8eaf8813e0539234436f498f64ef18e0
telekyb_state::KalmanStateEstimatorOptions
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
TELEKYB_NAMESPACE::OptionContainer
TELEKYB_NAMESPACE::OptionContainer
KalmanStateEstimatorOptions
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
afd91a34fac9c882fcb42f1001c3cf6f5
()
KalmanStateEstimatorOptions
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
afd91a34fac9c882fcb42f1001c3cf6f5
()
Option< Eigen::Matrix< double, 9, 9 > > *
discCov
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
aa4b64f6194c46096e4ff46fe08561bec
Option< Eigen::Vector3d > *
imuAccBias
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
ae8a801b48ddfe6d49866022a7c991d75
Option< Eigen::Matrix< double, 6, 6 > > *
imuCov
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a39129c5873e7e42d01817de0b13d8856
Option< Eigen::Vector3d > *
imuGyrBias
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a405630715e00b509edc8fc4878e38342
Option< std::string > *
imuTopic
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
abfaea451698213bc9ed471f4eea2d3b8
Option< Eigen::Matrix< double, 9, 9 > > *
initStateCov
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a2cd182f1409826ec206f94646fff9a37
Option< double > *
lTpred
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a5cc71ade9591bfa66affd7c001005c8d
Option< int > *
maxInputBufferSize
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a97c0c59086421748584761e4a16d81d4
Option< int > *
maxMeasureBufferSize
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
aba9f49dd3d0ca95403868f039baf9a14
Option< int > *
maxStateBufferSize
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a4b8150f223f704b02a79c390a6d1633f
Option< double > *
minStep
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a3cdc95e284634672f777c1679170e75c
Option< double > *
predStep
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a2a07b35c03f708ce87881339e6526d0e
Option< double > *
saveStep
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a9428ca1de339f9078cb6cd8eb0833f9a
Option< std::string > *
stateTopic
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a57b31ae11d423169eaba5495355966d4
Option< Eigen::Matrix< double, 6, 6 > > *
vicCov
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
af7f53bd97d74ddecf77401d5d5144c99
Option< std::string > *
viconTopic
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a38a0ef4579d07ef79337e0464a62d14e
Option< Eigen::Quaterniond > *
vicOrientation
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
a0bb4bb3fa83f70de370318f36e6f3ca1
Option< Eigen::Vector3d > *
vicPosition
classtelekyb__state_1_1KalmanStateEstimatorOptions.html
afbc3bba730265e157f3f71b98eceef31
telekyb_state::MeasureHandler
classtelekyb__state_1_1MeasureHandler.html
void
update
classtelekyb__state_1_1MeasureHandler.html
a65829e7ac0665135bb7e808b1b88818a
(StateBufferElement &state, const MeasureBufferElement &z)
MeasureHandlerOption
options
classtelekyb__state_1_1MeasureHandler.html
a1d1e66b8a31f37ecafdb2ef734b5c9c4
telekyb_state::MeasureHandlerOption
classtelekyb__state_1_1MeasureHandlerOption.html
TELEKYB_NAMESPACE::OptionContainer
MeasureHandlerOption
classtelekyb__state_1_1MeasureHandlerOption.html
a9a73531b793326cf3579ee59cc8ec0fd
()
Option< Eigen::Matrix< double, 6, 6 > > *
vicCov
classtelekyb__state_1_1MeasureHandlerOption.html
afc2be362784f1962ac0a93c44ecbe02e
Option< Eigen::Quaterniond > *
vicOrientation
classtelekyb__state_1_1MeasureHandlerOption.html
a7380fe72a7e8a8534dfe45c60bcf6eb2
Option< Eigen::Vector3d > *
vicPosition
classtelekyb__state_1_1MeasureHandlerOption.html
afe41a90f6b10416aaf4c4e7125d7ce05
telekyb_state::SensorHandler
classtelekyb__state_1_1SensorHandler.html
virtual void
destroy
classtelekyb__state_1_1SensorHandler.html
a290662a136b264cb580d6c0a598cb1e3
()=0
virtual void
initialize
classtelekyb__state_1_1SensorHandler.html
aaf4bcaf92efa11e848ac38f823fd1dc0
()=0
virtual void
update
classtelekyb__state_1_1SensorHandler.html
a456a61cf78f23e069db3b5ee706ffeae
(StateBufferElement &state)=0
virtual
~SensorHandler
classtelekyb__state_1_1SensorHandler.html
aa28218ea813f8a010a37d3c00f66cf35
()
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1SensorHandler.html
a38c7381263794b6b360ae827120dba63
ros::Subscriber
sensorSub
classtelekyb__state_1_1SensorHandler.html
a4d91703a6c8a1d0d8bf91ca4f46257a9
telekyb_state::SSXStateEstimator
classtelekyb__state_1_1SSXStateEstimator.html
TELEKYB_NAMESPACE::StateEstimator
virtual void
destroy
classtelekyb__state_1_1SSXStateEstimator.html
a3a5c648f798e75eb26cd4125b500d5c5
()
virtual std::string
getName
classtelekyb__state_1_1SSXStateEstimator.html
a16bbd76b33b6819f3dd755f2b536acd0
() const
virtual void
initialize
classtelekyb__state_1_1SSXStateEstimator.html
ae50435dc8272139b74edf5397af90e21
()
void
ssxCallback
classtelekyb__state_1_1SSXStateEstimator.html
a4a07f59faa64c348407093c0a50b1722
(const telekyb_msgs::TKState::ConstPtr &msg)
virtual void
willBecomeActive
classtelekyb__state_1_1SSXStateEstimator.html
ad1e23a50b178950ab5817a5ac70a06c5
()
virtual void
willBecomeInActive
classtelekyb__state_1_1SSXStateEstimator.html
a74d9f6c0789dca62543ff24706a0ca8e
()
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1SSXStateEstimator.html
a603895825380483edb86a9b8d4e79cb5
SSXStateEstimatorOptions
options
classtelekyb__state_1_1SSXStateEstimator.html
a97360a484374da889ff97e5022313029
ros::Subscriber
ssxSubscriber
classtelekyb__state_1_1SSXStateEstimator.html
a407e772a6eed67809e5491a2f1407985
telekyb_state::SSXStateEstimatorOptions
classtelekyb__state_1_1SSXStateEstimatorOptions.html
TELEKYB_NAMESPACE::OptionContainer
SSXStateEstimatorOptions
classtelekyb__state_1_1SSXStateEstimatorOptions.html
ade77cc2656e5da394add39636dadf6a8
()
Option< Eigen::Vector3d > *
tSSXPositionOffset
classtelekyb__state_1_1SSXStateEstimatorOptions.html
aa3a45ebf19955278999db5db24a7dded
Option< std::string > *
tSSXSeTopicName
classtelekyb__state_1_1SSXStateEstimatorOptions.html
ae8a09eafb7efe7f03274c7eaed9e044d
telekyb_state::ViconHandler
classtelekyb__state_1_1ViconHandler.html
telekyb_state::SensorHandler
void
destroy
classtelekyb__state_1_1ViconHandler.html
ac791da486f07fa18215e856a682a7565
()
void
initialize
classtelekyb__state_1_1ViconHandler.html
a260f15a8d56358adc3963af1061bdae2
()
void
update
classtelekyb__state_1_1ViconHandler.html
a94bb6044815ced930c5aa1ecccdda2c2
(StateBufferElement &state, const geometry_msgs::TransformStamped &z)
MeasureBufferElement
lastMeasure
classtelekyb__state_1_1ViconHandler.html
ad8e4798daaffd4a3ec2820aa8a0533a6
void
measureCallback
classtelekyb__state_1_1ViconHandler.html
abb3aad6dd8f3e2d63689ab4c541cf521
(const geometry_msgs::TransformStamped::ConstPtr &msg)
ViconHandlerOption
options
classtelekyb__state_1_1ViconHandler.html
a91260c069b7b23dfce8f4baebb092ca3
Eigen::Quaterniond
vicOrientation
classtelekyb__state_1_1ViconHandler.html
a6915db0420bfc1846d21cb62c1065219
Eigen::Vector3d
vicPosition
classtelekyb__state_1_1ViconHandler.html
a3fd5e60ba3da4d4ad14bc0e4807c7dd6
telekyb_state::ViconHandlerOption
classtelekyb__state_1_1ViconHandlerOption.html
TELEKYB_NAMESPACE::OptionContainer
ViconHandlerOption
classtelekyb__state_1_1ViconHandlerOption.html
a9a72f32bea3bfdce003b48116b69985e
()
Option< Eigen::Matrix< double, 6, 6 > > *
vicCov
classtelekyb__state_1_1ViconHandlerOption.html
a8e88fd4505ddd6b29af4f980d59a66e5
Option< Eigen::Quaterniond > *
vicOrientation
classtelekyb__state_1_1ViconHandlerOption.html
a374bb700d0f835a9ffacbf98750e42e8
Option< Eigen::Vector3d > *
vicPosition
classtelekyb__state_1_1ViconHandlerOption.html
a1f7be8d9cc878916e4573ebd41fadd70
Option< std::string > *
vicTopic
classtelekyb__state_1_1ViconHandlerOption.html
a0242b646336cccaefa2a11f56a04e9ab
telekyb_state::ViconImuStateEstimator
classtelekyb__state_1_1ViconImuStateEstimator.html
TELEKYB_NAMESPACE::StateEstimator
virtual void
destroy
classtelekyb__state_1_1ViconImuStateEstimator.html
ad91b71c8096174350bf0336176bbbf60
()
virtual std::string
getName
classtelekyb__state_1_1ViconImuStateEstimator.html
acc60e9fbff60658baac36a3e3178bf5f
() const
virtual void
initialize
classtelekyb__state_1_1ViconImuStateEstimator.html
a4b6ed839f695bc4413c84417b6b43107
()
virtual void
willBecomeActive
classtelekyb__state_1_1ViconImuStateEstimator.html
ad163af57b3f96977dc85949327050cb2
()
virtual void
willBecomeInActive
classtelekyb__state_1_1ViconImuStateEstimator.html
ae3c05faaec1dd0810fc6b90e2123b985
()
void
imuCallback
classtelekyb__state_1_1ViconImuStateEstimator.html
ade0939318fc8145cd6a900eb52ce09cf
(const sensor_msgs::Imu::ConstPtr &msg)
void
initVelocityFilters
classtelekyb__state_1_1ViconImuStateEstimator.html
a3f39cd1eed8b8b04b798097780ace53c
()
void
publishState
classtelekyb__state_1_1ViconImuStateEstimator.html
a9837aa216623da0d8ebeb092356c1a63
()
void
spin
classtelekyb__state_1_1ViconImuStateEstimator.html
a7ea3987dbcdb120a54f245a9724f1b7c
()
void
ssxCallback
classtelekyb__state_1_1ViconImuStateEstimator.html
a668442c2bee18a91aa5f0b1ea8f3f8e7
(const telekyb_msgs::TKState::ConstPtr &stateMsg)
void
viconCallback
classtelekyb__state_1_1ViconImuStateEstimator.html
a36ba5e5cd5e47e13a5ed8053226d61ce
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
Velocity3D
angVelocityNED
classtelekyb__state_1_1ViconImuStateEstimator.html
a6638deb3c5ef0791a8124cd113e988a5
boost::mutex
imuMutex
classtelekyb__state_1_1ViconImuStateEstimator.html
aac84b36fe5c6d8377c2b8bf6ba27baa7
ros::Subscriber
imuSub
classtelekyb__state_1_1ViconImuStateEstimator.html
a27162abc012851689e4d9a4de66091b8
telekyb::Time
intTime
classtelekyb__state_1_1ViconImuStateEstimator.html
a40e2f33fada2fca218bcbd18ebd68dae
telekyb::Timer
intTimer
classtelekyb__state_1_1ViconImuStateEstimator.html
a4ae1b08974d70cad12bdf18fe861598b
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1ViconImuStateEstimator.html
adafc88d131ea5f00fde93d4e77180583
ViconImuStateEstimatorOptions
options
classtelekyb__state_1_1ViconImuStateEstimator.html
ad63ebb60ef7e3a984e50c6852945f541
Position3D
posNED
classtelekyb__state_1_1ViconImuStateEstimator.html
a8ad1c2ca9e91cc84313ac199f7bee8d3
Quaternion
quatNED
classtelekyb__state_1_1ViconImuStateEstimator.html
aaf8b3c1801d0ce5775bb70fe1a2a5435
telekyb::Timer
rtTimer
classtelekyb__state_1_1ViconImuStateEstimator.html
a053f1985ad359131fd6e9b34974489fb
IIRFilter *
smoothVelFilter
classtelekyb__state_1_1ViconImuStateEstimator.html
a38bfc41ee274559a6c4db1b5a43721ca
[3]
Velocity3D
smoothVelNED
classtelekyb__state_1_1ViconImuStateEstimator.html
a9b1b698bc173ae80a0afe86f8bdb7ebf
ros::Publisher
smoothVelPub
classtelekyb__state_1_1ViconImuStateEstimator.html
aa0bbfe65d14dbd395a16f445f66cc41e
bool
spinning
classtelekyb__state_1_1ViconImuStateEstimator.html
aa86b09e046338c56c865ae7cf0d8b5f1
boost::thread
thread
classtelekyb__state_1_1ViconImuStateEstimator.html
a57f7fc27dacd41a9438e75c1226632f8
boost::mutex
timeMutex
classtelekyb__state_1_1ViconImuStateEstimator.html
af1579a95757df60889223ef8473af847
IIRFilter *
velFilter
classtelekyb__state_1_1ViconImuStateEstimator.html
a72ff5b198d036026657551e2ffc7fa65
[3]
Velocity3D
velNED
classtelekyb__state_1_1ViconImuStateEstimator.html
a3d2acd698525bbc515be32df7c56bb1f
boost::mutex
viconMutex
classtelekyb__state_1_1ViconImuStateEstimator.html
ad1ab40f78467b47227c79961fcd65362
ros::Subscriber
viconSub
classtelekyb__state_1_1ViconImuStateEstimator.html
a884205fc50b481a721cb88f3a5cdc061
telekyb_state::ViconImuStateEstimatorOptions
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
TELEKYB_NAMESPACE::OptionContainer
ViconImuStateEstimatorOptions
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a09d6f16a11f3bdbd67bbe2832fab87fe
()
Option< double > *
timeStep
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a122bd4ec278d8e9bd3770f33b0862ca5
Option< std::string > *
tImuSeTopicName
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
ad1ebed2ba46e529e1e3ffe8cfd30c8b7
Option< bool > *
tIntegrateAngVel
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
ad7455ab6cf3ad75f9625e56e1d78d4a3
Option< bool > *
tIntegrateLinVel
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
aa3524629a0600f3c52c8a0ac5ff00941
Option< std::string > *
tSsxSeTopicName
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a869b8bcd17f88fb0142ab98e10e278c3
Option< double > *
tViconAngFilterFreq
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a4ea88d6b6bc2739482dfdec3c7cd2380
Option< bool > *
tViconPublishSmoothVel
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a20b4a730e4ef4d54cb5a90d334a26c65
Option< double > *
tViconSampleTime
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a2561c182881da5a9190cd66a8c495109
Option< std::string > *
tViconSeTopicName
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
aa510222b8aa8fcb8aed6e069f5d7efcb
Option< double > *
tViconSmoothVelFilterFreq
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
ac317246a4156e6307b598dcc03d9d557
Option< Eigen::Matrix3d > *
tViconToNEDMatrix
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
ac231ef8b6b1149c19eab6f1c7d8ef79a
Option< Eigen::Quaterniond > *
tViconToNEDQuaternion
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a68ed01e301baeb49de5101f2bacc46cf
Option< double > *
tViconVelFilterFreq
classtelekyb__state_1_1ViconImuStateEstimatorOptions.html
a17c4a39bd0388ce7fb142966a2fd3ec8
telekyb_state::ViconStateEstimator
classtelekyb__state_1_1ViconStateEstimator.html
TELEKYB_NAMESPACE::StateEstimator
virtual void
destroy
classtelekyb__state_1_1ViconStateEstimator.html
a467ac61d1b828a28d11affc5f43b619a
()
virtual std::string
getName
classtelekyb__state_1_1ViconStateEstimator.html
afaed5fe88a960a9c19f2f711019797cc
() const
virtual void
initialize
classtelekyb__state_1_1ViconStateEstimator.html
ae5ccb4c93de26d46349eac015c717ba6
()
void
viconCallback
classtelekyb__state_1_1ViconStateEstimator.html
a6e7addb4e9ec1f1cf529db5329bb8cbe
(const geometry_msgs::PoseStamped::ConstPtr &msg)
virtual void
willBecomeActive
classtelekyb__state_1_1ViconStateEstimator.html
ae73d4cf51f272e63cbe92859f91b063a
()
virtual void
willBecomeInActive
classtelekyb__state_1_1ViconStateEstimator.html
a013038889e3bc4a88ceb60e89501e234
()
void
initVelocityFilters
classtelekyb__state_1_1ViconStateEstimator.html
a25042d71da6730ac07185a7456c6a9f7
()
void
velQuatToBodyOmega
classtelekyb__state_1_1ViconStateEstimator.html
a4bacc7a462019a5d4a129828260fd8b9
(const Quaternion &quat, const Quaternion &quatRates, Velocity3D &bodyOmega)
IIRFilter *
angFilter
classtelekyb__state_1_1ViconStateEstimator.html
a28aef3cd7b11d7b401ed5f42cee88456
[4]
ros::NodeHandle
nodeHandle
classtelekyb__state_1_1ViconStateEstimator.html
a34f3565e9409413acd799365f283980c
ViconStateEstimatorOptions
options
classtelekyb__state_1_1ViconStateEstimator.html
a0fac0a9495b41b7e3dbaa8e2cc977716
IIRFilter *
smoothVelFilter
classtelekyb__state_1_1ViconStateEstimator.html
a8ad856fe596e8123bdeac71e7d69d193
[3]
ros::Publisher
smoothVelPub
classtelekyb__state_1_1ViconStateEstimator.html
af8951b25ba8db40f50512817c750c97f
IIRFilter *
velFilter
classtelekyb__state_1_1ViconStateEstimator.html
affc0400a6b1bff49ec8cca7501d64fa2
[3]
ros::Subscriber
viconSub
classtelekyb__state_1_1ViconStateEstimator.html
a1d5ebaeaa461f93926321bcb838c050e
telekyb_state::ViconStateEstimatorOptions
classtelekyb__state_1_1ViconStateEstimatorOptions.html
TELEKYB_NAMESPACE::OptionContainer
ViconStateEstimatorOptions
classtelekyb__state_1_1ViconStateEstimatorOptions.html
a896430121e56c375f8e3bf378f2a754b
()
Option< double > *
tViconAngFilterFreq
classtelekyb__state_1_1ViconStateEstimatorOptions.html
a4fa933b21deab66c28bc23154d9fad2f
Option< bool > *
tViconPublishSmoothVel
classtelekyb__state_1_1ViconStateEstimatorOptions.html
afceb98fde382727ab211c70223574491
Option< double > *
tViconSampleTime
classtelekyb__state_1_1ViconStateEstimatorOptions.html
ad61b3fa9c7c67a25af2acee64c78be01
Option< std::string > *
tViconSeTopicName
classtelekyb__state_1_1ViconStateEstimatorOptions.html
af2f00a2266e362b142f0d373c1e7b352
Option< double > *
tViconSmoothVelFilterFreq
classtelekyb__state_1_1ViconStateEstimatorOptions.html
ad07c889800e3928a7f31efe975e5ad67
Option< Eigen::Matrix3d > *
tViconToNEDMatrix
classtelekyb__state_1_1ViconStateEstimatorOptions.html
adf17ae0ae7dc8eac0a934385dc2e5227
Option< double > *
tViconVelFilterFreq
classtelekyb__state_1_1ViconStateEstimatorOptions.html
aa1bef85f0ee60a62a920ca5ea17b4088
test
namespacetest.html
index
index
codeapi