Structure to store the sensor fusion data.

Public Attributes#

float

Direction Cosine Matrix

float

Acceleration vector

float

Accumulator for acceleration vector

uint32_t

Number of vectors stored in the accumulator

float

Acceleration measurement sample rate

float

Gyro vector

float

Gyroscope measurement sample rate

float

Time between gyro samples

float

Rotation between gyro samples

float

Angle correction vector

float

Orientation vector

Public Attribute Documentation#

dcm#

float sl_imu_sensor_fusion_t::dcm[3][3]

Direction Cosine Matrix


aVector#

float sl_imu_sensor_fusion_t::aVector[3]

Acceleration vector


aAccumulator#

float sl_imu_sensor_fusion_t::aAccumulator[3]

Accumulator for acceleration vector


aAccumulatorCount#

uint32_t sl_imu_sensor_fusion_t::aAccumulatorCount

Number of vectors stored in the accumulator


aSampleRate#

float sl_imu_sensor_fusion_t::aSampleRate

Acceleration measurement sample rate


gVector#

float sl_imu_sensor_fusion_t::gVector[3]

Gyro vector


gSampleRate#

float sl_imu_sensor_fusion_t::gSampleRate

Gyroscope measurement sample rate


gDeltaTime#

float sl_imu_sensor_fusion_t::gDeltaTime

Time between gyro samples


gDeltaTimeScale#

float sl_imu_sensor_fusion_t::gDeltaTimeScale

Rotation between gyro samples


angleCorrection#

float sl_imu_sensor_fusion_t::angleCorrection[3]

Angle correction vector


orientation#

float sl_imu_sensor_fusion_t::orientation[3]

Orientation vector