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