Skip to content
Snippets Groups Projects
Commit 6e923a62 authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

Info->Information

parent d6664701
No related branches found
No related tags found
1 merge request!207FeatureBase: covariance, information, square root information upper matrices
Pipeline #
......@@ -102,7 +102,7 @@ void FeatureBase::setMeasurementCovariance(const Eigen::MatrixXs & _meas_cov)
measurement_sqrt_information_upper_ = computeSqrtUpper(measurement_covariance_.inverse());
}
void FeatureBase::setMeasurementInfo(const Eigen::MatrixXs & _meas_info)
void FeatureBase::setMeasurementInformation(const Eigen::MatrixXs & _meas_info)
{
assert(_meas_info.determinant() > Constants::EPS_SMALL && "Not positive definite measurement information");
assert((_meas_info - _meas_info.transpose()).cwiseAbs().maxCoeff() < Constants::EPS && "Not symmetric measurement information");
......
......@@ -64,7 +64,7 @@ class FeatureBase : public NodeBase, public std::enable_shared_from_this<Feature
const Eigen::VectorXs& getMeasurement() const;
void setMeasurement(const Eigen::VectorXs& _meas);
void setMeasurementCovariance(const Eigen::MatrixXs & _meas_cov);
void setMeasurementInfo(const Eigen::MatrixXs & _meas_info);
void setMeasurementInformation(const Eigen::MatrixXs & _meas_info);
const Eigen::MatrixXs& getMeasurementCovariance() const;
Eigen::MatrixXs getMeasurementInformation() const;
const Eigen::MatrixXs& getMeasurementSquareRootInformationUpper() const;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment