#include <kalman_filter.h>
|
| template<typename T1 > |
| void | clear (const Eigen::MatrixBase< T1 > &x) |
| |
| DVec< T > | getState () |
| |
| 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) |
| |
| 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) |
| |
| 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) |
| |
| | ~KalmanFilter ()=default |
| |
template<typename T>
class KalmanFilter< T >
Definition at line 44 of file kalman_filter.h.
◆ 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 |
◆ A_
◆ B_
◆ H_
◆ I_
◆ inited
◆ K_
◆ m_
◆ n_
◆ P_
◆ P_new_
◆ Q_
◆ R_
◆ x_
The documentation for this class was generated from the following file: