easykf-2.04
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Namespaces | Functions
ukf_parameter_ndim.h File Reference
#include <gsl/gsl_linalg.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_blas.h>
#include "ukf_types.h"

Go to the source code of this file.

Namespaces

 ukf
 In this section we implement the Unscented Kalman Filter for parameter estimation and Joint UKF involving the Scaled Unscented Transform detailed in Van der Merwe PhD Thesis.
 
 ukf::parameter
 UKF for parameter estimation. The notations follow "Sigma-Point Kalman Filters for Probabilistic Inference in Dynamic State-Space Models",p93, PhD, van Der Merwe.
 

Functions

void ukf::parameter::ukf_init (ukf_param &p, ukf_state &s)
 Allocation of the vectors/matrices and initialization. More...
 
void ukf::parameter::ukf_free (ukf_param &p, ukf_state &s)
 Free of memory allocation. More...
 
template<typename FunctObj >
void ukf::parameter::ukf_iterate (ukf_param &p, ukf_state &s, FunctObj g, gsl_vector *xk, gsl_vector *dk)
 Iteration for the statistical linearization. More...
 
template<typename FunctObj >
void ukf::parameter::ukf_evaluate (ukf_param &p, ukf_state &s, FunctObj g, gsl_vector *xk, gsl_vector *dk)
 Evaluation of the output from the sigma points. More...
 
void ukf::parameter::getSigmaPoints (ukf_param &p, ukf_state &s, gsl_matrix *sigmaPoints)
 Returns a set of sigma points. More...