1 #ifndef MOVE3D_ROBOTSTFPUBLISHER_H
2 #define MOVE3D_ROBOTSTFPUBLISHER_H
6 #include <tf/transform_broadcaster.h>
41 bool publishTf(
const std::vector<std::string > &names,
const ros::Time &date);
51 bool publishTf(Robot *r,
const ros::Time &date);
56 tf::TransformBroadcaster *_tf_br;
61 #endif // MOVE3D_ROBOTSTFPUBLISHER_H
The SceneManager class provide interface between ROS and the move3d scene and project. Use it to start libmove3d and place the robots and objects in the environment.
Definition: scenemanager.h:25
RobotsTfPublisher(SceneManager *scMgr, ros::NodeHandle *nh)
RobotsTfPublisher constructor.
Definition: robots_tf_publisher.cpp:24
The RobotsTfPublisher class publishes tf for robots in the scene uppon request.
Definition: robots_tf_publisher.h:21
bool publishTf(const std::vector< std::string > &names, const ros::Time &date)
publish tf for given robots
Definition: robots_tf_publisher.cpp:35