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