Zephyr Scientific Library (zscilib)
Data Structures | Functions
kalman.h File Reference

Extended Kalman filter algorithm. More...

#include <zsl/zsl.h>
#include <zsl/vectors.h>
#include <zsl/matrices.h>
#include <zsl/orientation/quaternions.h>

Go to the source code of this file.

Data Structures

struct  zsl_fus_kalm_cfg
 Config settings for the extended Kalman filter. More...
 

Functions

int zsl_fus_kalm_init (uint32_t freq, void *cfg)
 Sets the sample frequency (in Hz) for the algorithm. More...
 
int zsl_fus_kalm_feed (struct zsl_vec *a, struct zsl_vec *m, struct zsl_vec *g, zsl_real_t *incl, struct zsl_quat *q, void *cfg)
 Extended Kalman filter algorithm implementation. More...
 
void zsl_fus_kalm_error (int error)
 Default error handler for the extended Kalman filter driver. More...
 

Detailed Description

Extended Kalman filter algorithm.

This file implements the extended Kalman filter algorithm.

Definition in file kalman.h.