Public Member Functions | Protected Member Functions | Protected Attributes
gazebo_ros_control::GazeboRosControlPlugin Class Reference

#include <gazebo_ros_control_plugin.h>

List of all members.

Public Member Functions

std::string getURDF (std::string param_name) const
virtual void Load (gazebo::physics::ModelPtr parent, sdf::ElementPtr sdf)
bool parseTransmissionsFromURDF (const std::string &urdf_string)
virtual void Reset ()
void Update ()
virtual ~GazeboRosControlPlugin ()

Protected Member Functions

void load_robot_hw_sim_srv ()

Protected Attributes

ros::Duration control_period_
boost::shared_ptr
< controller_manager::ControllerManager
controller_manager_
boost::thread deferred_load_thread_
ros::Time last_update_sim_time_ros_
ros::Time last_write_sim_time_ros_
ros::NodeHandle model_nh_
gazebo::physics::ModelPtr parent_model_
std::string robot_description_
boost::shared_ptr
< gazebo_ros_control::RobotHWSim
robot_hw_sim_
boost::shared_ptr
< pluginlib::ClassLoader
< gazebo_ros_control::RobotHWSim > > 
robot_hw_sim_loader_
std::string robot_hw_sim_type_str_
std::string robot_namespace_
sdf::ElementPtr sdf_
std::vector
< transmission_interface::TransmissionInfo
transmissions_
gazebo::event::ConnectionPtr update_connection_

Detailed Description

Definition at line 63 of file gazebo_ros_control_plugin.h.


Constructor & Destructor Documentation

Definition at line 51 of file gazebo_ros_control_plugin.cpp.


Member Function Documentation

std::string gazebo_ros_control::GazeboRosControlPlugin::getURDF ( std::string  param_name) const

Definition at line 227 of file gazebo_ros_control_plugin.cpp.

void gazebo_ros_control::GazeboRosControlPlugin::Load ( gazebo::physics::ModelPtr  parent,
sdf::ElementPtr  sdf 
) [virtual]

Definition at line 58 of file gazebo_ros_control_plugin.cpp.

Definition at line 258 of file gazebo_ros_control_plugin.cpp.

Definition at line 219 of file gazebo_ros_control_plugin.cpp.

Definition at line 193 of file gazebo_ros_control_plugin.cpp.


Member Data Documentation

Definition at line 118 of file gazebo_ros_control_plugin.h.

Definition at line 115 of file gazebo_ros_control_plugin.h.

Definition at line 94 of file gazebo_ros_control_plugin.h.

Definition at line 119 of file gazebo_ros_control_plugin.h.

Definition at line 120 of file gazebo_ros_control_plugin.h.

Definition at line 87 of file gazebo_ros_control_plugin.h.

gazebo::physics::ModelPtr gazebo_ros_control::GazeboRosControlPlugin::parent_model_ [protected]

Definition at line 90 of file gazebo_ros_control_plugin.h.

Definition at line 105 of file gazebo_ros_control_plugin.h.

Definition at line 112 of file gazebo_ros_control_plugin.h.

Definition at line 100 of file gazebo_ros_control_plugin.h.

Definition at line 111 of file gazebo_ros_control_plugin.h.

Definition at line 104 of file gazebo_ros_control_plugin.h.

Definition at line 91 of file gazebo_ros_control_plugin.h.

Definition at line 108 of file gazebo_ros_control_plugin.h.

Definition at line 97 of file gazebo_ros_control_plugin.h.


The documentation for this class was generated from the following files:


gazebo_ros_control
Author(s): Jonathan Bohren, Dave Coleman
autogenerated on Fri Aug 28 2015 10:47:54