31 #ifndef AHRS_FLOAT_MLKF_H
32 #define AHRS_FLOAT_MLKF_H
void ahrs_mlkf_update_mag(struct FloatVect3 *mag)
void ahrs_mlkf_update_accel(struct FloatVect3 *accel)
void ahrs_mlkf_init(void)
bool ahrs_mlkf_align(struct FloatRates *lp_gyro, struct FloatVect3 *lp_accel, struct FloatVect3 *lp_mag)
void ahrs_mlkf_update_mag_full(struct FloatVect3 *mag)
struct FloatQuat gibbs_cor
enum AhrsMlkfStatus status
struct FloatRates gyro_bias
struct FloatVect3 mag_noise
struct AhrsMlkf ahrs_mlkf
void ahrs_mlkf_propagate(struct FloatRates *gyro, float dt)
void ahrs_mlkf_update_mag_2d(struct FloatVect3 *mag)
struct FloatQuat ltp_to_body_quat
Rotation from LocalTangentPlane to body frame as unit quaternion.
struct FloatRates body_rate
Rotational velocity in body frame.
Paparazzi floating point algebra.
Generic orientation representation and conversions.