#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.