#include <ImuSensorPrivate.hh>
Public Attributes | |
ignition::math::Vector3d | angularVel |
Noise free angular velocity. More... | |
bool | dataDirty |
True if new link data is received. More... | |
unsigned int | dataIndex |
Index for accessing element in the link data array. More... | |
ignition::math::Vector3d | gravity |
store gravity vector to be added to the imu output. More... | |
msgs::IMU | imuMsg |
Imu message. More... | |
std::array< boost::shared_ptr < msgs::LinkData const >, 2 > | incomingLinkData |
Buffer for storing link data. More... | |
ignition::math::Vector3d | lastLinearVel |
Save previous imu linear velocity for computing acceleration. More... | |
ignition::math::Vector3d | linearAcc |
Noise free linear acceleration. More... | |
transport::SubscriberPtr | linkDataSub |
Subscriber to link data published by parent entity. More... | |
std::mutex | mutex |
Mutex to protect reads and writes. More... | |
physics::LinkPtr | parentEntity |
Parent entity which the IMU is attached to. More... | |
transport::PublisherPtr | pub |
Imu data publisher. More... | |
ignition::math::Pose3d | referencePose |
Imu reference pose. More... | |
ignition::math::Vector3d gazebo::sensors::ImuSensorPrivate::angularVel |
Noise free angular velocity.
bool gazebo::sensors::ImuSensorPrivate::dataDirty |
True if new link data is received.
unsigned int gazebo::sensors::ImuSensorPrivate::dataIndex |
Index for accessing element in the link data array.
ignition::math::Vector3d gazebo::sensors::ImuSensorPrivate::gravity |
store gravity vector to be added to the imu output.
msgs::IMU gazebo::sensors::ImuSensorPrivate::imuMsg |
Imu message.
std::array<boost::shared_ptr<msgs::LinkData const>, 2> gazebo::sensors::ImuSensorPrivate::incomingLinkData |
Buffer for storing link data.
ignition::math::Vector3d gazebo::sensors::ImuSensorPrivate::lastLinearVel |
Save previous imu linear velocity for computing acceleration.
ignition::math::Vector3d gazebo::sensors::ImuSensorPrivate::linearAcc |
Noise free linear acceleration.
transport::SubscriberPtr gazebo::sensors::ImuSensorPrivate::linkDataSub |
Subscriber to link data published by parent entity.
|
mutable |
Mutex to protect reads and writes.
physics::LinkPtr gazebo::sensors::ImuSensorPrivate::parentEntity |
Parent entity which the IMU is attached to.
transport::PublisherPtr gazebo::sensors::ImuSensorPrivate::pub |
Imu data publisher.
ignition::math::Pose3d gazebo::sensors::ImuSensorPrivate::referencePose |
Imu reference pose.