A plugin for a tactile pressure sensor. More...
#include <PressurePlugin.hh>
Public Member Functions | |
PressurePlugin () | |
Constructor. More... | |
virtual | ~PressurePlugin () |
Destructor. More... | |
virtual void | Init () |
Override this method for custom plugin initialization behavior. More... | |
virtual void | Load (sensors::SensorPtr _sensor, sdf::ElementPtr _sdf) |
Load function. More... | |
![]() | |
SensorPlugin () | |
Constructor. More... | |
virtual | ~SensorPlugin () |
Destructor. More... | |
virtual void | Reset () |
Override this method for custom plugin reset behavior. More... | |
![]() | |
PluginT () | |
Constructor. More... | |
virtual | ~PluginT () |
Destructor. More... | |
std::string | GetFilename () const |
Get the name of the handler. More... | |
std::string | GetHandle () const |
Get the short name of the handler. More... | |
PluginType | GetType () const |
Returns the type of the plugin. More... | |
Additional Inherited Members | |
![]() | |
typedef boost::shared_ptr < SensorPlugin > | TPtr |
plugin pointer type definition More... | |
![]() | |
static TPtr | Create (const std::string &_filename, const std::string &_name) |
a class method that creates a plugin from a file name. More... | |
![]() | |
std::string | filename |
Path to the shared library file. More... | |
std::string | handleName |
Short name. More... | |
PluginType | type |
Type of plugin. More... | |
A plugin for a tactile pressure sensor.
The plugin extends the contact sensor and is currently limited to collision elements with BoxShape geometry. It is assumed that pressure measurement occurs on the largest face of the box. All normal forces on each box shape are summed and divided by the area of the largest face to compute pressure.
gazebo::PressurePlugin::PressurePlugin | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Override this method for custom plugin initialization behavior.
Reimplemented from gazebo::SensorPlugin.
|
virtual |
Load function.
Called when a Plugin is first created, and after the World has been loaded. This function should not be blocking.
[in] | _sensor | Pointer the Sensor. |
[in] | _sdf | Pointer the the SDF element of the plugin. |
Implements gazebo::SensorPlugin.