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

Namespaces

 sensors
 

Classes

class  GazeboRos
 
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  GazeboRosJointTrajectory
 
class  GazeboRosLaser
 
class  GazeboRosMoveItPlanningScene
 
class  GazeboRosMultiCamera
 
class  GazeboRosOpenniKinect
 
class  GazeboRosP3D
 
class  GazeboRosPlanarMove
 
class  GazeboRosProjector
 
class  GazeboRosProsilica
 
class  GazeboRosRange
 
class  GazeboRosSkidSteerDrive
 
class  GazeboRosTemplate
 
class  GazeboRosTricycleDrive
 
class  GazeboRosTriggeredCamera
 
class  GazeboRosTriggeredMultiCamera
 
class  GazeboRosVacuumGripper
 
class  GazeboRosVideo
 
class  MultiCameraPlugin
 
class  VideoVisual
 

Typedefs

typedef boost::shared_ptr< GazeboRosGazeboRosPtr
 
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

static std::string get_id (const physics::LinkPtr &link)
 
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 (GazeboRosJointTrajectory)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosJointPoseTrajectory)
 
 GZ_REGISTER_MODEL_PLUGIN (GazeboRosVacuumGripper)
 
 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
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

Definition at line 292 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 66 of file gazebo_ros_diff_drive.cpp.

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
Enumerator
RIGHT 
LEFT 

Definition at line 63 of file gazebo_ros_tricycle_drive.cpp.

Function Documentation

static std::string gazebo::get_id ( const physics::LinkPtr &  link)
static

Definition at line 36 of file gazebo_ros_moveit_planning_scene.cpp.

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

gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosP3D  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosFT  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosF3D  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosForce  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosJointTrajectory  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosJointPoseTrajectory  )
gazebo::GZ_REGISTER_MODEL_PLUGIN ( GazeboRosVacuumGripper  )
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 Tue Apr 6 2021 02:19:40