Robot Control Library
|
#include <rc/math/kalman.h>
Data Fields | |
State Transition Matrices for linear filter only | |
rc_matrix_t | F |
undriven state-transition model More... | |
rc_matrix_t | G |
control input model More... | |
rc_matrix_t | H |
observation-model More... | |
Covariance Matrices | |
rc_matrix_t | Q |
Process noise covariance set by user. More... | |
rc_matrix_t | R |
Measurement noise covariance set by user. More... | |
rc_matrix_t | P |
Predicted state error covariance calculated by the update functions. More... | |
rc_matrix_t | Pi |
Initial P matrix set by user. More... | |
State estimates | |
rc_vector_t | x_est |
Estimated state x[k|k] = x[k|k-1],y[k]) More... | |
rc_vector_t | x_pre |
Predicted state x[k|k-1] = f(x[k-1],u[k]) More... | |
other | |
int | initialized |
set to 1 once initialized with rc_kalman_alloc More... | |
uint64_t | step |
counts times rc_kalman_measurement_update has been called More... | |
undriven state-transition model
control input model
observation-model
Process noise covariance set by user.
Measurement noise covariance set by user.
Predicted state error covariance calculated by the update functions.
rc_matrix_t Pi |
Initial P matrix set by user.
rc_vector_t x_est |
Estimated state x[k|k] = x[k|k-1],y[k])
rc_vector_t x_pre |
Predicted state x[k|k-1] = f(x[k-1],u[k])
int initialized |
set to 1 once initialized with rc_kalman_alloc
uint64_t step |
counts times rc_kalman_measurement_update has been called