29 #ifndef DISCRETE_EKF_NO_NORTH_H
30 #define DISCRETE_EKF_NO_NORTH_H
63 void extractPhiGamma(
float **inmat,
float **phi,
float **gamma,
int m,
int n_a,
int n_b);
65 void c2d(
int m,
int nA,
int nB,
float **Fx,
float **G,
float dt,
float **phi,
float **gamma);
void discrete_ekf_no_north_new(struct discrete_ekf_no_north *filter)
void discrete_ekf_no_north_update(struct discrete_ekf_no_north *filter, float *y)
void extractPhiGamma(float **inmat, float **phi, float **gamma, int m, int n_a, int n_b)
void discrete_ekf_no_north_hsym(float *statein, float *output)
void discrete_ekf_no_north_Hx(float *statein, float **output)
void c2d(int m, int nA, int nB, float **Fx, float **G, float dt, float **phi, float **gamma)
void discrete_ekf_no_north_Fx(float *statein, float *input, float **output)
void discrete_ekf_no_north_G(float *statein, float **output)
void float_mat_combine(float **a, float **b, float **o, int m, int n_a, int n_b)
void discrete_ekf_no_north_fsym(float *statein, float *input, float *output)
void discrete_ekf_no_north_predict(struct discrete_ekf_no_north *filter, float *U)
float Gamma[EKF_N][EKF_L]