addMeasurement(shared_ptr< MSF_MeasurementBase< EKFState_T > > measurement) | msf_core::MSF_Core< EKFState_T > | |
applyCorrection(shared_ptr< EKFState_T > &delaystate, ErrorState &correction, double fuzzythres=0.1) | msf_core::MSF_Core< EKFState_T > | private |
CleanUpBuffers() | msf_core::MSF_Core< EKFState_T > | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | msf_core::MSF_Core< EKFState_T > | |
ErrorState typedef | msf_core::MSF_Core< EKFState_T > | |
ErrorStateCov typedef | msf_core::MSF_Core< EKFState_T > | |
fuzzyTracker_ | msf_core::MSF_Core< EKFState_T > | private |
g_ | msf_core::MSF_Core< EKFState_T > | private |
getAccumF_SC(const shared_ptr< EKFState_T > &state_old, const shared_ptr< EKFState_T > &state_new, Eigen::Matrix< double, nErrorStatesAtCompileTime, nErrorStatesAtCompileTime > &F) | msf_core::MSF_Core< EKFState_T > | |
getClosestState(double tstamp) | msf_core::MSF_Core< EKFState_T > | |
getPreviousMeasurement(double time, int sensorID) | msf_core::MSF_Core< EKFState_T > | |
getStateAtTime(double tstamp) | msf_core::MSF_Core< EKFState_T > | |
handlePendingMeasurements() | msf_core::MSF_Core< EKFState_T > | private |
IMUHandler< EKFState_T > class | msf_core::MSF_Core< EKFState_T > | friend |
indexOfStateWithoutTemporalDrift enum value | msf_core::MSF_Core< EKFState_T > | private |
init(shared_ptr< MSF_MeasurementBase< EKFState_T > > measurement) | msf_core::MSF_Core< EKFState_T > | |
initialized_ | msf_core::MSF_Core< EKFState_T > | private |
isfuzzyState_ | msf_core::MSF_Core< EKFState_T > | private |
it_last_IMU | msf_core::MSF_Core< EKFState_T > | private |
MeasurementBuffer_ | msf_core::MSF_Core< EKFState_T > | private |
measurementBufferT typedef | msf_core::MSF_Core< EKFState_T > | |
MSF_Core(const MSF_SensorManager< EKFState_T > &usercalc) | msf_core::MSF_Core< EKFState_T > | |
MSF_MeasurementBase< EKFState_T > class | msf_core::MSF_Core< EKFState_T > | friend |
nErrorStatesAtCompileTime enum value | msf_core::MSF_Core< EKFState_T > | |
nonDriftingStateType typedef | msf_core::MSF_Core< EKFState_T > | private |
nStatesAtCompileTime enum value | msf_core::MSF_Core< EKFState_T > | |
predictionMade_ | msf_core::MSF_Core< EKFState_T > | private |
predictProcessCovariance(shared_ptr< EKFState_T > &state_old, shared_ptr< EKFState_T > &state_new) | msf_core::MSF_Core< EKFState_T > | |
process_extstate(const msf_core::Vector3 &linear_acceleration, const msf_core::Vector3 &angular_velocity, const msf_core::Vector3 &p, const msf_core::Vector3 &v, const msf_core::Quaternion &q, bool is_already_propagated, const double &msg_stamp, size_t msg_seq) | msf_core::MSF_Core< EKFState_T > | private |
process_imu(const msf_core::Vector3 &linear_acceleration, const msf_core::Vector3 &angular_velocity, const double &msg_stamp, size_t msg_seq) | msf_core::MSF_Core< EKFState_T > | private |
propagatePOneStep() | msf_core::MSF_Core< EKFState_T > | private |
propagateState(shared_ptr< EKFState_T > &state_old, shared_ptr< EKFState_T > &state_new) | msf_core::MSF_Core< EKFState_T > | |
propPToState(shared_ptr< EKFState_T > &state) | msf_core::MSF_Core< EKFState_T > | private |
queueFutureMeasurements_ | msf_core::MSF_Core< EKFState_T > | private |
setPCore(Eigen::Matrix< double, EKFState_T::nErrorStatesAtCompileTime, EKFState_T::nErrorStatesAtCompileTime > &P) | msf_core::MSF_Core< EKFState_T > | |
stateBuffer_ | msf_core::MSF_Core< EKFState_T > | private |
StateBuffer_T typedef | msf_core::MSF_Core< EKFState_T > | |
StateDefinition_T typedef | msf_core::MSF_Core< EKFState_T > | |
StateSequence_T typedef | msf_core::MSF_Core< EKFState_T > | |
time_P_propagated | msf_core::MSF_Core< EKFState_T > | private |
usercalc() const | msf_core::MSF_Core< EKFState_T > | |
usercalc_ | msf_core::MSF_Core< EKFState_T > | private |
~MSF_Core() | msf_core::MSF_Core< EKFState_T > | |