Go to the documentation of this file.
74 const std::string& name,
75 const std::string& frame_id,
76 const double* orientation,
77 const double* orientation_covariance,
78 const double* angular_velocity,
79 const double* angular_velocity_covariance,
80 const double* linear_acceleration,
81 const double* linear_acceleration_covariance
double * orientation
A pointer to the storage of the orientation value: a quaternion (x,y,z,w)
const double * orientation_covariance_
A handle used to read the state of a IMU sensor.
std::string getFrameId() const
const double * getAngularVelocity() const
const double * getOrientation() const
const double * getAngularVelocityCovariance() const
const double * linear_acceleration_
const double * getOrientationCovariance() const
double * linear_acceleration
A pointer to the storage of the linear acceleration value: a triplet (x,y,z)
std::string frame_id
The reference frame to which this sensor is associated.
const double * getLinearAcceleration() const
Hardware interface to support reading the state of an IMU sensor.
ImuSensorHandle(const std::string &name, const std::string &frame_id, const double *orientation, const double *orientation_covariance, const double *angular_velocity, const double *angular_velocity_covariance, const double *linear_acceleration, const double *linear_acceleration_covariance)
const double * angular_velocity_
const double * linear_acceleration_covariance_
const double * orientation_
std::string name
The name of the sensor.
double * angular_velocity
A pointer to the storage of the angular velocity value: a triplet (x,y,z)
std::string getName() const
double * linear_acceleration_covariance
A pointer to the storage of the linear acceleration covariance value: a row major 3x3 matrix about (x...
double * orientation_covariance
A pointer to the storage of the orientation covariance value: a row major 3x3 matrix about (x,...
ImuSensorHandle(const Data &data={})
const double * getLinearAccelerationCovariance() const
const double * angular_velocity_covariance_
Base class for handling hardware resources.
double * angular_velocity_covariance
A pointer to the storage of the angular velocity covariance value: a row major 3x3 matrix about (x,...
hardware_interface
Author(s): Wim Meeussen, Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:19