Classes | Typedefs | Enumerations | Functions
gazebo Namespace Reference

Classes

class  GazeboRos
class  GazeboRosBlockLaser
class  GazeboRosBumper
 A Bumper controller. More...
class  GazeboRosCamera
class  GazeboRosCameraUtils
class  GazeboRosDepthCamera
class  GazeboRosDiffDrive
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  GazeboRosIMU
class  GazeboRosJointPoseTrajectory
class  GazeboRosJointStatePublisher
class  GazeboRosJointTrajectory
class  GazeboRosLaser
class  GazeboRosMoveItPlanningScene
class  GazeboRosMultiCamera
class  GazeboRosOpenniKinect
class  GazeboRosP3D
class  GazeboRosPlanarMove
class  GazeboRosProjector
class  GazeboRosProsilica
class  GazeboRosSkidSteerDrive
class  GazeboRosTemplate
class  GazeboRosTricycleDrive
class  GazeboRosVideo
class  MultiCameraPlugin
class  VideoVisual

Typedefs

typedef boost::shared_ptr
< GazeboRos
GazeboRosPtr
typedef std::map< std::string,
Ogre::Pass * > 
OgrePassMap
typedef OgrePassMap::iterator OgrePassMapIterator

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.
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosP3D)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosFT)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosF3D)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosForce)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosJointTrajectory)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosJointPoseTrajectory)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosMoveItPlanningScene)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosProjector)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosTemplate)
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosHandOfGod)
 GZ_REGISTER_VISUAL_PLUGIN (GazeboRosVideo)

Detailed Description

Author:
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.
Dave Coleman Example ROS plugin for Gazebo

Typedef Documentation

typedef boost::shared_ptr<GazeboRos> gazebo::GazeboRosPtr

Definition at line 286 of file gazebo_ros_utils.h.

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

Definition at line 48 of file gazebo_ros_projector.cpp.

typedef OgrePassMap::iterator gazebo::OgrePassMapIterator

Definition at line 49 of file gazebo_ros_projector.cpp.


Enumeration Type Documentation

anonymous enum
Enumerator:
RIGHT 
LEFT 

Definition at line 63 of file gazebo_ros_diff_drive.cpp.

anonymous enum
Enumerator:
RIGHT_FRONT 
LEFT_FRONT 
RIGHT_REAR 
LEFT_REAR 

Definition at line 59 of file gazebo_ros_skid_steer_drive.cpp.

anonymous enum
Enumerator:
RIGHT 
LEFT 

Definition at line 62 of file gazebo_ros_tricycle_drive.cpp.


Function Documentation

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 52 of file gazebo_ros_utils.h.

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 74 of file gazebo_ros_utils.h.

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosForce  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosJointTrajectory  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosJointPoseTrajectory  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosMoveItPlanningScene  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosProjector  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosTemplate  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosHandOfGod  )
gazebo::GZ_REGISTER_VISUAL_PLUGIN ( GazeboRosVideo  )


gazebo_plugins
Author(s): John Hsu
autogenerated on Fri Aug 28 2015 10:47:25