#include <apriltag_detector.h>
Public Member Functions | |
AprilTagDetector (ros::NodeHandle &nh, ros::NodeHandle &pnh) | |
~AprilTagDetector () | |
Private Member Functions | |
void | imageCb (const sensor_msgs::ImageConstPtr &msg, const sensor_msgs::CameraInfoConstPtr &cam_info) |
std::map< int, AprilTagDescription > | parse_tag_descriptions (XmlRpc::XmlRpcValue &april_tag_descriptions) |
Private Attributes | |
std::map< int, AprilTagDescription > | descriptions_ |
ros::Publisher | detections_pub_ |
image_transport::Publisher | image_pub_ |
image_transport::CameraSubscriber | image_sub_ |
image_transport::ImageTransport | it_ |
ros::Publisher | pose_pub_ |
bool | projected_optics_ |
std::string | sensor_frame_id_ |
boost::shared_ptr < AprilTags::TagDetector > | tag_detector_ |
tf::TransformBroadcaster | tf_pub_ |
Definition at line 26 of file apriltag_detector.h.
Definition at line 18 of file apriltag_detector.cpp.
Definition at line 67 of file apriltag_detector.cpp.
void apriltags_ros::AprilTagDetector::imageCb | ( | const sensor_msgs::ImageConstPtr & | msg, |
const sensor_msgs::CameraInfoConstPtr & | cam_info | ||
) | [private] |
Definition at line 71 of file apriltag_detector.cpp.
std::map< int, AprilTagDescription > apriltags_ros::AprilTagDetector::parse_tag_descriptions | ( | XmlRpc::XmlRpcValue & | april_tag_descriptions | ) | [private] |
Definition at line 153 of file apriltag_detector.cpp.
std::map<int, AprilTagDescription> apriltags_ros::AprilTagDetector::descriptions_ [private] |
Definition at line 35 of file apriltag_detector.h.
Definition at line 40 of file apriltag_detector.h.
Definition at line 39 of file apriltag_detector.h.
Definition at line 38 of file apriltag_detector.h.
Definition at line 37 of file apriltag_detector.h.
Definition at line 41 of file apriltag_detector.h.
bool apriltags_ros::AprilTagDetector::projected_optics_ [private] |
Definition at line 44 of file apriltag_detector.h.
std::string apriltags_ros::AprilTagDetector::sensor_frame_id_ [private] |
Definition at line 36 of file apriltag_detector.h.
boost::shared_ptr<AprilTags::TagDetector> apriltags_ros::AprilTagDetector::tag_detector_ [private] |
Definition at line 43 of file apriltag_detector.h.
Definition at line 42 of file apriltag_detector.h.