#include <gazebo_ros_controller_manager.h>
Public Member Functions | |
GazeboRosControllerManager () | |
void | Load (physics::ModelPtr _parent, sdf::ElementPtr _sdf) |
virtual | ~GazeboRosControllerManager () |
callback for setting models joints states | |
Protected Member Functions | |
virtual void | UpdateChild () |
Protected Attributes | |
boost::shared_ptr < shadow_robot::SrSelfTest > | self_test_ |
Private Member Functions | |
void | ControllerManagerROSThread () |
void | ReadPr2Xml () |
Service Call Name. | |
Private Attributes | |
pr2_controller_manager::ControllerManager * | cm_ |
bool | fake_calibration_ |
pr2_mechanism_model::RobotState * | fake_state_ |
pr2_hardware_interface::HardwareInterface | hw_ |
std::vector < gazebo::physics::JointPtr > | joints_ |
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::NodeHandle * | rosnode_ |
ros::ServiceServer | setModelsJointsStatesService |
ros service | |
double | sim_start_ |
common::Time | simTime |
transport::SubscriberPtr | statsSub |
event::ConnectionPtr | updateConnection |
double | wall_start_ |
physics::WorldPtr | world |
Definition at line 59 of file gazebo_ros_controller_manager.h.
Definition at line 57 of file gazebo_ros_controller_manager.cpp.
callback for setting models joints states
Definition at line 71 of file gazebo_ros_controller_manager.cpp.
void gazebo::GazeboRosControllerManager::ControllerManagerROSThread | ( | ) | [private] |
Definition at line 429 of file gazebo_ros_controller_manager.cpp.
void gazebo::GazeboRosControllerManager::Load | ( | physics::ModelPtr | _parent, |
sdf::ElementPtr | _sdf | ||
) |
Definition at line 102 of file gazebo_ros_controller_manager.cpp.
void gazebo::GazeboRosControllerManager::ReadPr2Xml | ( | ) | [private] |
Service Call Name.
Definition at line 342 of file gazebo_ros_controller_manager.cpp.
void gazebo::GazeboRosControllerManager::UpdateChild | ( | ) | [protected, virtual] |
Definition at line 215 of file gazebo_ros_controller_manager.cpp.
Definition at line 75 of file gazebo_ros_controller_manager.h.
bool gazebo::GazeboRosControllerManager::fake_calibration_ [private] |
Definition at line 116 of file gazebo_ros_controller_manager.h.
Definition at line 80 of file gazebo_ros_controller_manager.h.
Definition at line 74 of file gazebo_ros_controller_manager.h.
std::vector<gazebo::physics::JointPtr> gazebo::GazeboRosControllerManager::joints_ [private] |
Definition at line 81 of file gazebo_ros_controller_manager.h.
transport::NodePtr gazebo::GazeboRosControllerManager::node [private] |
Definition at line 133 of file gazebo_ros_controller_manager.h.
gazebo::physics::ModelPtr gazebo::GazeboRosControllerManager::parent_model_ [private] |
Definition at line 73 of file gazebo_ros_controller_manager.h.
std::string gazebo::GazeboRosControllerManager::robotNamespace [private] |
Definition at line 114 of file gazebo_ros_controller_manager.h.
std::string gazebo::GazeboRosControllerManager::robotParam [private] |
set topic name of robot description parameter
Definition at line 113 of file gazebo_ros_controller_manager.h.
boost::thread gazebo::GazeboRosControllerManager::ros_spinner_thread_ [private] |
Definition at line 124 of file gazebo_ros_controller_manager.h.
Definition at line 95 of file gazebo_ros_controller_manager.h.
boost::shared_ptr<shadow_robot::SrSelfTest> gazebo::GazeboRosControllerManager::self_test_ [protected] |
Definition at line 70 of file gazebo_ros_controller_manager.h.
ros service
Definition at line 98 of file gazebo_ros_controller_manager.h.
double gazebo::GazeboRosControllerManager::sim_start_ [private] |
Definition at line 108 of file gazebo_ros_controller_manager.h.
common::Time gazebo::GazeboRosControllerManager::simTime [private] |
Definition at line 135 of file gazebo_ros_controller_manager.h.
transport::SubscriberPtr gazebo::GazeboRosControllerManager::statsSub [private] |
Definition at line 134 of file gazebo_ros_controller_manager.h.
Definition at line 130 of file gazebo_ros_controller_manager.h.
double gazebo::GazeboRosControllerManager::wall_start_ [private] |
ros service callback
Definition at line 108 of file gazebo_ros_controller_manager.h.
Definition at line 127 of file gazebo_ros_controller_manager.h.