E&R S3 prime / Mbed 2 deprecated Fusion3

Dependencies:   mbed LSM6DS33_GR1

Embed: (wiki syntax)

« Back to documentation index

FusionCalibration.h File Reference

FusionCalibration.h File Reference

Gyroscope, accelerometer, and magnetometer calibration model. More...

Go to the source code of this file.

Functions

static __attribute__ ((always_inline)) FusionVector3 FusionCalibrationInertial(const FusionVector3 uncalibrated
 Gyroscope and accelerometer calibration model.

Detailed Description

Gyroscope, accelerometer, and magnetometer calibration model.

Author:
Seb Madgwick Static inline implementations are used to optimise for increased execution speed.

Definition in file FusionCalibration.h.


Function Documentation

static __attribute__ ( (always_inline)   ) const [static]

Gyroscope and accelerometer calibration model.

Magnetometer calibration model.

Parameters:
uncalibratedUncalibrated gyroscope or accelerometer measurement in lsb.
misalignmentMisalignment matrix (may not be a true rotation matrix).
sensitivitySensitivity in g per lsb for an accelerometer and degrees per second per lsb for a gyroscope.
biasBias in lsb.
Returns:
Calibrated gyroscope or accelerometer measurement.
Parameters:
magnetometerUncalibrated magnetometer measurement in uT.
softIronMatrixSoft-iron matrix (may not be a true rotation matrix).
hardIronBiasHard-iron bias in uT.
Returns:
Calibrated magnetometer measurement.