run_kalman_tib_low_theta.cpp File Reference

File containing funtions to implement kalman filter on tibia lower collar to get theta angles. More...

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

Functions

int set_mes_err_cov_tib (gsl_matrix *R, femur fem, int frame_count)
double get_cov_err_tib (int i, double err[])
int run_kalman_tib_low_theta (tibia &tib, vector< vector< double > > &state)
 Run the EKF on the femur.

Detailed Description

File containing funtions to implement kalman filter on tibia lower collar to get theta angles.


Function Documentation

double get_cov_err_tib ( int  i,
double  err[] 
)

Referenced by set_mes_err_cov_tib().

Here is the caller graph for this function:

int run_kalman_tib_low_theta ( tibia tib,
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_tib_low_theta(), generate_mes_vec_tib_low(), h_tib_low_theta_encaps(), sensor::mdata, tibia::opti_count, tibia::optical, and set_mes_err_cov_tib().

Here is the call graph for this function:

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

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

Referenced by run_kalman_tib_low_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