23 #ifndef GAZEBO_ROS_TEMPLATE_HH 24 #define GAZEBO_ROS_TEMPLATE_HH 28 #include <gazebo/physics/physics.hh> 29 #include <gazebo/transport/TransportTypes.hh> 30 #include <gazebo/common/Time.hh> 31 #include <gazebo/common/Plugin.hh> 32 #include <gazebo/common/Events.hh> 49 public:
void Load( physics::ModelPtr _parent, sdf::ElementPtr _sdf );
GazeboRosHandOfGod()
Constructor.
event::ConnectionPtr update_connection_
Pointer to the update event connection.
boost::shared_ptr< tf2_ros::Buffer > tf_buffer_
physics::LinkPtr floating_link_
std::string robot_namespace_
void Load(physics::ModelPtr _parent, sdf::ElementPtr _sdf)
Load the controller.
virtual ~GazeboRosHandOfGod()
Destructor.
boost::shared_ptr< tf2_ros::TransformBroadcaster > tf_broadcaster_
boost::shared_ptr< tf2_ros::TransformListener > tf_listener_
virtual void GazeboUpdate()
Update the controller.