#include <kalman_filter.h>
|
| template<typename TA , typename TB , typename TH , typename TQ , typename TR > |
| | KalmanFilter (const Eigen::MatrixBase< TA > &A, const Eigen::MatrixBase< TB > &B, const Eigen::MatrixBase< TH > &H, const Eigen::MatrixBase< TQ > &Q, const Eigen::MatrixBase< TR > &R) |
| |
| | ~KalmanFilter ()=default |
| |
| template<typename T1 > |
| void | clear (const Eigen::MatrixBase< T1 > &x) |
| |
| template<typename T1 > |
| void | update (const Eigen::MatrixBase< T1 > &z) |
| |
| template<typename T1 , typename T2 > |
| void | update (const Eigen::MatrixBase< T1 > &z, const Eigen::MatrixBase< T2 > &R) |
| |
| template<typename T1 > |
| void | predict (const Eigen::MatrixBase< T1 > &u) |
| |
| template<typename T1 , typename T2 > |
| void | predict (const Eigen::MatrixBase< T1 > &u, const Eigen::MatrixBase< T2 > &Q) |
| |
| DVec< T > | getState () |
| |
◆ KalmanFilter()
template<typename T >
template<typename TA , typename TB , typename TH , typename TQ , typename TR >
| KalmanFilter< T >::KalmanFilter |
( |
const Eigen::MatrixBase< TA > & | A, |
|
|
const Eigen::MatrixBase< TB > & | B, |
|
|
const Eigen::MatrixBase< TH > & | H, |
|
|
const Eigen::MatrixBase< TQ > & | Q, |
|
|
const Eigen::MatrixBase< TR > & | R ) |
|
inline |
◆ ~KalmanFilter()
◆ clear()
template<typename T >
template<typename T1 >
| void KalmanFilter< T >::clear |
( |
const Eigen::MatrixBase< T1 > & | x | ) |
|
|
inline |
◆ getState()
◆ predict() [1/2]
template<typename T >
template<typename T1 >
| void KalmanFilter< T >::predict |
( |
const Eigen::MatrixBase< T1 > & | u | ) |
|
|
inline |
◆ predict() [2/2]
template<typename T >
template<typename T1 , typename T2 >
| void KalmanFilter< T >::predict |
( |
const Eigen::MatrixBase< T1 > & | u, |
|
|
const Eigen::MatrixBase< T2 > & | Q ) |
|
inline |
◆ update() [1/2]
template<typename T >
template<typename T1 >
| void KalmanFilter< T >::update |
( |
const Eigen::MatrixBase< T1 > & | z | ) |
|
|
inline |
◆ update() [2/2]
template<typename T >
template<typename T1 , typename T2 >
| void KalmanFilter< T >::update |
( |
const Eigen::MatrixBase< T1 > & | z, |
|
|
const Eigen::MatrixBase< T2 > & | R ) |
|
inline |
The documentation for this class was generated from the following file: