A | iirob_filters::MultiChannelKalmanFilter< T > | private |
At | iirob_filters::MultiChannelKalmanFilter< T > | private |
C | iirob_filters::MultiChannelKalmanFilter< T > | private |
can_update_Q_matrix | iirob_filters::MultiChannelKalmanFilter< T > | private |
computePrediction(std::vector< T > &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
computePrediction(std::vector< T > &data_out, const double &delta_t) | iirob_filters::MultiChannelKalmanFilter< T > | |
configure() | iirob_filters::MultiChannelKalmanFilter< T > | virtual |
configure(const std::vector< T > &init_state_vector, const std::string param_namespace="") | iirob_filters::MultiChannelKalmanFilter< T > | |
configure(const std::string ¶m_namespace) | iirob_filters::MultiChannelKalmanFilter< T > | |
filters::MultiChannelFilterBase::configure(unsigned int number_of_channels, const std::string ¶m_name, ros::NodeHandle node_handle=ros::NodeHandle()) | filters::MultiChannelFilterBase< T > | |
filters::MultiChannelFilterBase::configure(unsigned int number_of_channels, XmlRpc::XmlRpcValue &config) | filters::MultiChannelFilterBase< T > | |
filters::MultiChannelFilterBase::configure(XmlRpc::XmlRpcValue &config) | filters::MultiChannelFilterBase< T > | |
filters::FilterBase::configure(const std::string ¶m_name, ros::NodeHandle node_handle=ros::NodeHandle()) | filters::FilterBase< T > | |
configured_ | filters::FilterBase< T > | protected |
dt | iirob_filters::MultiChannelKalmanFilter< T > | private |
fac(double x) | iirob_filters::MultiChannelKalmanFilter< T > | private |
filter_name_ | filters::FilterBase< T > | protected |
filter_type_ | filters::FilterBase< T > | protected |
FilterBase() | filters::FilterBase< T > | |
fromStdVectorToEigenMatrix(std::vector< double > &in, Eigen::MatrixXd &out, int rows, int columns, std::string matrix_name) | iirob_filters::MultiChannelKalmanFilter< T > | private |
fromStdVectorToEigenVector(std::vector< double > &in, Eigen::VectorXd &out, int rows, std::string vector_name) | iirob_filters::MultiChannelKalmanFilter< T > | private |
gatingMatrix | iirob_filters::MultiChannelKalmanFilter< T > | private |
getCurrentState(std::vector< T > &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
getErrorCovarianceMatrix(Eigen::MatrixXd &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
getGatingMatrix(Eigen::MatrixXd &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
getName() | filters::FilterBase< T > | |
getParam(const std::string &name, std::string &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, bool &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, double &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, int &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, unsigned int &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, std::vector< double > &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, std::vector< std::string > &value) | filters::FilterBase< T > | protected |
getParam(const std::string &name, XmlRpc::XmlRpcValue &value) | filters::FilterBase< T > | protected |
getParams(iirob_filters::KalmanFilterParameters &, const std::string &) | iirob_filters::MultiChannelKalmanFilter< T > | private |
getType() | filters::FilterBase< T > | |
I | iirob_filters::MultiChannelKalmanFilter< T > | private |
initialized | iirob_filters::MultiChannelKalmanFilter< T > | private |
isDynamicUpdate | iirob_filters::MultiChannelKalmanFilter< T > | private |
isInitializated() | iirob_filters::MultiChannelKalmanFilter< T > | |
K | iirob_filters::MultiChannelKalmanFilter< T > | private |
likelihood(const std::vector< T > &data_in, double &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
loadConfiguration(XmlRpc::XmlRpcValue &config) | filters::FilterBase< T > | protected |
m | iirob_filters::MultiChannelKalmanFilter< T > | private |
MultiChannelFilterBase() | filters::MultiChannelFilterBase< T > | |
MultiChannelKalmanFilter() | iirob_filters::MultiChannelKalmanFilter< T > | |
n | iirob_filters::MultiChannelKalmanFilter< T > | private |
nh | iirob_filters::MultiChannelKalmanFilter< T > | private |
number_of_channels_ | filters::MultiChannelFilterBase< T > | protected |
P | iirob_filters::MultiChannelKalmanFilter< T > | private |
P0 | iirob_filters::MultiChannelKalmanFilter< T > | private |
params_ | filters::FilterBase< T > | protected |
predict(std::vector< T > &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | |
Q | iirob_filters::MultiChannelKalmanFilter< T > | private |
Q_coeff | iirob_filters::MultiChannelKalmanFilter< T > | private |
Q_exponent | iirob_filters::MultiChannelKalmanFilter< T > | private |
Q_variance | iirob_filters::MultiChannelKalmanFilter< T > | private |
R | iirob_filters::MultiChannelKalmanFilter< T > | private |
resetErrorCovAndState() | iirob_filters::MultiChannelKalmanFilter< T > | |
update(const std::vector< T > &data_in, std::vector< T > &data_out) | iirob_filters::MultiChannelKalmanFilter< T > | virtual |
update(const std::vector< T > &data_in, std::vector< T > &data_out, const double &delta_t, bool update_Q_matrix=false, const Eigen::MatrixXd &R_loc=Eigen::MatrixXd::Zero(1, 1)) | iirob_filters::MultiChannelKalmanFilter< T > | |
filters::MultiChannelFilterBase::update(const T &data_in, T &data_out) | filters::MultiChannelFilterBase< T > | virtual |
x_hat | iirob_filters::MultiChannelKalmanFilter< T > | private |
x_hat_new | iirob_filters::MultiChannelKalmanFilter< T > | private |
~FilterBase() | filters::FilterBase< T > | virtual |
~MultiChannelKalmanFilter() | iirob_filters::MultiChannelKalmanFilter< T > | |