#include <doors_detector.h>
Definition at line 66 of file doors_detector.h.
Definition at line 46 of file doors_detector.cpp.
door_handle_detector::DoorDetector::~DoorDetector | ( | ) | [inline] |
Definition at line 71 of file doors_detector.h.
void DoorDetector::cloud_cb | ( | const sensor_msgs::PointCloudConstPtr & | cloud | ) | [private] |
Main point cloud callback.
Definition at line 602 of file doors_detector.cpp.
bool DoorDetector::detectDoorCloudSrv | ( | door_handle_detector::DoorsDetectorCloud::Request & | req, |
door_handle_detector::DoorsDetectorCloud::Response & | resp | ||
) |
Service call to detect doors.
Definition at line 591 of file doors_detector.cpp.
bool DoorDetector::detectDoors | ( | const door_msgs::Door & | door, |
sensor_msgs::PointCloud | pointcloud, | ||
std::vector< door_msgs::Door > & | result | ||
) | const [private] |
This is the main door detection function.
Definition at line 126 of file doors_detector.cpp.
bool DoorDetector::detectDoorSrv | ( | door_handle_detector::DoorsDetector::Request & | req, |
door_handle_detector::DoorsDetector::Response & | resp | ||
) |
Service call to detect doors.
Definition at line 563 of file doors_detector.cpp.
double DoorDetector::distToHinge | ( | const door_msgs::Door & | door, |
geometry_msgs::Point32 & | pnt | ||
) | const [private] |
Definition at line 611 of file doors_detector.cpp.
Definition at line 80 of file doors_detector.h.
Definition at line 80 of file doors_detector.h.
Definition at line 81 of file doors_detector.h.
double door_handle_detector::DoorDetector::door_max_height_ [private] |
Definition at line 106 of file doors_detector.h.
double door_handle_detector::DoorDetector::door_max_width_ [private] |
Definition at line 106 of file doors_detector.h.
double door_handle_detector::DoorDetector::door_min_height_ [private] |
Definition at line 106 of file doors_detector.h.
double door_handle_detector::DoorDetector::door_min_width_ [private] |
Definition at line 106 of file doors_detector.h.
double door_handle_detector::DoorDetector::door_min_z_ [private] |
Definition at line 106 of file doors_detector.h.
Definition at line 81 of file doors_detector.h.
Definition at line 115 of file doors_detector.h.
Definition at line 115 of file doors_detector.h.
Definition at line 116 of file doors_detector.h.
std::string door_handle_detector::DoorDetector::fixed_frame_ [private] |
Definition at line 103 of file doors_detector.h.
int door_handle_detector::DoorDetector::global_marker_id_ [mutable, private] |
Definition at line 94 of file doors_detector.h.
std::string door_handle_detector::DoorDetector::input_cloud_topic_ [private] |
Definition at line 98 of file doors_detector.h.
int door_handle_detector::DoorDetector::k_search_ [private] |
Definition at line 112 of file doors_detector.h.
double door_handle_detector::DoorDetector::leaf_width_ [private] |
Definition at line 109 of file doors_detector.h.
double door_handle_detector::DoorDetector::max_dist_from_prior_ [private] |
Definition at line 106 of file doors_detector.h.
double door_handle_detector::DoorDetector::maximum_scan_angle_limit_ [private] |
Definition at line 124 of file doors_detector.h.
double door_handle_detector::DoorDetector::maximum_search_radius_ [private] |
Definition at line 124 of file doors_detector.h.
double door_handle_detector::DoorDetector::maximum_search_radius_limit_ [private] |
Definition at line 124 of file doors_detector.h.
double door_handle_detector::DoorDetector::maximum_z_ [private] |
Definition at line 125 of file doors_detector.h.
double door_handle_detector::DoorDetector::minimum_region_density_ [private] |
Definition at line 123 of file doors_detector.h.
double door_handle_detector::DoorDetector::minimum_z_ [private] |
Definition at line 125 of file doors_detector.h.
Definition at line 93 of file doors_detector.h.
Definition at line 93 of file doors_detector.h.
double door_handle_detector::DoorDetector::normal_angle_tolerance_ [private] |
Definition at line 111 of file doors_detector.h.
unsigned int door_handle_detector::DoorDetector::num_clouds_received_ [private] |
Definition at line 99 of file doors_detector.h.
std::string door_handle_detector::DoorDetector::parameter_frame_ [private] |
Definition at line 103 of file doors_detector.h.
Definition at line 97 of file doors_detector.h.
double door_handle_detector::DoorDetector::rectangle_constrain_edge_angle_ [private] |
Definition at line 120 of file doors_detector.h.
double door_handle_detector::DoorDetector::rectangle_constrain_edge_height_ [private] |
Definition at line 119 of file doors_detector.h.
double door_handle_detector::DoorDetector::sac_distance_threshold_ [private] |
Definition at line 110 of file doors_detector.h.
Definition at line 101 of file doors_detector.h.
Definition at line 81 of file doors_detector.h.
geometry_msgs::Point32 door_handle_detector::DoorDetector::z_axis_ [private] |
Definition at line 100 of file doors_detector.h.