Namespaces | Classes | Typedefs | Enumerations | Functions
gazebo Namespace Reference

Namespaces

 GazeboRosApiPlugin
 
 sensors
 

Classes

class  GazeboRos
 
class  GazeboRosApiPlugin
 
class  GazeboRosBlockLaser
 
class  GazeboRosBumper
 A Bumper controller. More...
 
class  GazeboRosCamera
 
class  GazeboRosCameraUtils
 
class  GazeboRosDepthCamera
 
class  GazeboRosDiffDrive
 
class  GazeboRosElevator
 ROS implementation of the Elevator plugin. More...
 
class  GazeboRosF3D
 GazeboRosF3D controller This is a controller that simulates a 6 dof force sensor. More...
 
class  GazeboRosForce
 
class  GazeboRosFT
 GazeboRosFT controller This is a controller that simulates a 6 dof force sensor. More...
 
class  GazeboRosHandOfGod
 
class  GazeboRosHarness
 See the Gazebo documentation about the HarnessPlugin. This ROS wrapper exposes two topics: More...
 
class  GazeboRosIMU
 
class  GazeboRosImuSensor
 Gazebo Ros imu sensor plugin. More...
 
class  GazeboRosJointPoseTrajectory
 
class  GazeboRosJointStatePublisher
 
class  GazeboRosLaser
 
class  GazeboRosMultiCamera
 
class  GazeboRosOpenniKinect
 
class  GazeboRosP3D
 
class  GazeboRosPathsPlugin
 
class  GazeboRosPlanarMove
 
class  GazeboRosProjector
 
class  GazeboRosProsilica
 
class  GazeboRosRange
 
class  GazeboRosSkidSteerDrive
 
class  GazeboRosTemplate
 
class  GazeboRosTricycleDrive
 
class  GazeboRosTriggeredCamera
 
class  GazeboRosTriggeredMultiCamera
 
class  GazeboRosVacuumGripper
 
class  GazeboRosVideo
 
class  GazeboRosWheelSlip
 See the Gazebo documentation about the WheelSlipPlugin. This ROS wrapper exposes two parameters via dynamic reconfigure: More...
 
class  MultiCameraPlugin
 
class  VideoVisual
 

Typedefs

typedef boost::shared_ptr< GazeboRosGazeboRosPtr
 
typedef std::map< std::string, std::string > M_string
 
typedef std::map< std::string, Ogre::Pass * > OgrePassMap
 
typedef OgrePassMap::iterator OgrePassMapIterator
 
typedef std::vector< std::string > V_string
 

Enumerations

enum  { RIGHT, LEFT }
 
enum  { RIGHT_FRONT =0, LEFT_FRONT =1, RIGHT_REAR =2, LEFT_REAR =3 }
 
enum  { RIGHT, LEFT }
 

Functions

std::string GetModelName (const sensors::SensorPtr &parent)
 
std::string GetRobotNamespace (const sensors::SensorPtr &parent, const sdf::ElementPtr &sdf, const char *pInfo=NULL)
 Reads the name space tag of a sensor plugin. More...
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosP3D)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosFT)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosF3D)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosForce)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosJointPoseTrajectory)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosVacuumGripper)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosProjector)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosTemplate)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosHandOfGod)
 
 GZ_REGISTER_VISUAL_PLUGIN (GazeboRosVideo)
 

Detailed Description

Author
Jose Capriles.
Jonathan Bohren A "hand-of-god" plugin which drives a floating object around based on the location of a TF frame. This plugin is useful for connecting human input devices to "god-like" objects in a Gazebo simulation.
Jose Capriles, Bence Magyar.
Dave Coleman Example ROS plugin for Gazebo

Typedef Documentation

◆ GazeboRosPtr

Definition at line 296 of file gazebo_ros_utils.h.

◆ OgrePassMap

typedef std::map<std::string,Ogre::Pass*> gazebo::OgrePassMap

Definition at line 48 of file gazebo_ros_projector.cpp.

◆ OgrePassMapIterator

typedef OgrePassMap::iterator gazebo::OgrePassMapIterator

Definition at line 49 of file gazebo_ros_projector.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RIGHT 
LEFT 

Definition at line 66 of file gazebo_ros_diff_drive.cpp.

◆ anonymous enum

anonymous enum
Enumerator
RIGHT_FRONT 
LEFT_FRONT 
RIGHT_REAR 
LEFT_REAR 

Definition at line 60 of file gazebo_ros_skid_steer_drive.cpp.

◆ anonymous enum

anonymous enum
Enumerator
RIGHT 
LEFT 

Definition at line 63 of file gazebo_ros_tricycle_drive.cpp.

Function Documentation

◆ GetModelName()

std::string gazebo::GetModelName ( const sensors::SensorPtr &  parent)
inline

Accessing model name like suggested by nkoenig at http://answers.gazebosim.org/question/4878/multiple-robots-with-ros-plugins-sensor-plugin-vs/

Parameters
parent
Returns
accessing model name

Definition at line 61 of file gazebo_ros_utils.h.

◆ GetRobotNamespace()

std::string gazebo::GetRobotNamespace ( const sensors::SensorPtr &  parent,
const sdf::ElementPtr &  sdf,
const char *  pInfo = NULL 
)
inline

Reads the name space tag of a sensor plugin.

Parameters
parent
sdf
pInfo
Returns
node namespace

Definition at line 83 of file gazebo_ros_utils.h.

◆ GZ_REGISTER_MODEL_PLUGIN() [1/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosP3D  )

◆ GZ_REGISTER_MODEL_PLUGIN() [2/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosFT  )

◆ GZ_REGISTER_MODEL_PLUGIN() [3/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosF3D  )

◆ GZ_REGISTER_MODEL_PLUGIN() [4/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosForce  )

◆ GZ_REGISTER_MODEL_PLUGIN() [5/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosJointPoseTrajectory  )

◆ GZ_REGISTER_MODEL_PLUGIN() [6/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosVacuumGripper  )

◆ GZ_REGISTER_MODEL_PLUGIN() [7/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosProjector  )

◆ GZ_REGISTER_MODEL_PLUGIN() [8/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosTemplate  )

◆ GZ_REGISTER_MODEL_PLUGIN() [9/9]

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosHandOfGod  )

◆ GZ_REGISTER_VISUAL_PLUGIN()

gazebo::GZ_REGISTER_VISUAL_PLUGIN ( GazeboRosVideo  )


gazebo_plugins
Author(s): John Hsu
autogenerated on Wed Aug 24 2022 02:47:52