Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
8 #ifndef LINEARMEMEASUREMENTMODEL_H
9 #define LINEARMEMEASUREMENTMODEL_H
14 class LinearMeasurementModel;
28 virtual std::pair<bool, bfl::Data>
predictedMeasure(
const Eigen::Ref<const Eigen::MatrixXd>& cur_states)
const override;
Port of boost::any for C++11 compilers.
This class represent an additive measurement model f(x) + w, where x is a state vector and w is rando...
virtual Eigen::MatrixXd getMeasurementMatrix() const =0
virtual ~LinearMeasurementModel() noexcept=default
The class any describes a type-safe container for single values of any type.
virtual std::pair< bool, bfl::Data > predictedMeasure(const Eigen::Ref< const Eigen::MatrixXd > &cur_states) const override
virtual std::pair< bool, bfl::Data > innovation(const bfl::Data &predicted_measurements, const bfl::Data &measurements) const override
This class represent an linear measurement model Hx + w, where H is a time-variant measurement matrix...