Public Member Functions | Private Attributes
CalibrateKinectCheckerboard Class Reference

List of all members.

Public Member Functions

void addPhysicalPoint ()
bool calibrate (const std::string frame_id)
 CalibrateKinectCheckerboard ()
void convertIdealPointstoPointcloud ()
void imageCallback (const sensor_msgs::ImageConstPtr &image_msg)
void infoCallback (const sensor_msgs::CameraInfoConstPtr &info_msg)
void overlayPoints (pcl::PointCloud< pcl::PointXYZ > detector_points, tf::Transform &transform, cv_bridge::CvImagePtr &image)
void pointcloudCallback (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &msg)
void printStaticTransform (Eigen::Matrix4f &transform, const std::string frame1, const std::string frame2)
void publishCloud (pcl::PointCloud< pcl::PointXYZ > detector_points, tf::Transform &transform, const std::string frame_id)

Private Attributes

bool calibrated
image_geometry::PinholeCameraModel cam_model_
std::string camera_frame
double checkerboard_grid
int checkerboard_height
int checkerboard_width
pcl::PointCloud< pcl::PointXYZdetector_points_
ros::Publisher detector_pub_
std::string fixed_frame
geometry_msgs::PointStamped gripper_tip
pcl::PointCloud< pcl::PointXYZideal_points_
pcl::PointCloud< pcl::PointXYZimage_points_
ros::Subscriber image_sub_
ros::Subscriber info_sub_
cv_bridge::CvImagePtr input_bridge_
image_transport::ImageTransport it_
ros::NodeHandle nh_
cv_bridge::CvImagePtr output_bridge_
PatternDetector pattern_detector_
pcl::PointCloud< pcl::PointXYZphysical_points_
ros::Publisher physical_pub_
image_transport::Publisher pub_
std::string target_frame
tf::TransformBroadcaster tf_broadcaster_
tf::TransformListener tf_listener_
ros::Timer timer_
std::string tip_frame
std::string touch_frame
Eigen::Transform< float,
3, Eigen::Affine > 
transform_

Detailed Description

Definition at line 82 of file calibrate_kinect_checkerboard.cpp.


Constructor & Destructor Documentation

Definition at line 134 of file calibrate_kinect_checkerboard.cpp.


Member Function Documentation

Definition at line 388 of file calibrate_kinect_checkerboard.cpp.

bool CalibrateKinectCheckerboard::calibrate ( const std::string  frame_id) [inline]

Definition at line 296 of file calibrate_kinect_checkerboard.cpp.

Definition at line 405 of file calibrate_kinect_checkerboard.cpp.

void CalibrateKinectCheckerboard::imageCallback ( const sensor_msgs::ImageConstPtr &  image_msg) [inline]

Definition at line 197 of file calibrate_kinect_checkerboard.cpp.

void CalibrateKinectCheckerboard::infoCallback ( const sensor_msgs::CameraInfoConstPtr &  info_msg) [inline]

Definition at line 176 of file calibrate_kinect_checkerboard.cpp.

void CalibrateKinectCheckerboard::overlayPoints ( pcl::PointCloud< pcl::PointXYZ detector_points,
tf::Transform transform,
cv_bridge::CvImagePtr image 
) [inline]

Definition at line 263 of file calibrate_kinect_checkerboard.cpp.

Definition at line 189 of file calibrate_kinect_checkerboard.cpp.

void CalibrateKinectCheckerboard::printStaticTransform ( Eigen::Matrix4f &  transform,
const std::string  frame1,
const std::string  frame2 
) [inline]

Definition at line 349 of file calibrate_kinect_checkerboard.cpp.

void CalibrateKinectCheckerboard::publishCloud ( pcl::PointCloud< pcl::PointXYZ detector_points,
tf::Transform transform,
const std::string  frame_id 
) [inline]

Definition at line 252 of file calibrate_kinect_checkerboard.cpp.


Member Data Documentation

Definition at line 115 of file calibrate_kinect_checkerboard.cpp.

Definition at line 100 of file calibrate_kinect_checkerboard.cpp.

Definition at line 121 of file calibrate_kinect_checkerboard.cpp.

Definition at line 128 of file calibrate_kinect_checkerboard.cpp.

Definition at line 127 of file calibrate_kinect_checkerboard.cpp.

Definition at line 126 of file calibrate_kinect_checkerboard.cpp.

Definition at line 109 of file calibrate_kinect_checkerboard.cpp.

Definition at line 88 of file calibrate_kinect_checkerboard.cpp.

Definition at line 120 of file calibrate_kinect_checkerboard.cpp.

geometry_msgs::PointStamped CalibrateKinectCheckerboard::gripper_tip [private]

Definition at line 131 of file calibrate_kinect_checkerboard.cpp.

Definition at line 110 of file calibrate_kinect_checkerboard.cpp.

Definition at line 111 of file calibrate_kinect_checkerboard.cpp.

Definition at line 92 of file calibrate_kinect_checkerboard.cpp.

Definition at line 93 of file calibrate_kinect_checkerboard.cpp.

Definition at line 96 of file calibrate_kinect_checkerboard.cpp.

Definition at line 86 of file calibrate_kinect_checkerboard.cpp.

Definition at line 85 of file calibrate_kinect_checkerboard.cpp.

Definition at line 97 of file calibrate_kinect_checkerboard.cpp.

Definition at line 103 of file calibrate_kinect_checkerboard.cpp.

Definition at line 112 of file calibrate_kinect_checkerboard.cpp.

Definition at line 89 of file calibrate_kinect_checkerboard.cpp.

Definition at line 87 of file calibrate_kinect_checkerboard.cpp.

Definition at line 122 of file calibrate_kinect_checkerboard.cpp.

Definition at line 99 of file calibrate_kinect_checkerboard.cpp.

Definition at line 98 of file calibrate_kinect_checkerboard.cpp.

Definition at line 117 of file calibrate_kinect_checkerboard.cpp.

Definition at line 123 of file calibrate_kinect_checkerboard.cpp.

Definition at line 124 of file calibrate_kinect_checkerboard.cpp.

Eigen::Transform<float, 3, Eigen::Affine> CalibrateKinectCheckerboard::transform_ [private]

Definition at line 106 of file calibrate_kinect_checkerboard.cpp.


The documentation for this class was generated from the following file:


turtlebot_kinect_arm_calibration
Author(s): Michael Ferguson, Helen Oleynikova
autogenerated on Mon Oct 6 2014 08:08:03