Client class for Aruco mapping.
More...
#include <aruco_mapping.h>
Client class for Aruco mapping.
Definition at line 70 of file aruco_mapping.h.
aruco_mapping::ArucoMapping::~ArucoMapping |
( |
| ) |
|
void aruco_mapping::ArucoMapping::imageCallback |
( |
const sensor_msgs::ImageConstPtr & |
original_image | ) |
|
bool aruco_mapping::ArucoMapping::parseCalibrationFile |
( |
std::string |
filename | ) |
|
|
private |
bool aruco_mapping::ArucoMapping::processImage |
( |
cv::Mat |
input_image, |
|
|
cv::Mat |
output_image |
|
) |
| |
|
private |
Process actual image, detect markers and compute poses.
Definition at line 194 of file aruco_mapping.cpp.
void aruco_mapping::ArucoMapping::publishMarker |
( |
geometry_msgs::Pose |
markerPose, |
|
|
int |
MarkerID, |
|
|
int |
rank |
|
) |
| |
|
private |
Function to publish all known markers for visualization purposes.
Definition at line 712 of file aruco_mapping.cpp.
void aruco_mapping::ArucoMapping::publishTfs |
( |
bool |
world_option | ) |
|
|
private |
constexpr double aruco_mapping::ArucoMapping::BROADCAST_WAIT_INTERVAL = 0.0001 |
|
staticprivate |
std::string aruco_mapping::ArucoMapping::calib_filename_ |
|
private |
int aruco_mapping::ArucoMapping::closest_camera_index_ |
|
private |
const int aruco_mapping::ArucoMapping::CV_WAIT_KEY = 10 |
|
staticprivate |
const int aruco_mapping::ArucoMapping::CV_WINDOW_MARKER_LINE_WIDTH = 2 |
|
staticprivate |
bool aruco_mapping::ArucoMapping::first_marker_detected_ |
|
private |
constexpr double aruco_mapping::ArucoMapping::INIT_MIN_SIZE_VALUE = 1000000 |
|
staticprivate |
ros::Publisher aruco_mapping::ArucoMapping::lidar_camera_calibration_rt |
|
private |
Publisher of std::vector<double> message for tvec and rvec for lidar_camera_calibration.
Definition at line 117 of file aruco_mapping.h.
int aruco_mapping::ArucoMapping::lowest_marker_id_ |
|
private |
int aruco_mapping::ArucoMapping::marker_counter_ |
|
private |
int aruco_mapping::ArucoMapping::marker_counter_previous_ |
|
private |
Publisher of aruco_mapping::ArucoMarker custom message.
Definition at line 114 of file aruco_mapping.h.
float aruco_mapping::ArucoMapping::marker_size_ |
|
private |
Publisher of visualization_msgs::Marker message to "aruco_markers" topic.
Definition at line 111 of file aruco_mapping.h.
std::vector<MarkerInfo> aruco_mapping::ArucoMapping::markers_ |
|
private |
int aruco_mapping::ArucoMapping::num_of_markers_ |
|
private |
bool aruco_mapping::ArucoMapping::roi_allowed_ |
|
private |
int aruco_mapping::ArucoMapping::roi_h_ |
|
private |
int aruco_mapping::ArucoMapping::roi_w_ |
|
private |
int aruco_mapping::ArucoMapping::roi_x_ |
|
private |
int aruco_mapping::ArucoMapping::roi_y_ |
|
private |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_COLOR_A = 1.0 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_COLOR_B = 1.0 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_COLOR_G = 1.0 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_COLOR_R = 1.0 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_HEIGHT = 0.01 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::RVIZ_MARKER_LIFETIME = 0.2 |
|
staticprivate |
std::string aruco_mapping::ArucoMapping::space_type_ |
|
private |
constexpr double aruco_mapping::ArucoMapping::THIS_IS_FIRST_MARKER = -2 |
|
staticprivate |
constexpr double aruco_mapping::ArucoMapping::WAIT_FOR_TRANSFORM_INTERVAL = 2.0 |
|
staticprivate |
Actual Pose of camera with respect to world's origin.
Definition at line 143 of file aruco_mapping.h.
Actual TF of camera with respect to world's origin.
Definition at line 140 of file aruco_mapping.h.
The documentation for this class was generated from the following files: