point_one::fusion_engine::messages::IMUMeasurement Struct Reference

IMU sensor measurement data (MessageType::IMU_MEASUREMENT, version 1.0). More...

#include <point_one/fusion_engine/messages/measurements.h>

Inheritance diagram for point_one::fusion_engine::messages::IMUMeasurement:
point_one::fusion_engine::messages::MessagePayload

Public Attributes

double accel_mps2 [3] = {NAN, NAN, NAN}
 Corrected vehicle x/y/z acceleration (in meters/second^2), resolved in the body frame. More...
 
double accel_std_mps2 [3] = {NAN, NAN, NAN}
 Corrected vehicle x/y/z acceleration standard deviation (in meters/second^2), resolved in the body frame. More...
 
double gyro_rps [3] = {NAN, NAN, NAN}
 Corrected vehicle x/y/z rate of rotation (in radians/second), resolved in the body frame. More...
 
double gyro_std_rps [3] = {NAN, NAN, NAN}
 Corrected vehicle x/y/z rate of rotation standard deviation (in radians/second), resolved in the body frame. More...
 
Timestamp p1_time
 The time of the message, in P1 time (beginning at power-on). More...
 

Static Public Attributes

static constexpr MessageType MESSAGE_TYPE = MessageType::IMU_MEASUREMENT
 
static constexpr uint8_t MESSAGE_VERSION = 0
 

Detailed Description

IMU sensor measurement data (MessageType::IMU_MEASUREMENT, version 1.0).

Note
The data contained in this message has been corrected for accelerometer and gyro biases and scale factors, and has been rotated into the vehicle body frame from the original IMU orientation.

Definition at line 158 of file measurements.h.

Member Data Documentation

◆ accel_mps2

double point_one::fusion_engine::messages::IMUMeasurement::accel_mps2[3] = {NAN, NAN, NAN}

Corrected vehicle x/y/z acceleration (in meters/second^2), resolved in the body frame.

Definition at line 169 of file measurements.h.

◆ accel_std_mps2

double point_one::fusion_engine::messages::IMUMeasurement::accel_std_mps2[3] = {NAN, NAN, NAN}

Corrected vehicle x/y/z acceleration standard deviation (in meters/second^2), resolved in the body frame.

Definition at line 175 of file measurements.h.

◆ gyro_rps

double point_one::fusion_engine::messages::IMUMeasurement::gyro_rps[3] = {NAN, NAN, NAN}

Corrected vehicle x/y/z rate of rotation (in radians/second), resolved in the body frame.

Definition at line 181 of file measurements.h.

◆ gyro_std_rps

double point_one::fusion_engine::messages::IMUMeasurement::gyro_std_rps[3] = {NAN, NAN, NAN}

Corrected vehicle x/y/z rate of rotation standard deviation (in radians/second), resolved in the body frame.

Definition at line 187 of file measurements.h.

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::IMUMeasurement::MESSAGE_TYPE = MessageType::IMU_MEASUREMENT
staticconstexpr

Definition at line 159 of file measurements.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::IMUMeasurement::MESSAGE_VERSION = 0
staticconstexpr

Definition at line 160 of file measurements.h.

◆ p1_time

Timestamp point_one::fusion_engine::messages::IMUMeasurement::p1_time

The time of the message, in P1 time (beginning at power-on).

Definition at line 163 of file measurements.h.


The documentation for this struct was generated from the following file: