30 #ifndef GAZEBO_CONTROLLER_MANAGER_H
31 #define GAZEBO_CONTROLLER_MANAGER_H
37 #include <boost/thread/mutex.hpp>
42 #include <pr2_gazebo_plugins/SetModelsJointsStates.h>
45 #include <gazebo/physics/World.hh>
46 #include <gazebo/physics/Model.hh>
47 #include <gazebo/physics/physics.hh>
48 #include <gazebo/common/Time.hh>
49 #include <gazebo/common/Plugin.hh>
64 void Load( physics::ModelPtr _parent, sdf::ElementPtr _sdf );
80 std::vector<gazebo::physics::JointPtr>
joints_;
101 pr2_gazebo_plugins::SetModelsJointsStates::Response &res);
119 private:
void ControllerManagerQueueThread();
120 private: boost::thread controller_manager_callback_queue_thread_;
132 private: transport::NodePtr
node;