_IMU_SensorFusion Struct ReferenceBSP > Thunderboard Sense BSP > IMU - Inertial Measurement Unit
Structure to store the sensor fusion data.
Definition at line 66
of file imu.h
.
#include <
imu.h
>
Data Fields | |
float | aAccumulator [3] |
uint32_t | aAccumulatorCount |
float | angleCorrection [3] |
float | aSampleRate |
float | aVector [3] |
float | dcm [3][3] |
float | gDeltaTime |
float | gDeltaTimeScale |
float | gSampleRate |
float | gVector [3] |
float | orientation [3] |
Field Documentation
float _IMU_SensorFusion::aAccumulator[3] |
Accumulator for acceleration vector
Definition at line 72
of file imu.h
.
Referenced by IMU_accelerationGet(), IMU_fuseAccelerometerUpdateFilter(), IMU_fuseNew(), and IMU_fuseReset().
uint32_t _IMU_SensorFusion::aAccumulatorCount |
Number of vectors stored in the accumulator
Definition at line 73
of file imu.h
.
Referenced by IMU_accelerationGet(), IMU_fuseAccelerometerUpdateFilter(), IMU_fuseNew(), and IMU_fuseReset().
float _IMU_SensorFusion::angleCorrection[3] |
Angle correction vector
Definition at line 83
of file imu.h
.
Referenced by IMU_fuseGyroCorrection(), IMU_fuseGyroCorrectionClear(), IMU_fuseGyroUpdate(), IMU_fuseNew(), IMU_fuseReset(), and IMU_getGyroCorrectionAngles().
float _IMU_SensorFusion::aSampleRate |
Acceleration measurement sample rate
Definition at line 74
of file imu.h
.
Referenced by IMU_fuseNew().
float _IMU_SensorFusion::aVector[3] |
Acceleration vector
Definition at line 71
of file imu.h
.
Referenced by IMU_fuseGyroCorrection(), IMU_fuseNew(), IMU_fuseReset(), and IMU_fuseUpdate().
float _IMU_SensorFusion::dcm[3][3] |
Direction Cosine Matrix
Definition at line 68
of file imu.h
.
Referenced by IMU_fuseGyroUpdate(), IMU_fuseNew(), and IMU_fuseReset().
float _IMU_SensorFusion::gDeltaTime |
Time between gyro samples
Definition at line 79
of file imu.h
.
Referenced by IMU_fuseGyroSetSampleRate(), and IMU_fuseNew().
float _IMU_SensorFusion::gDeltaTimeScale |
Rotation between gyro samples
Definition at line 80
of file imu.h
.
Referenced by IMU_fuseGyroSetSampleRate(), and IMU_fuseGyroUpdate().
float _IMU_SensorFusion::gSampleRate |
Gyroscope measurement sample rate
Definition at line 78
of file imu.h
.
Referenced by IMU_fuseAccelerometerSetSampleRate(), IMU_fuseGyroCorrection(), IMU_fuseGyroSetSampleRate(), and IMU_fuseNew().
float _IMU_SensorFusion::gVector[3] |
Gyro vector
Definition at line 77
of file imu.h
.
Referenced by IMU_fuseNew(), IMU_fuseReset(), IMU_fuseUpdate(), and IMU_gyroGet().
float _IMU_SensorFusion::orientation[3] |
Orientation vector
Definition at line 84
of file imu.h
.
Referenced by IMU_fuseGyroCorrection(), IMU_fuseGyroUpdate(), IMU_fuseNew(), IMU_fuseReset(), and IMU_orientationGet().
The documentation for this struct was generated from the following file:
- C:/repos/super_h1/hardware/kit/common/bsp/thunderboard/imu/
imu.h