Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

struct InertialSampleData

fbs/sensors.fbs / Source schema

Raw inertial and environmental sample from an IMU-class sensor. This is a raw-layer topic: values are sensor-native measurements in the body FLU mounting frame after driver axis alignment; no estimator products belong here. Sensors updating at different rates set the matching flags bits.

FlatBuffers root table: InertialSample

NameTypeUnit / ScaleNotes
timestamp_usulongmicrosecondsSample timestamp in monotonic boot time.
accel_flu_m_s2synapse.types.Vec3fFLU body frame (x forward, y left, z up), meters per second squaredLinear acceleration in the body FLU frame.
gyro_flu_rad_ssynapse.types.Vec3fFLU body frame (x forward, y left, z up), radians per secondAngular rate in the body FLU frame.
mag_flu_teslasynapse.types.Vec3fFLU body frame (x forward, y left, z up), teslaRaw magnetic field in the body FLU frame, not declination corrected.
absolute_pressure_hpafloathectopascalsStatic pressure from the sensor barometer.
temperature_cfloatdegrees CelsiusSensor temperature in degrees Celsius.
flagsubytebitmaskBitmask of InertialFieldFlags bits updated in this sample.
idubyteSensor instance identifier; also the instance segment of the Zenoh key.