sbgECom Library
4.0.1987-stable
C library to interface SBG Systems IMU/AHRS/INS
|
#include <sbgEComLogImu.h>
Data Fields | |
uint32_t | timeStamp |
uint16_t | status |
float | accelerometers [3] |
float | gyroscopes [3] |
float | temperature |
float | deltaVelocity [3] |
float | deltaAngle [3] |
Structure that stores data for the SBG_ECOM_LOG_IMU_DATA message.
This message returns synchronous IMU measurements that are aligned to UTC time.
All SBG Systems INS, except ELLIPSE products, use an IMU that provides asynchronous measurements. The INS has to extrapolate the IMU measurements to the current EKF processing loop.
For a 200Hz processing loop, the extrapolation can be as high as 5ms. The extrapolation process introduces artificial noise in the measurements.
This message is thus not suitable for post processing for example.
If you would like IMU measurements correctly time stamped to UTC/GPS time but as output by the IMU (asynchronously), please use SBG_ECOM_LOG_IMU_SHORT
WARNING: This message is not recommended for new designs and will be deprecated in sbgECom 5.x
uint32_t _SbgEComLogImuLegacy::timeStamp |
Time in us since the sensor power up.
uint16_t _SbgEComLogImuLegacy::status |
IMU status bitmask.
float _SbgEComLogImuLegacy::accelerometers[3] |
X, Y, Z accelerometers in m.s^-2.
float _SbgEComLogImuLegacy::gyroscopes[3] |
X, Y, Z gyroscopes in rad.s^-1.
float _SbgEComLogImuLegacy::temperature |
Internal temperature in °C.
float _SbgEComLogImuLegacy::deltaVelocity[3] |
X, Y, Z delta velocity in m.s^-2. (Exact same value as accelerometers field)
float _SbgEComLogImuLegacy::deltaAngle[3] |
X, Y, Z delta angle in rad.s^-1. (Exact same value as gyroscopes field)