CKalmanFilterCapable() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
CRangeBearingKFSLAM2D() | mrpt::slam::CRangeBearingKFSLAM2D | |
get_action_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
get_feature_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
get_observation_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
get_vehicle_size() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinestatic |
getAs3DObject(mrpt::opengl::CSetOfObjectsPtr &outObj) const | mrpt::slam::CRangeBearingKFSLAM2D | |
getCurrentRobotPose(mrpt::poses::CPosePDFGaussian &out_robotPose) const | mrpt::slam::CRangeBearingKFSLAM2D | |
getCurrentState(mrpt::poses::CPosePDFGaussian &out_robotPose, std::vector< mrpt::math::TPoint2D > &out_landmarksPositions, std::map< unsigned int, mrpt::maps::CLandmark::TLandmarkID > &out_landmarkIDs, mrpt::math::CVectorDouble &out_fullState, mrpt::math::CMatrixDouble &out_fullCovariance) const | mrpt::slam::CRangeBearingKFSLAM2D | |
getLandmarkCov(size_t idx, KFMatrix_FxF &feat_cov) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
getLandmarkIDsFromIndexInStateVector(std::map< unsigned int, mrpt::maps::CLandmark::TLandmarkID > &out_id2index) const | mrpt::slam::CRangeBearingKFSLAM2D | inlineprotected |
getLandmarkMean(size_t idx, KFArray_FEAT &feat) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
getLastDataAssociation() const | mrpt::slam::CRangeBearingKFSLAM2D | inline |
getNumberOfLandmarksInTheMap() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
getProfiler() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
getStateVectorLength() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
internal_getPkk() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
internal_getXkk() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
isMapEmpty() const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inline |
KF_options | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFArray_ACT typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFArray_FEAT typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFArray_OBS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFArray_VEH typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFCLASS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_AxA typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_FxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_FxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_FxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_OxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_OxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_OxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_VxF typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_VxO typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFMatrix_VxV typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
kftype typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
KFVector typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
landmark_point_t typedef | mrpt::slam::CRangeBearingKFSLAM2D | |
loadOptions(const mrpt::utils::CConfigFileBase &ini) | mrpt::slam::CRangeBearingKFSLAM2D | |
m_action | mrpt::slam::CRangeBearingKFSLAM2D | protected |
m_IDs | mrpt::slam::CRangeBearingKFSLAM2D | protected |
m_last_data_association | mrpt::slam::CRangeBearingKFSLAM2D | protected |
m_pkk | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
m_SF | mrpt::slam::CRangeBearingKFSLAM2D | protected |
m_SFs | mrpt::slam::CRangeBearingKFSLAM2D | protected |
m_timLogger | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
m_xkk | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
OnGetAction(KFArray_ACT &out_u) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnGetAction(KFArray_ACT &out_u) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
OnGetObservationNoise(KFMatrix_OxO &out_R) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnGetObservationNoise(KFMatrix_OxO &out_R) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R) | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnGetObservationsAndDataAssociation(vector_KFArray_OBS &out_z, mrpt::vector_int &out_data_association, const vector_KFArray_OBS &in_all_predictions, const KFMatrix &in_S, const vector_size_t &in_lm_indices_in_S, const KFMatrix_OxO &in_R)=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnInverseObservationModel(const KFArray_OBS &in_z, KFArray_FEAT &out_yn, KFMatrix_FxV &out_dyn_dxv, KFMatrix_FxO &out_dyn_dhn, KFMatrix_FxF &out_dyn_dhn_R_dyn_dhnT, bool &out_use_dyn_dhn_jacobian) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
OnNewLandmarkAddedToMap(const size_t in_obsIdx, const size_t in_idxNewFeat) | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
OnNormalizeStateVector() | mrpt::slam::CRangeBearingKFSLAM2D | protectedvirtual |
OnObservationJacobians(const size_t &idx_landmark_to_predict, KFMatrix_OxV &Hx, KFMatrix_OxF &Hy) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnObservationJacobians(const size_t &idx_landmark_to_predict, KFMatrix_OxV &Hx, KFMatrix_OxF &Hy) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnObservationJacobiansNumericGetIncrements(KFArray_VEH &out_veh_increments, KFArray_FEAT &out_feat_increments) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnObservationJacobiansNumericGetIncrements(KFArray_VEH &out_veh_increments, KFArray_FEAT &out_feat_increments) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnObservationModel(const vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnObservationModel(const mrpt::vector_size_t &idx_landmarks_to_predict, vector_KFArray_OBS &out_predictions) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
OnPostIteration() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
OnPreComputingPredictions(const vector_KFArray_OBS &in_all_prediction_means, vector_size_t &out_LM_indices_to_predict) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnPreComputingPredictions(const vector_KFArray_OBS &in_all_prediction_means, mrpt::vector_size_t &out_LM_indices_to_predict) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnSubstractObservationVectors(KFArray_OBS &A, const KFArray_OBS &B) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnSubstractObservationVectors(KFArray_OBS &A, const KFArray_OBS &B) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnTransitionJacobian(KFMatrix_VxV &out_F) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionJacobian(KFMatrix_VxV &out_F) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnTransitionJacobianNumericGetIncrements(KFArray_VEH &out_increments) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionJacobianNumericGetIncrements(KFArray_VEH &out_increments) const | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlineprotectedvirtual |
OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionModel(const KFArray_ACT &in_u, KFArray_VEH &inout_x, bool &out_skipPrediction) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
OnTransitionNoise(KFMatrix_VxV &out_Q) const | mrpt::slam::CRangeBearingKFSLAM2D | protected |
CKalmanFilterCapable< 3, 2, 2, 3 >::OnTransitionNoise(KFMatrix_VxV &out_Q) const=0 | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protectedpure virtual |
options | mrpt::slam::CRangeBearingKFSLAM2D | |
processActionObservation(mrpt::obs::CActionCollectionPtr &action, mrpt::obs::CSensoryFramePtr &SF) | mrpt::slam::CRangeBearingKFSLAM2D | |
reset() | mrpt::slam::CRangeBearingKFSLAM2D | |
runOneKalmanIteration() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | protected |
saveMapAndPath2DRepresentationAsMATLABFile(const std::string &fil, float stdCount=3.0f, const std::string &styleLandmarks=std::string("b"), const std::string &stylePath=std::string("r"), const std::string &styleRobot=std::string("r")) const | mrpt::slam::CRangeBearingKFSLAM2D | |
vector_KFArray_OBS typedef | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | |
~CKalmanFilterCapable() | mrpt::bayes::CKalmanFilterCapable< 3, 2, 2, 3 > | inlinevirtual |
~CRangeBearingKFSLAM2D() | mrpt::slam::CRangeBearingKFSLAM2D | virtual |