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

AQUA sensor fusion 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_aqua_cfg
 Config settings for the AQUA sensor fusion algorithm. More...
 

Functions

int zsl_fus_aqua_init (uint32_t freq, void *cfg)
 Sets the sample frequency (in Hz) for the algorithm. More...
 
int zsl_fus_aqua_feed (struct zsl_vec *a, struct zsl_vec *m, struct zsl_vec *g, zsl_real_t *incl, struct zsl_quat *q, void *cfg)
 Algebraic Quaterion Algorithm (AQUA) sensor fusion algorithm implementation. More...
 
void zsl_fus_aqua_error (int error)
 Default error handler for the AQUA sensor fusion driver. More...
 

Detailed Description

AQUA sensor fusion algorithm.

This file implements the AQUA sensor fusion algorithm.

Definition in file aqua.h.