3 #ifndef _YOCS_AR_PAIR_TRACKING_CLIENT_HPP_ 4 #define _YOCS_AR_PAIR_TRACKING_CLIENT_HPP_ 12 #include <ar_track_alvar_msgs/AlvarMarkers.h> 13 #include <yocs_msgs/ARPairList.h> 24 void globalMarkersCB(
const ar_track_alvar_msgs::AlvarMarkers::ConstPtr& msg);
30 void publishMarkerTFs(
const std::string prefix,
const ar_track_alvar_msgs::AlvarMarkers& markers);
31 void publishTargetTFs(
const std::string prefix,
const ar_track_alvar_msgs::AlvarMarkers& markers);
double tf_broadcast_freq_
void globalMarkersCB(const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &msg)
ros::Publisher pub_update_ar_pair_
void notifyARPairTracker()
std::string target_frame_postfix_
void publishMarkerTFs(const std::string prefix, const ar_track_alvar_msgs::AlvarMarkers &markers)
void createMirrorMarkers()
ar_track_alvar_msgs::AlvarMarkers global_markers_mirrors_
std::string global_frame_
void publishTargetTFs(const std::string prefix, const ar_track_alvar_msgs::AlvarMarkers &markers)
ar_track_alvar_msgs::AlvarMarkers global_markers_
std::string global_marker_prefix_
tf::TransformListener tf_listener_
tf::TransformBroadcaster tf_brcaster_
ros::Subscriber sub_global_marker_
void broadcastMarkersTF()