run_kalman_fem_theta.cpp File Reference

File containing funtions to implement kalman filter on femur. More...

#include "postprocess.h"
#include <algorithm>
Include dependency graph for run_kalman_fem_theta.cpp:

Functions

int set_mes_err_cov (gsl_matrix *R, femur fem, int frame_count)
double get_cov_err (int i, double err[])
int run_kalman_femur_theta (femur &fem, vector< vector< double > > &state)
 Run the EKF on the femur.

Detailed Description

File containing funtions to implement kalman filter on femur.


Function Documentation

double get_cov_err ( int  i,
double  err[] 
)

Referenced by set_mes_err_cov().

Here is the caller graph for this function:

int run_kalman_femur_theta ( femur fem,
vector< vector< double > > &  state 
)

Run the EKF on the femur.

Parameters:
[in]femThe femur structure with all data
[out]stateThe state vector, for each iteration. Output of the kalman filter

References ekf_kalman_gain(), ekf_predict_step(), ekf_update_cov(), ekf_update_estimate(), generate_jacobian_femur_theta(), generate_mes_vec_femur(), h_femur_theta_encaps(), tibia::opti_count, and set_mes_err_cov().

Here is the call graph for this function:

int set_mes_err_cov ( gsl_matrix *  R,
femur  fem,
int  frame_count 
)

References get_cov_err(), tibia::opti_count, tibia::optical, and sensor::point_flag.

Referenced by run_kalman_femur_theta().

Here is the call graph for this function:

Here is the caller graph for this function:

 All Data Structures Files Functions Variables Typedefs Defines