thormang3_imu_3dm_gx4/FilterOutput Message

File: thormang3_imu_3dm_gx4/FilterOutput.msg

Raw Message Definition

# Output from the 3DM-GX4 attitude estimation filter.
std_msgs/Header header

# Node on status flags:
# Status flags are implemented as bit-fields.
#  0 = invalid
#  1 = valid
#  2 = valid and geo-magnetically referenced (quat_status only)
#
# Note that covariance on orientation becomes invalid as pitch angle exceeds 70 # degrees. This will be indicated by the status flag.

# Quaternion status:
uint16 quat_status

# Bias status
uint16 bias_status

# Orientation estimate and diagonal covariance
geometry_msgs/Quaternion orientation
float64[9] orientation_covariance

# Gyro bias and diagonal covariance
geometry_msgs/Vector3 bias
float64[9] bias_covariance

# Covariance statuses
uint16 bias_covariance_status
uint16 orientation_covariance_status

# Constants
uint16 STATUS_INVALID = 0
uint16 STATUS_VALID = 1
uint16 STATUS_VALID_REFERENCED = 2

Compact Message Definition

uint16 STATUS_INVALID=0
uint16 STATUS_VALID=1
uint16 STATUS_VALID_REFERENCED=2
std_msgs/Header header
uint16 quat_status
uint16 bias_status
geometry_msgs/Quaternion orientation
float64[9] orientation_covariance
geometry_msgs/Vector3 bias
float64[9] bias_covariance
uint16 bias_covariance_status
uint16 orientation_covariance_status