#include <OutlierRejection.hpp>
Public Member Functions | |
OutlierRejection (int input_size, double lambda, double a_wk0=1.0, double b_wk0=1.0) | |
void | step (Eigen::VectorXd input, double output, double *y_filt, double *sigma, double *w) |
~OutlierRejection () | |
Public Attributes | |
double | a_wk0 |
double | b_wk0 |
Eigen::VectorXd | beta_0 |
Eigen::VectorXd | exp_beta_k |
double | exp_wk |
int | input_size |
double | lambda |
double | N_k |
ros::Publisher | pubSIGMA |
ros::Publisher | pubWK |
ros::Publisher | pubY |
Eigen::MatrixXd | sigma_beta_0_inv |
Eigen::MatrixXd | sigma_beta_k |
Eigen::MatrixXd | sum_wxx |
Eigen::VectorXd | sum_wyx |
double | sum_wyy |
double | variance_k |
Eigen::VectorXd | x_k |
double | y_k |
Definition at line 20 of file OutlierRejection.hpp.
labust::tools::OutlierRejection::OutlierRejection | ( | int | input_size, |
double | lambda, | ||
double | a_wk0 = 1.0 , |
||
double | b_wk0 = 1.0 |
||
) | [inline] |
Definition at line 23 of file OutlierRejection.hpp.
labust::tools::OutlierRejection::~OutlierRejection | ( | ) | [inline] |
Definition at line 51 of file OutlierRejection.hpp.
void labust::tools::OutlierRejection::step | ( | Eigen::VectorXd | input, |
double | output, | ||
double * | y_filt, | ||
double * | sigma, | ||
double * | w | ||
) | [inline] |
Definition at line 60 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Eigen::VectorXd labust::tools::OutlierRejection::beta_0 |
Definition at line 128 of file OutlierRejection.hpp.
Eigen::VectorXd labust::tools::OutlierRejection::exp_beta_k |
Definition at line 128 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Definition at line 126 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Definition at line 130 of file OutlierRejection.hpp.
Definition at line 132 of file OutlierRejection.hpp.
Definition at line 132 of file OutlierRejection.hpp.
Definition at line 132 of file OutlierRejection.hpp.
Eigen::MatrixXd labust::tools::OutlierRejection::sigma_beta_0_inv |
Definition at line 129 of file OutlierRejection.hpp.
Eigen::MatrixXd labust::tools::OutlierRejection::sigma_beta_k |
Definition at line 129 of file OutlierRejection.hpp.
Eigen::MatrixXd labust::tools::OutlierRejection::sum_wxx |
Definition at line 129 of file OutlierRejection.hpp.
Eigen::VectorXd labust::tools::OutlierRejection::sum_wyx |
Definition at line 128 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.
Eigen::VectorXd labust::tools::OutlierRejection::x_k |
Definition at line 128 of file OutlierRejection.hpp.
Definition at line 127 of file OutlierRejection.hpp.