shadowrobot::SrGazeboVirtualTactileSensor Class Reference

#include <sr_gazebo_virtual_tactile_sensor.hpp>

Inheritance diagram for shadowrobot::SrGazeboVirtualTactileSensor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SrGazeboVirtualTactileSensor (std::string name, std::string gazebo_topic)
 ~SrGazeboVirtualTactileSensor ()

Protected Member Functions

virtual double get_touch_data ()

Private Member Functions

void callback (const gazebo_plugins::ContactsState &msg)

Private Attributes

ros::NodeHandle nh
ros::Subscriber sub
boost::mutex touch_mutex
double touch_value

Detailed Description

Definition at line 40 of file sr_gazebo_virtual_tactile_sensor.hpp.


Constructor & Destructor Documentation

shadowrobot::SrGazeboVirtualTactileSensor::SrGazeboVirtualTactileSensor ( std::string  name,
std::string  gazebo_topic 
)

Definition at line 38 of file sr_gazebo_virtual_tactile_sensor.cpp.

shadowrobot::SrGazeboVirtualTactileSensor::~SrGazeboVirtualTactileSensor (  ) 

Definition at line 46 of file sr_gazebo_virtual_tactile_sensor.cpp.


Member Function Documentation

void shadowrobot::SrGazeboVirtualTactileSensor::callback ( const gazebo_plugins::ContactsState &  msg  )  [private]

Callback function called when a msg is received on the gazebo bumper topic.

Parameters:
msg the message containing the contact data

Definition at line 49 of file sr_gazebo_virtual_tactile_sensor.cpp.

double shadowrobot::SrGazeboVirtualTactileSensor::get_touch_data (  )  [protected, virtual]

Generates a value for the sensor

Returns:
the pressure value

Implements shadowrobot::SrGenericTactileSensor.

Definition at line 65 of file sr_gazebo_virtual_tactile_sensor.cpp.


Member Data Documentation

Definition at line 53 of file sr_gazebo_virtual_tactile_sensor.hpp.

Definition at line 57 of file sr_gazebo_virtual_tactile_sensor.hpp.

Definition at line 54 of file sr_gazebo_virtual_tactile_sensor.hpp.

Definition at line 55 of file sr_gazebo_virtual_tactile_sensor.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables


sr_tactile_sensors
Author(s): Ugo Cupcic
autogenerated on Fri Jan 11 09:41:20 2013