Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
gazebo::GazeboRosSonar Class Reference

#include <gazebo_ros_sonar.h>

List of all members.

Public Member Functions

 GazeboRosSonar ()
virtual ~GazeboRosSonar ()

Protected Member Functions

virtual void Load (sensors::SensorPtr _parent, sdf::ElementPtr _sdf)
virtual void Update ()

Private Member Functions

double GaussianKernel (double mu, double sigma)
 Gaussian noise generator.

Private Attributes

double fov_
std::string frame_id_
double gaussian_noise_
common::Time last_time
std::string namespace_
ros::NodeHandlenode_handle_
gazebo::physics::WorldPtr parent_
ros::Publisher publisher_
std::string radiation_
sensor_msgs::Range range_
gazebo::sensors::RaySensorPtr sensor_
std::string topic_name_
gazebo::event::ConnectionPtr updateConnection

Detailed Description

Definition at line 49 of file gazebo_ros_sonar.h.


Constructor & Destructor Documentation

Definition at line 41 of file gazebo_ros_sonar.cpp.

Definition at line 45 of file gazebo_ros_sonar.cpp.


Member Function Documentation

double GazeboRosSonar::GaussianKernel ( double  mu,
double  sigma 
) [private]

Gaussian noise generator.

Definition at line 145 of file gazebo_ros_sonar.cpp.

void GazeboRosSonar::Load ( sensors::SensorPtr  _parent,
sdf::ElementPtr  _sdf 
) [protected, virtual]

Definition at line 53 of file gazebo_ros_sonar.cpp.

void GazeboRosSonar::Update ( ) [protected, virtual]

Definition at line 157 of file gazebo_ros_sonar.cpp.


Member Data Documentation

double gazebo::GazeboRosSonar::fov_ [private]

Definition at line 75 of file gazebo_ros_sonar.h.

std::string gazebo::GazeboRosSonar::frame_id_ [private]

Definition at line 73 of file gazebo_ros_sonar.h.

Definition at line 76 of file gazebo_ros_sonar.h.

common::Time gazebo::GazeboRosSonar::last_time [private]

Definition at line 80 of file gazebo_ros_sonar.h.

std::string gazebo::GazeboRosSonar::namespace_ [private]

Definition at line 71 of file gazebo_ros_sonar.h.

Definition at line 66 of file gazebo_ros_sonar.h.

gazebo::physics::WorldPtr gazebo::GazeboRosSonar::parent_ [private]

Definition at line 78 of file gazebo_ros_sonar.h.

Definition at line 67 of file gazebo_ros_sonar.h.

std::string gazebo::GazeboRosSonar::radiation_ [private]

Definition at line 74 of file gazebo_ros_sonar.h.

sensor_msgs::Range gazebo::GazeboRosSonar::range_ [private]

Definition at line 69 of file gazebo_ros_sonar.h.

gazebo::sensors::RaySensorPtr gazebo::GazeboRosSonar::sensor_ [private]

Definition at line 64 of file gazebo_ros_sonar.h.

std::string gazebo::GazeboRosSonar::topic_name_ [private]

Definition at line 72 of file gazebo_ros_sonar.h.

Definition at line 82 of file gazebo_ros_sonar.h.


The documentation for this class was generated from the following files:


range_gazebo_plugin
Author(s): Jose Capriles
autogenerated on Thu Jan 2 2014 11:37:22