Paparazzi UAS  v4.2.2_stable-4-gcc32f65
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ahrs_float_lkf.h File Reference
#include "subsystems/ahrs.h"
#include "std.h"
#include "math/pprz_algebra_int.h"
+ Include dependency graph for ahrs_float_lkf.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BAFL_SSIZE   6
 
#define ahrs_float_lkf_SetRaccel(_v)
 
#define ahrs_float_lkf_SetRmag(_v)
 

Variables

struct FloatQuat bafl_quat
 
struct FloatRates bafl_bias
 
struct FloatRates bafl_rates
 
struct FloatEulers bafl_eulers
 
struct FloatRMat bafl_dcm
 
struct FloatQuat bafl_q_a_err
 
struct FloatQuat bafl_q_m_err
 
struct FloatRates bafl_b_a_err
 
struct FloatRates bafl_b_m_err
 
float bafl_qnorm
 
float bafl_phi_accel
 
float bafl_theta_accel
 
struct FloatVect3 bafl_accel_measure
 
struct FloatVect3 bafl_mag
 
float bafl_P [BAFL_SSIZE][BAFL_SSIZE]
 
float bafl_X [BAFL_SSIZE]
 
float bafl_sigma_accel
 
float bafl_sigma_mag
 
float bafl_R_accel
 
float bafl_R_mag
 
float bafl_Q_att
 
float bafl_Q_gyro
 

Macro Definition Documentation

#define ahrs_float_lkf_SetRaccel (   _v)
Value:
{ \
bafl_R_accel = _v * _v; \
}
float bafl_sigma_accel
float bafl_R_accel

Definition at line 61 of file ahrs_float_lkf.h.

Referenced by ahrs_init().

#define ahrs_float_lkf_SetRmag (   _v)
Value:
{ \
bafl_R_mag = _v * _v; \
}
float bafl_R_mag
float bafl_sigma_mag

Definition at line 65 of file ahrs_float_lkf.h.

Referenced by ahrs_init().

#define BAFL_SSIZE   6

Variable Documentation

struct FloatVect3 bafl_accel_measure

Definition at line 116 of file ahrs_float_lkf.c.

Referenced by ahrs_align(), ahrs_do_update_accel(), and ahrs_lowpass_accel().

struct FloatRates bafl_b_a_err

Definition at line 58 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel().

struct FloatRates bafl_b_m_err

Definition at line 60 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_mag().

struct FloatRates bafl_bias
struct FloatRMat bafl_dcm

Definition at line 51 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel(), ahrs_do_update_mag(), and ahrs_propagate().

struct FloatEulers bafl_eulers

Definition at line 49 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel(), ahrs_do_update_mag(), and ahrs_propagate().

struct FloatVect3 bafl_mag

Definition at line 119 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_mag().

float bafl_P[BAFL_SSIZE][BAFL_SSIZE]
float bafl_phi_accel

Definition at line 69 of file ahrs_float_lkf.c.

Referenced by ahrs_lowpass_accel().

struct FloatQuat bafl_q_a_err

Definition at line 54 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel().

float bafl_Q_att

Definition at line 142 of file ahrs_float_lkf.c.

Referenced by ahrs_init(), and ahrs_propagate().

float bafl_Q_gyro

Definition at line 141 of file ahrs_float_lkf.c.

Referenced by ahrs_init(), and ahrs_propagate().

struct FloatQuat bafl_q_m_err

Definition at line 56 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_mag().

float bafl_qnorm

Definition at line 66 of file ahrs_float_lkf.c.

Referenced by ahrs_propagate().

struct FloatQuat bafl_quat
float bafl_R_accel

Definition at line 155 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel().

float bafl_R_mag

Definition at line 156 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_mag().

struct FloatRates bafl_rates

Definition at line 47 of file ahrs_float_lkf.c.

Referenced by ahrs_propagate().

float bafl_sigma_accel

Definition at line 153 of file ahrs_float_lkf.c.

float bafl_sigma_mag

Definition at line 154 of file ahrs_float_lkf.c.

float bafl_theta_accel

Definition at line 70 of file ahrs_float_lkf.c.

Referenced by ahrs_lowpass_accel().

float bafl_X[BAFL_SSIZE]

Definition at line 78 of file ahrs_float_lkf.c.

Referenced by ahrs_do_update_accel(), and ahrs_do_update_mag().