sl_imu_sensor_fusion Struct Reference

Structure to store the sensor fusion data.

#include <sl_imu.h>

Data Fields

float dcm [3][3]
Direction Cosine Matrix

float aVector [3]
Acceleration vector

float aAccumulator [3]
Accumulator for acceleration vector

uint32_t aAccumulatorCount
Number of vectors stored in the accumulator

float aSampleRate
Acceleration measurement sample rate

float gVector [3]
Gyro vector

float gSampleRate
Gyroscope measurement sample rate

float gDeltaTime
Time between gyro samples

float gDeltaTimeScale
Rotation between gyro samples

float angleCorrection [3]
Angle correction vector

float orientation [3]
Orientation vector

Structure to store the sensor fusion data.

Field Documentation

dcm

float sl_imu_sensor_fusion::dcm[3][3]

Direction Cosine Matrix

aVector

float sl_imu_sensor_fusion::aVector[3]

Acceleration vector

aAccumulator

float sl_imu_sensor_fusion::aAccumulator[3]

Accumulator for acceleration vector

aAccumulatorCount

uint32_t sl_imu_sensor_fusion::aAccumulatorCount

Number of vectors stored in the accumulator

aSampleRate

float sl_imu_sensor_fusion::aSampleRate

Acceleration measurement sample rate

gVector

float sl_imu_sensor_fusion::gVector[3]

Gyro vector

gSampleRate

float sl_imu_sensor_fusion::gSampleRate

Gyroscope measurement sample rate

gDeltaTime

float sl_imu_sensor_fusion::gDeltaTime

Time between gyro samples

gDeltaTimeScale

float sl_imu_sensor_fusion::gDeltaTimeScale

Rotation between gyro samples

angleCorrection

float sl_imu_sensor_fusion::angleCorrection[3]

Angle correction vector

orientation

float sl_imu_sensor_fusion::orientation[3]

Orientation vector