#include <calibration_from_carl.h>
Public Member Functions | |
CalibrationFromCarl () | |
Constructor. | |
void | publishTransforms () |
Private Member Functions | |
void | markerCallback (const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &msg) |
get samples if calibration is active | |
void | startCalibrationCallback (const std_msgs::Int16::ConstPtr &msg) |
enable calibration of a camera specified by the number in the message | |
Private Attributes | |
tf::TransformBroadcaster | br |
std::vector< bool > | calibrated |
bool | calibrationComplete |
std::vector< bool > | calibrationEnabled |
std::vector< tf::StampedTransform > | finalTransforms |
int | markerID |
std::vector< ros::Subscriber > | markerSubscribers |
ros::NodeHandle | n |
ros::Subscriber | startCalibrationSubscriber |
tf::TransformListener | tfListener |
std::vector< std::vector < tf::StampedTransform > > | transformSamples |
Definition at line 28 of file calibration_from_carl.h.
Constructor.
Definition at line 12 of file calibration_from_carl.cpp.
void CalibrationFromCarl::markerCallback | ( | const ar_track_alvar_msgs::AlvarMarkers::ConstPtr & | msg | ) | [private] |
get samples if calibration is active
msg | marker pose data |
Definition at line 50 of file calibration_from_carl.cpp.
Definition at line 89 of file calibration_from_carl.cpp.
void CalibrationFromCarl::startCalibrationCallback | ( | const std_msgs::Int16::ConstPtr & | msg | ) | [private] |
enable calibration of a camera specified by the number in the message
msg | message containing camera number to begin calibrating |
Definition at line 41 of file calibration_from_carl.cpp.
main transform broadcaster
Definition at line 45 of file calibration_from_carl.h.
std::vector<bool> CalibrationFromCarl::calibrated [private] |
Definition at line 51 of file calibration_from_carl.h.
bool CalibrationFromCarl::calibrationComplete [private] |
Definition at line 48 of file calibration_from_carl.h.
std::vector<bool> CalibrationFromCarl::calibrationEnabled [private] |
Definition at line 52 of file calibration_from_carl.h.
std::vector<tf::StampedTransform> CalibrationFromCarl::finalTransforms [private] |
Definition at line 50 of file calibration_from_carl.h.
int CalibrationFromCarl::markerID [private] |
Definition at line 47 of file calibration_from_carl.h.
std::vector<ros::Subscriber> CalibrationFromCarl::markerSubscribers [private] |
Definition at line 42 of file calibration_from_carl.h.
ros::NodeHandle CalibrationFromCarl::n [private] |
Definition at line 39 of file calibration_from_carl.h.
Definition at line 41 of file calibration_from_carl.h.
Definition at line 44 of file calibration_from_carl.h.
std::vector< std::vector<tf::StampedTransform> > CalibrationFromCarl::transformSamples [private] |
Definition at line 49 of file calibration_from_carl.h.