ROS Imu
message (MessageType::ROS_IMU, version 1.0).
More...
#include <point_one/fusion_engine/messages/ros.h>
|
double | acceleration_covariance [9] = {-1} |
| Vehicle x/y/z acceleration covariance matrix. More...
|
|
double | acceleration_mps2 [3] = {NAN, NAN, NAN} |
| Vehicle x/y/z linear acceleration (in meters/second^2), resolved in the body frame. More...
|
|
double | angular_velocity_covariance [9] = {-1} |
| Vehicle rate of rotation covariance matrix. More...
|
|
double | angular_velocity_rps [3] = {NAN, NAN, NAN} |
| Vehicle x/y/z rate of rotation (in radians/second), resolved in the body frame. More...
|
|
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...
|
|
double | orientation_covariance [9] = {-1} |
| Orientation covariance matrix. More...
|
|
Timestamp | p1_time |
| The time of the message, in P1 time (beginning at power-on). More...
|
|
ROS Imu
message (MessageType::ROS_IMU, version 1.0).
If any of the data elements are not available (e.g., IMU doesn't produce an orientation estimate), they will be set to 0 and their associated covariance matrices will be set to -1.
See http://docs.ros.org/api/sensor_msgs/html/msg/Imu.html.
- 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 using the FusionEngine sensor calibration data.
Definition at line 262 of file ros.h.
◆ acceleration_covariance
double point_one::fusion_engine::messages::ros::IMUMessage::acceleration_covariance[9] = {-1} |
Vehicle x/y/z acceleration covariance matrix.
Set to -1 if not available.
Definition at line 300 of file ros.h.
◆ acceleration_mps2
double point_one::fusion_engine::messages::ros::IMUMessage::acceleration_mps2[3] = {NAN, NAN, NAN} |
Vehicle x/y/z linear acceleration (in meters/second^2), resolved in the body frame.
Definition at line 295 of file ros.h.
◆ angular_velocity_covariance
double point_one::fusion_engine::messages::ros::IMUMessage::angular_velocity_covariance[9] = {-1} |
Vehicle rate of rotation covariance matrix.
Set to -1 if not available.
Definition at line 289 of file ros.h.
◆ angular_velocity_rps
double point_one::fusion_engine::messages::ros::IMUMessage::angular_velocity_rps[3] = {NAN, NAN, NAN} |
Vehicle x/y/z rate of rotation (in radians/second), resolved in the body frame.
Definition at line 284 of file ros.h.
◆ MESSAGE_TYPE
◆ MESSAGE_VERSION
constexpr uint8_t point_one::fusion_engine::messages::ros::IMUMessage::MESSAGE_VERSION = 0 |
|
staticconstexpr |
◆ orientation
double point_one::fusion_engine::messages::ros::IMUMessage::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 273 of file ros.h.
◆ orientation_covariance
double point_one::fusion_engine::messages::ros::IMUMessage::orientation_covariance[9] = {-1} |
Orientation covariance matrix.
Set to -1 if not available.
Definition at line 278 of file ros.h.
◆ p1_time
Timestamp point_one::fusion_engine::messages::ros::IMUMessage::p1_time |
The time of the message, in P1 time (beginning at power-on).
Definition at line 267 of file ros.h.
The documentation for this struct was generated from the following file:
- src/point_one/fusion_engine/messages/ros.h