Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes
gazebo::GazeboRosControllerManager Class Reference

#include <gazebo_ros_controller_manager.h>

List of all members.

Public Member Functions

 GazeboRosControllerManager ()
void Load (physics::ModelPtr _parent, sdf::ElementPtr _sdf)
virtual ~GazeboRosControllerManager ()

Protected Member Functions

virtual void ResetChild ()
virtual void UpdateChild ()

Protected Attributes

boost::shared_ptr
< shadow_robot::SrSelfTest
self_test_

Private Member Functions

void ControllerManagerROSThread ()
void ReadPr2Xml ()

Private Attributes

controller_manager::ControllerManagercm_
ros::Duration control_period_
bool fake_calibration_
ros_ethercat_model::RobotStatefake_state_
std::vector
< gazebo::physics::JointPtr > 
joints_
ros::Time last_update_sim_time_ros_
ros::Time last_write_sim_time_ros_
transport::NodePtr node
gazebo::physics::ModelPtr parent_model_
std::string robotNamespace
std::string robotParam
 set topic name of robot description parameter
boost::thread ros_spinner_thread_
ros::NodeHandlerosnode_
double sim_start_
common::Time simTime
RosEthercatstate_
transport::SubscriberPtr statsSub
bool stop_
event::ConnectionPtr updateConnection
double wall_start_
 ros service callback
physics::WorldPtr world

Detailed Description

Definition at line 58 of file gazebo_ros_controller_manager.h.


Constructor & Destructor Documentation

Definition at line 59 of file gazebo_ros_controller_manager.cpp.

Definition at line 64 of file gazebo_ros_controller_manager.cpp.


Member Function Documentation

Definition at line 383 of file gazebo_ros_controller_manager.cpp.

void gazebo::GazeboRosControllerManager::Load ( physics::ModelPtr  _parent,
sdf::ElementPtr  _sdf 
)

Definition at line 82 of file gazebo_ros_controller_manager.cpp.

Definition at line 297 of file gazebo_ros_controller_manager.cpp.

void gazebo::GazeboRosControllerManager::ResetChild ( ) [protected, virtual]

Definition at line 192 of file gazebo_ros_controller_manager.cpp.

void gazebo::GazeboRosControllerManager::UpdateChild ( ) [protected, virtual]

Definition at line 199 of file gazebo_ros_controller_manager.cpp.


Member Data Documentation

Definition at line 76 of file gazebo_ros_controller_manager.h.

Definition at line 128 of file gazebo_ros_controller_manager.h.

Definition at line 104 of file gazebo_ros_controller_manager.h.

The fake state helps Gazebo run the transmissions backwards, so that it can figure out what its joints should do based on the actuator values.

Definition at line 81 of file gazebo_ros_controller_manager.h.

std::vector<gazebo::physics::JointPtr> gazebo::GazeboRosControllerManager::joints_ [private]

Definition at line 82 of file gazebo_ros_controller_manager.h.

Definition at line 129 of file gazebo_ros_controller_manager.h.

Definition at line 130 of file gazebo_ros_controller_manager.h.

transport::NodePtr gazebo::GazeboRosControllerManager::node [private]

Definition at line 123 of file gazebo_ros_controller_manager.h.

gazebo::physics::ModelPtr gazebo::GazeboRosControllerManager::parent_model_ [private]

Definition at line 74 of file gazebo_ros_controller_manager.h.

Definition at line 102 of file gazebo_ros_controller_manager.h.

set topic name of robot description parameter

Definition at line 101 of file gazebo_ros_controller_manager.h.

Definition at line 113 of file gazebo_ros_controller_manager.h.

Definition at line 92 of file gazebo_ros_controller_manager.h.

Definition at line 71 of file gazebo_ros_controller_manager.h.

Definition at line 98 of file gazebo_ros_controller_manager.h.

Definition at line 125 of file gazebo_ros_controller_manager.h.

Definition at line 75 of file gazebo_ros_controller_manager.h.

transport::SubscriberPtr gazebo::GazeboRosControllerManager::statsSub [private]

Definition at line 124 of file gazebo_ros_controller_manager.h.

Definition at line 114 of file gazebo_ros_controller_manager.h.

Definition at line 120 of file gazebo_ros_controller_manager.h.

ros service callback

Definition at line 98 of file gazebo_ros_controller_manager.h.

Definition at line 117 of file gazebo_ros_controller_manager.h.


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


sr_gazebo_plugins
Author(s): adapted by Ugo(software@shadowrobot.com), Sachin Chitta, Stu Glaser, John Hsu
autogenerated on Sun Aug 16 2015 13:59:08