#include "ar_track_alvar/CvTestbed.h"
#include "ar_track_alvar/MarkerDetector.h"
#include "ar_track_alvar/Shared.h"
#include <cv_bridge/cv_bridge.h>
#include <ar_track_alvar_msgs/AlvarMarker.h>
#include <ar_track_alvar_msgs/AlvarMarkers.h>
#include <tf/transform_listener.h>
#include <tf/transform_broadcaster.h>
#include <sensor_msgs/image_encodings.h>
#include <pcl_conversions/pcl_conversions.h>
#include <dynamic_reconfigure/server.h>
#include <ar_track_alvar/ParamsConfig.h>
#include <Eigen/StdVector>
Go to the source code of this file.
typedef pcl::PointCloud<ARPoint> ARCloud |
Definition at line 56 of file IndividualMarkers.cpp.
typedef pcl::PointXYZRGB ARPoint |
Definition at line 55 of file IndividualMarkers.cpp.
void configCallback | ( | ar_track_alvar::ParamsConfig & | config, |
uint32_t | level | ||
) |
Definition at line 477 of file IndividualMarkers.cpp.
void draw3dPoints | ( | ARCloud::Ptr | cloud, |
string | frame, | ||
int | color, | ||
int | id, | ||
double | rad | ||
) |
Definition at line 91 of file IndividualMarkers.cpp.
void drawArrow | ( | gm::Point | start, |
tf::Matrix3x3 | mat, | ||
string | frame, | ||
int | color, | ||
int | id | ||
) |
Definition at line 139 of file IndividualMarkers.cpp.
void GetMarkerPoses | ( | IplImage * | image, |
ARCloud & | cloud | ||
) |
Definition at line 271 of file IndividualMarkers.cpp.
void getPointCloudCallback | ( | const sensor_msgs::PointCloud2ConstPtr & | msg | ) |
Definition at line 320 of file IndividualMarkers.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 491 of file IndividualMarkers.cpp.
int PlaneFitPoseImprovement | ( | int | id, |
const ARCloud & | corners_3D, | ||
ARCloud::Ptr | selected_points, | ||
const ARCloud & | cloud, | ||
Pose & | p | ||
) |
Definition at line 191 of file IndividualMarkers.cpp.
Definition at line 67 of file IndividualMarkers.cpp.
ar_track_alvar_msgs::AlvarMarkers arPoseMarkers_ |
Definition at line 70 of file IndividualMarkers.cpp.
Definition at line 63 of file IndividualMarkers.cpp.
std::string cam_image_topic |
Definition at line 83 of file IndividualMarkers.cpp.
std::string cam_info_topic |
Definition at line 84 of file IndividualMarkers.cpp.
Definition at line 65 of file IndividualMarkers.cpp.
Definition at line 66 of file IndividualMarkers.cpp.
Definition at line 64 of file IndividualMarkers.cpp.
bool enabled = true |
Definition at line 77 of file IndividualMarkers.cpp.
bool enableSwitched = false |
Definition at line 76 of file IndividualMarkers.cpp.
bool init = true |
Definition at line 62 of file IndividualMarkers.cpp.
Definition at line 74 of file IndividualMarkers.cpp.
int marker_margin = 2 |
Definition at line 87 of file IndividualMarkers.cpp.
int marker_resolution = 5 |
Definition at line 86 of file IndividualMarkers.cpp.
double marker_size |
Definition at line 80 of file IndividualMarkers.cpp.
double max_frequency |
Definition at line 79 of file IndividualMarkers.cpp.
double max_new_marker_error |
Definition at line 81 of file IndividualMarkers.cpp.
double max_track_error |
Definition at line 82 of file IndividualMarkers.cpp.
std::string output_frame |
Definition at line 85 of file IndividualMarkers.cpp.
Definition at line 78 of file IndividualMarkers.cpp.
visualization_msgs::Marker rvizMarker_ |
Definition at line 71 of file IndividualMarkers.cpp.
Definition at line 69 of file IndividualMarkers.cpp.
Definition at line 68 of file IndividualMarkers.cpp.
Definition at line 73 of file IndividualMarkers.cpp.
Definition at line 72 of file IndividualMarkers.cpp.