#include <gazebo_ros_imu.h>
|
virtual void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) |
|
virtual void | Reset () |
|
virtual void | Update () |
|
|
double | GaussianKernel (double mu, double sigma) |
| Gaussian noise generator. More...
|
|
bool | ServiceCallback (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) |
| call back when using service More...
|
|
bool | SetAccelBiasCallback (hector_gazebo_plugins::SetBias::Request &req, hector_gazebo_plugins::SetBias::Response &res) |
| Bias service callbacks. More...
|
|
bool | SetRateBiasCallback (hector_gazebo_plugins::SetBias::Request &req, hector_gazebo_plugins::SetBias::Response &res) |
|
Definition at line 52 of file gazebo_ros_imu.h.
gazebo::GazeboRosIMU::GazeboRosIMU |
( |
| ) |
|
gazebo::GazeboRosIMU::~GazeboRosIMU |
( |
| ) |
|
|
virtual |
double gazebo::GazeboRosIMU::GaussianKernel |
( |
double |
mu, |
|
|
double |
sigma |
|
) |
| |
|
private |
Gaussian noise generator.
void gazebo::GazeboRosIMU::Load |
( |
physics::ModelPtr |
_model, |
|
|
sdf::ElementPtr |
_sdf |
|
) |
| |
|
protectedvirtual |
void gazebo::GazeboRosIMU::Reset |
( |
| ) |
|
|
protectedvirtual |
bool gazebo::GazeboRosIMU::ServiceCallback |
( |
std_srvs::Empty::Request & |
req, |
|
|
std_srvs::Empty::Response & |
res |
|
) |
| |
|
private |
bool gazebo::GazeboRosIMU::SetAccelBiasCallback |
( |
hector_gazebo_plugins::SetBias::Request & |
req, |
|
|
hector_gazebo_plugins::SetBias::Response & |
res |
|
) |
| |
|
private |
bool gazebo::GazeboRosIMU::SetRateBiasCallback |
( |
hector_gazebo_plugins::SetBias::Request & |
req, |
|
|
hector_gazebo_plugins::SetBias::Response & |
res |
|
) |
| |
|
private |
void gazebo::GazeboRosIMU::Update |
( |
| ) |
|
|
protectedvirtual |
std::string gazebo::GazeboRosIMU::bias_topic_ |
|
private |
sensor_msgs::Imu gazebo::GazeboRosIMU::biasMsg |
|
private |
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosIMU::dynamic_reconfigure_server_accel_ |
|
private |
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosIMU::dynamic_reconfigure_server_rate_ |
|
private |
boost::shared_ptr<dynamic_reconfigure::Server<SensorModelConfig> > gazebo::GazeboRosIMU::dynamic_reconfigure_server_yaw_ |
|
private |
std::string gazebo::GazeboRosIMU::frame_id_ |
|
private |
sensor_msgs::Imu gazebo::GazeboRosIMU::imuMsg |
|
private |
physics::LinkPtr gazebo::GazeboRosIMU::link |
|
private |
std::string gazebo::GazeboRosIMU::link_name_ |
|
private |
boost::mutex gazebo::GazeboRosIMU::lock |
|
private |
A mutex to lock access to fields that are used in message callbacks.
Definition at line 105 of file gazebo_ros_imu.h.
std::string gazebo::GazeboRosIMU::namespace_ |
|
private |
allow specifying constant xyz and rpy offsets
Definition at line 96 of file gazebo_ros_imu.h.
math::Quaternion gazebo::GazeboRosIMU::orientation |
|
private |
std::string gazebo::GazeboRosIMU::serviceName |
|
private |
std::string gazebo::GazeboRosIMU::topic_ |
|
private |
physics::WorldPtr gazebo::GazeboRosIMU::world |
|
private |
The documentation for this class was generated from the following files: