|
|
| UKF2 (void) |
| | Constructor.
|
| |
|
| ~UKF2 () |
| | Destructor.
|
| |
|
void | initialize (void) |
| | Initialize the filter.
|
| |
|
void | predict (void) |
| | Perform a prediction.
|
| |
|
void | update (void) |
| | Perform a measurement update.
|
| |
|
void | set_state_covariance (const ml_matrix &q) |
| | Set the state covariance.
|
| |
|
void | set_measurement_covariance (const ml_matrix &r) |
| | Set the measurement covariance.
|
| |
|
void | set_mean (const ml_matrix &m) |
| | Set the mean value.
|
| |
|
void | set_measurement (const ml_matrix &y) |
| | Set the measurement.
|
| |
|
void | set_covariance (const ml_matrix &p) |
| | Set the covariance.
|
| |
|
void | set_filter_parameters (double alpha, double kappa, double beta) |
| | Set the UKF parameters.
|
| |
|
void | set_integrator_time_step (double dT) |
| | Set the integrator time step.
|
| |
|
void | set_state_function (state_func state_fun) |
| | Set the state function.
|
| |
|
void | set_integrator (integ_func integ_fun) |
| | Set the integrator function.
|
| |
|
void | set_measurement_function (meas_2_func meas_fun) |
| | Set the measurement function.
|
| |
|
void | set_propagate_function (propagate_func propagate_fun) |
| | Set the measurement function.
|
| |
|
void | set_context_rhs (void *context) |
| | Set the context pointer for data needed by the state functions.
|
| |
|
void | set_context_meas (void *context) |
| | Set the context pointer for data needed by the measurement functions.
|
| |
|
ml_matrix | get_mean (void) |
| | Get the mean value.
|
| |
|
ml_matrix | get_covariance (void) |
| | Get the covariance.
|
| |
|
ml_matrix | get_residual (void) |
| | Get the measurement residual.
|
| |