point_one::fusion_engine::messages::ros::PoseMessage Struct Reference

Detailed Description

ROS Pose message (MessageType::ROS_POSE, version 1.0).

See http://docs.ros.org/api/geometry_msgs/html/msg/Pose.html.

Definition at line 43 of file ros.h.

Inheritance diagram for point_one::fusion_engine::messages::ros::PoseMessage:
point_one::fusion_engine::messages::MessagePayload

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

Public Attributes

double orientation [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_rel_m [3] = {NAN, NAN, NAN}
 The relative change in ENU position since the time of the first PoseMessage, resolved in the local ENU frame at the time of the first PoseMessage. More...
 

Static Public Attributes

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

Member Data Documentation

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::ros::PoseMessage::MESSAGE_TYPE = MessageType::ROS_POSE
staticconstexpr

Definition at line 44 of file ros.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::ros::PoseMessage::MESSAGE_VERSION = 0
staticconstexpr

Definition at line 45 of file ros.h.

◆ orientation

double point_one::fusion_engine::messages::ros::PoseMessage::orientation[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 71 of file ros.h.

◆ p1_time

Timestamp point_one::fusion_engine::messages::ros::PoseMessage::p1_time

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

Definition at line 48 of file ros.h.

◆ position_rel_m

double point_one::fusion_engine::messages::ros::PoseMessage::position_rel_m[3] = {NAN, NAN, NAN}

The relative change in ENU position since the time of the first PoseMessage, resolved in the local ENU frame at the time of the first PoseMessage.

Warning
The ROS Pose message API documentation does not currently define the origin or reference frame of its position field. Using the Novatel SPAN driver as a reference (http://docs.ros.org/api/novatel_span_driver/html/publisher_8py_source.html), we have chosen to report a relative ENU position. Absolute world position is available in the GPSFixMessage and messages::PoseMessage classes.

Definition at line 65 of file ros.h.


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