Controlpp
Loading...
Searching...
No Matches
controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs > Member List

This is the complete list of members for controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >, including all inherited members.

add(const Eigen::Vector< T, NMeasurements > &z, const Eigen::Vector< T, NInputs > &u=Eigen::Vector< T, NInputs >::Zero())controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
add(const U &z, const Eigen::Vector< U, NInputs > &u=Eigen::Vector< U, NInputs >::Zero())controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
add(const Eigen::Vector< U, NMeasurements > &z, const U &u=static_cast< T >(0))controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
add(const U &z, const U &u=static_cast< T >(0))controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
errorCovariance() constcontrolpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
estimate() constcontrolpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
KalmanFilter(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &A, const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &H, const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &B=Eigen::Matrix< T, NStates, NInputs >::Zero(), const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &R=Eigen::Matrix< T, NMeasurements, NMeasurements >::Identity(), const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &P_0=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e+3), const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &Q=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e-2), const Eigen::Vector< T, NStates > &x_0=Eigen::Vector< T, NStates >::Zero())controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
makePrediction(const Eigen::Vector< T, NInputs > &u) constcontrolpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
reset(const Eigen::Vector< T, NStates > &x_0=Eigen::Vector< T, NStates >::Zero(), const Eigen::Matrix< T, NStates, NStates > &P_0=Eigen::Matrix< T, NStates, NStates >::Identity() *static_cast< T >(1e+3))controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setA(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &new_A)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setB(const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &new_B)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setControlInputMatrix(const Eigen::Matrix< T, NStates, NInputs, BOptions_, BMaxRows_, BMaxCols_ > &new_B)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setErrorCovMatrix(const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &new_P)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setH(const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &new_H)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setMeasurementCovMatrix(const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &new_R)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setObservationMatrix(const Eigen::Matrix< T, NMeasurements, NStates, HOptions_, HMaxRows_, HMaxCols_ > &new_H)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setP(const Eigen::Matrix< T, NStates, NStates, POptions_, PMaxRows_, PMaxCols_ > &new_P)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setProcessNoiseCovMatrix(const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &new_Q)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setQ(const Eigen::Matrix< T, NStates, NStates, QOptions_, QMaxRows_, QMaxCols_ > &new_Q)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setR(const Eigen::Matrix< T, NMeasurements, NMeasurements, ROptions_, RMaxRows_, RMaxCols_ > &new_R)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setStateVector(const Eigen::Vector< T, NStates > &new_x)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setSystemMatrix(const Eigen::Matrix< T, NStates, NStates, AOptions_, AMaxRows_, AMaxCols_ > &new_A)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline
setx(const Eigen::Vector< T, NStates > &new_x)controlpp::KalmanFilter< T, NStates, NMeasurements, NInputs >inline