#include <camera_external_calibration.h>
Public Member Functions | |
CameraExternalCalibration () | |
Constructor. | |
void | publishTransforms () |
Private Member Functions | |
void | markerCallback (const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &msg) |
get samples if calibration is active | |
void | setCameraPos () |
set the camera position to see the calibration marker | |
Private Attributes | |
ros::Publisher | asusCommandPublisher |
tf::TransformBroadcaster | br |
bool | calibrated |
bool | calibrationEnabled |
bool | calibrationWritten |
tf::StampedTransform | finalTransform |
int | markerID |
ros::Subscriber | markerSubscriber |
ros::NodeHandle | n |
tf::TransformListener | tfListener |
std::vector< tf::StampedTransform > | transformSamples |
Definition at line 21 of file camera_external_calibration.h.
Constructor.
Definition at line 12 of file camera_external_calibration.cpp.
void CameraExternalCalibration::markerCallback | ( | const ar_track_alvar_msgs::AlvarMarkers::ConstPtr & | msg | ) | [private] |
get samples if calibration is active
msg | marker pose data |
Definition at line 44 of file camera_external_calibration.cpp.
Definition at line 77 of file camera_external_calibration.cpp.
void CameraExternalCalibration::setCameraPos | ( | ) | [private] |
set the camera position to see the calibration marker
Definition at line 33 of file camera_external_calibration.cpp.
Definition at line 35 of file camera_external_calibration.h.
main transform broadcaster
Definition at line 38 of file camera_external_calibration.h.
bool CameraExternalCalibration::calibrated [private] |
Definition at line 43 of file camera_external_calibration.h.
bool CameraExternalCalibration::calibrationEnabled [private] |
Definition at line 44 of file camera_external_calibration.h.
bool CameraExternalCalibration::calibrationWritten [private] |
Definition at line 45 of file camera_external_calibration.h.
Definition at line 42 of file camera_external_calibration.h.
int CameraExternalCalibration::markerID [private] |
Definition at line 40 of file camera_external_calibration.h.
Definition at line 34 of file camera_external_calibration.h.
ros::NodeHandle CameraExternalCalibration::n [private] |
Definition at line 32 of file camera_external_calibration.h.
Definition at line 37 of file camera_external_calibration.h.
std::vector<tf::StampedTransform> CameraExternalCalibration::transformSamples [private] |
Definition at line 41 of file camera_external_calibration.h.