Auxiliary platform pose information (MessageType::POSE_AUX, version 1.0). More...
#include <point_one/fusion_engine/messages/solution.h>
Public Attributes | |
double | attitude_quaternion [4] = {NAN, NAN, NAN, NAN} |
The platform body orientation with respect to the local ENU frame, represented as a quaternion with the scalar component last (x, y, z, w). More... | |
Timestamp | p1_time |
The time of the message, in P1 time (beginning at power-on). More... | |
double | position_cov_enu_m2 [9] = {NAN} |
The 3x3 position covariance matrix (in m^2), resolved in the local ENU frame. More... | |
float | position_std_body_m [3] = {NAN, NAN, NAN} |
The position standard deviation (in meters), resolved in the body frame. More... | |
double | velocity_enu_mps [3] = {NAN, NAN, NAN} |
The platform velocity (in meters/second), resolved in the local ENU frame. More... | |
float | velocity_std_enu_mps [3] = {NAN, NAN, NAN} |
The velocity standard deviation (in meters/second), resolved in the local ENU frame. More... | |
Static Public Attributes | |
static constexpr MessageType | MESSAGE_TYPE = MessageType::POSE_AUX |
static constexpr uint8_t | MESSAGE_VERSION = 0 |
Auxiliary platform pose information (MessageType::POSE_AUX, version 1.0).
Definition at line 161 of file solution.h.
double point_one::fusion_engine::messages::PoseAuxMessage::attitude_quaternion[4] = {NAN, NAN, NAN, NAN} |
The platform body orientation with respect to the local ENU frame, represented as a quaternion with the scalar component last (x, y, z, w).
Definition at line 185 of file solution.h.
|
staticconstexpr |
Definition at line 162 of file solution.h.
|
staticconstexpr |
Definition at line 163 of file solution.h.
Timestamp point_one::fusion_engine::messages::PoseAuxMessage::p1_time |
The time of the message, in P1 time (beginning at power-on).
Definition at line 166 of file solution.h.
double point_one::fusion_engine::messages::PoseAuxMessage::position_cov_enu_m2[9] = {NAN} |
The 3x3 position covariance matrix (in m^2), resolved in the local ENU frame.
Values are stored in row-major order.
Definition at line 179 of file solution.h.
float point_one::fusion_engine::messages::PoseAuxMessage::position_std_body_m[3] = {NAN, NAN, NAN} |
The position standard deviation (in meters), resolved in the body frame.
Set to NAN
if attitude is not available for the body frame transformation.
Definition at line 173 of file solution.h.
double point_one::fusion_engine::messages::PoseAuxMessage::velocity_enu_mps[3] = {NAN, NAN, NAN} |
The platform velocity (in meters/second), resolved in the local ENU frame.
Definition at line 190 of file solution.h.
float point_one::fusion_engine::messages::PoseAuxMessage::velocity_std_enu_mps[3] = {NAN, NAN, NAN} |
The velocity standard deviation (in meters/second), resolved in the local ENU frame.
Definition at line 196 of file solution.h.