#include <imu_sensor_interface.h>
Public Member Functions | |
Data () | |
Public Attributes | |
double * | angular_velocity = {nullptr} |
A pointer to the storage of the angular velocity value: a triplet (x,y,z) More... | |
double * | angular_velocity_covariance = {nullptr} |
A pointer to the storage of the angular velocity covariance value: a row major 3x3 matrix about (x,y,z) More... | |
std::string | frame_id |
The reference frame to which this sensor is associated. More... | |
double * | linear_acceleration = {nullptr} |
A pointer to the storage of the linear acceleration value: a triplet (x,y,z) More... | |
double * | linear_acceleration_covariance = {nullptr} |
A pointer to the storage of the linear acceleration covariance value: a row major 3x3 matrix about (x,y,z) More... | |
std::string | name |
The name of the sensor. More... | |
double * | orientation = {nullptr} |
A pointer to the storage of the orientation value: a quaternion (x,y,z,w) More... | |
double * | orientation_covariance = {nullptr} |
A pointer to the storage of the orientation covariance value: a row major 3x3 matrix about (x,y,z) More... | |
Definition at line 47 of file imu_sensor_interface.h.
|
inline |
Definition at line 50 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::angular_velocity = {nullptr} |
A pointer to the storage of the angular velocity value: a triplet (x,y,z)
Definition at line 56 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::angular_velocity_covariance = {nullptr} |
A pointer to the storage of the angular velocity covariance value: a row major 3x3 matrix about (x,y,z)
Definition at line 57 of file imu_sensor_interface.h.
std::string hardware_interface::ImuSensorHandle::Data::frame_id |
The reference frame to which this sensor is associated.
Definition at line 53 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::linear_acceleration = {nullptr} |
A pointer to the storage of the linear acceleration value: a triplet (x,y,z)
Definition at line 58 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::linear_acceleration_covariance = {nullptr} |
A pointer to the storage of the linear acceleration covariance value: a row major 3x3 matrix about (x,y,z)
Definition at line 59 of file imu_sensor_interface.h.
std::string hardware_interface::ImuSensorHandle::Data::name |
The name of the sensor.
Definition at line 52 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::orientation = {nullptr} |
A pointer to the storage of the orientation value: a quaternion (x,y,z,w)
Definition at line 54 of file imu_sensor_interface.h.
double* hardware_interface::ImuSensorHandle::Data::orientation_covariance = {nullptr} |
A pointer to the storage of the orientation covariance value: a row major 3x3 matrix about (x,y,z)
Definition at line 55 of file imu_sensor_interface.h.