articulated_door_model.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
articulated__door__model_8cpp
tf::Transform
compute_aligned_door_frame
articulated__door__model_8cpp.html
ad814f6dd2a4988f5c28470410387857f
(GenericModelPtr generic_model)
int
main
articulated__door__model_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
poseCallback
articulated__door__model_8cpp.html
a180bf24f0946bbc6768481b53552099a
(const tf::TransformListener *listener, std::string target_frame, geometry_msgs::PoseStamped::ConstPtr pose_stamped)
void
print
articulated__door__model_8cpp.html
ac74e6ecff91f964353631bc24ec6eff0
(tf::Matrix3x3 m)
void
print
articulated__door__model_8cpp.html
ab40bb960fa4cf001e943f7e1ae73d3f0
(tf::Quaternion q)
void
print
articulated__door__model_8cpp.html
afb2693111c547390c412c08aa453a276
(tf::Vector3 v)
void
publish_door_coordinate_frame
articulated__door__model_8cpp.html
ac6c27d42a598a5e7a0a921ba7811583b
(GenericModelPtr generic_model)
std::string
stream
articulated__door__model_8cpp.html
ada400bf8032903386f522f620057893f
(tf::Vector3 v)
std::string
stream
articulated__door__model_8cpp.html
aa1430380f34b30186943d1636388958e
(tf::Quaternion v)
std::string
stream
articulated__door__model_8cpp.html
a6e0f74be21284c7af50909d41d423bfb
(tf::StampedTransform tf)
visualization_msgs::Marker
visualize_door_model
articulated__door__model_8cpp.html
a3b46d347d391c2d9eb655928d3085918
(GenericModelPtr model)
ModelMsg
global_model_msg
articulated__door__model_8cpp.html
ade948827ec17eee1e5e811133e4a72a5
door_angle_detector.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
door__angle__detector_8cpp
door_angle_detector.h
polygon_filter.h
visualize_polygon.hpp
int
main
door__angle__detector_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
visualization_msgs::Marker
visualize_door
door__angle__detector_8cpp.html
a5083fe286d404465a230d9d44ee5b3f4
(geometry_msgs::Point p1, geometry_msgs::Point p2, std_msgs::Header header)
door_angle_detector.h
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
door__angle__detector_8h
DoorAngleDetector
pcl::PointCloud< PointType >
PointCloudType
door__angle__detector_8h.html
abf5002173b7cf6c42622017af99a8260
pcl::PointXYZ
PointType
door__angle__detector_8h.html
aaf4afeed8f9368a58576638ad4d02c11
visualization_msgs::Marker
visualize_door
door__angle__detector_8h.html
a5083fe286d404465a230d9d44ee5b3f4
(geometry_msgs::Point p1, geometry_msgs::Point p2, std_msgs::Header header)
handle_detector.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
handle__detector_8cpp
handle_detector.h
visualize_polygon.hpp
polygon_filter.h
bool
computeMainAxis
handle__detector_8cpp.html
a4e0e1fade1b41316c069a6c285916476
(const PointCloudType &pc, Eigen::Vector3f &mean, Eigen::Vector3f &main_axis, float eval_ratio_threshold)
handle_detector.h
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
handle__detector_8h
DoorHandleDetector
pcl::PointCloud< PointType >
PointCloudType
handle__detector_8h.html
abf5002173b7cf6c42622017af99a8260
pcl::PointXYZ
PointType
handle__detector_8h.html
aaf4afeed8f9368a58576638ad4d02c11
bool
computeMainAxis
handle__detector_8h.html
a4e0e1fade1b41316c069a6c285916476
(const PointCloudType &pc, Eigen::Vector3f &mean, Eigen::Vector3f &main_axis, float eval_ratio_threshold)
handle_detector_main.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
handle__detector__main_8cpp
handle_detector.h
int
main
handle__detector__main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/
mainpage_8dox
polygon_filter.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
polygon__filter_8cpp
polygon_filter.h
pcl::PointCloud< point_type1 >
crop_by_polygon
polygon__filter_8cpp.html
a111db8aa9821965d2a63a127252e6bed
(const pcl::PointCloud< point_type1 > &cropping_polygon, const pcl::PointCloud< point_type1 > &cloud_to_crop, int x, int y, bool invert)
void
cropping_test
polygon__filter_8cpp.html
a172b1421448b96de9a64d8d6e024cb46
()
bool
point_inside_polygon
polygon__filter_8cpp.html
a341ab5aac9bff1a372e9eda61d58bf29
(const pcl::PointCloud< point_type1 > &cropping_polygon, const point_type1 &query_point, int x, int y)
polygon_filter.h
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
polygon__filter_8h
pcl::PointCloud< point_type1 >
crop_by_polygon
polygon__filter_8h.html
a386a90836de7ce29a71729c47dbb12c7
(const pcl::PointCloud< point_type1 > &cropping_polygon, const pcl::PointCloud< point_type1 > &cloud_to_crop, int x=0, int y=1, bool invert=false)
bool
point_inside_polygon
polygon__filter_8h.html
a341ab5aac9bff1a372e9eda61d58bf29
(const pcl::PointCloud< point_type1 > &cropping_polygon, const point_type1 &query_point, int x, int y)
pcl::PointCloud< point_type1 >
standardCroppingPolygon
polygon__filter_8h.html
ac9f9df1da598a93d67299820582d2adc
(float door_radius)
pcl::PointCloud< point_type1 >
standardCroppingPolygon2
polygon__filter_8h.html
af3513c5e6360379ffbcf78efa8fc10ab
(float door_radius)
search_and_track_handle.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
search__and__track__handle_8cpp
actionlib::SimpleActionClient< pr2_controllers_msgs::PointHeadAction >
PointHeadClient
search__and__track__handle_8cpp.html
a37afcb85b2818d7796acd6938e74288e
int
main
search__and__track__handle_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
search_and_track_marker.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
search__and__track__marker_8cpp
actionlib::SimpleActionClient< pr2_controllers_msgs::PointHeadAction >
PointHeadClient
search__and__track__marker_8cpp.html
a37afcb85b2818d7796acd6938e74288e
int
main
search__and__track__marker_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
visualize_polygon.hpp
/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/dynamic_door_manipulation/door_perception/src/
visualize__polygon_8hpp
visualization_msgs::Marker
visualize_polygon
visualize__polygon_8hpp.html
a62bb69436328d77f9490b8699611356e
(const PointCloudType &cropping_polygon)
DoorAngleDetector
classDoorAngleDetector.html
DoorAngleDetector
classDoorAngleDetector.html
a68edec06d8c591a1d78677a375088565
()
void
estimateDoorState
classDoorAngleDetector.html
ae90124c320d54967010096396107311a
(const PointCloudType &pcl_cloud, double &angle_out, geometry_msgs::Point &axis_position_out)
void
scanCallback
classDoorAngleDetector.html
a6613e7dee9264aff37abf12e6c6a4879
(const sensor_msgs::LaserScan::ConstPtr &scan)
bool
serviceCallback
classDoorAngleDetector.html
aab629c1563199eb43411747b471867d1
(door_perception_msgs::DoorStateSrv::Request &request, door_perception_msgs::DoorStateSrv::Response &response)
double
angle
classDoorAngleDetector.html
a2b7481a22a7cc8606d5b49567be8f948
ros::Publisher
angle_pub_
classDoorAngleDetector.html
a02b74b59e30f176d893140e823edfc53
PointCloudType
cropping_polygon_
classDoorAngleDetector.html
a040ec90b04440ee92f9d7c9338bd20f8
bool
door_found
classDoorAngleDetector.html
af5c09a7d176753118a0b99f1f44c9e52
std::string
door_frame_
classDoorAngleDetector.html
a534927e9758fbc7007cfc35a6df72a98
ros::Publisher
door_state_publisher_
classDoorAngleDetector.html
af8e315bb0877aa4cfb7bf06774ab6c8d
double
intercept
classDoorAngleDetector.html
a7a5d5cef5318bd115768c28d7ce73113
sensor_msgs::LaserScan
last_scan_
classDoorAngleDetector.html
a72db2828628bd9f969c5584ee8e4e09a
ros::NodeHandle
node_
classDoorAngleDetector.html
ab4e5aa5679379ad89de096b2bcf7d395
ros::Publisher
point_cloud_publisher_
classDoorAngleDetector.html
af7f87cc02730580cb119d0def4b34e99
laser_geometry::LaserProjection
projector_
classDoorAngleDetector.html
a2f19666e07b8d3da97b43b0ac798743a
message_filters::Subscriber< sensor_msgs::LaserScan >
scan_sub_
classDoorAngleDetector.html
acfde3b0d18fff858e6e1f4fa01120ba2
ros::ServiceServer
service
classDoorAngleDetector.html
aa13b0c7a35d9a98390e26da8738211a6
double
slope
classDoorAngleDetector.html
a8c5e2fc273b406782f357b791d6a7699
tf::MessageFilter< sensor_msgs::LaserScan > *
tf_filter_
classDoorAngleDetector.html
a4e7eab48fa9aabd76daa5314f1fb7feb
tf::TransformListener
tfListener_
classDoorAngleDetector.html
a354a578e967157b96500bfe5108800f7
ros::Publisher
vis_pub_
classDoorAngleDetector.html
abdd43caf4037b986176cc09a23919010
DoorHandleDetector
classDoorHandleDetector.html
void
cloudCallback
classDoorHandleDetector.html
a989069e06c762e2a14094d4b1a864486
(const PointCloudType::ConstPtr &msg)
DoorHandleDetector
classDoorHandleDetector.html
aec489c57b2359466bc5ac6846d50c467
()
bool
doorHandleRansac
classDoorHandleDetector.html
a0ba6e3cf270683be93bc61ff5c6bbcbb
(const PointCloudType &cloud, PointCloudType &handle_cloud, Eigen::Vector3f &door_normal, double &plane_distance_to_origin)
void
estimateDoorHandle
classDoorHandleDetector.html
a123526f8594201a1bad7e80d2d30a759
(const PointCloudType &cloud, PointCloudType &handle_cloud)
bool
serviceCallback
classDoorHandleDetector.html
a739c0ade663c7a8d9ea32e64b8f22d38
(door_perception_msgs::DoorStateSrv::Request &request, door_perception_msgs::DoorStateSrv::Response &response)
bool
switchActive
classDoorHandleDetector.html
a4a511451c979c5d89960802c2e61ab2c
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
switchInactive
classDoorHandleDetector.html
a02485336ad90810be1a51224a33d3920
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
active_
classDoorHandleDetector.html
a855817432b1e7613472a7175f25cc1b3
tf::TransformBroadcaster
br_
classDoorHandleDetector.html
ad7fb1238d2ae418dbb89faab463a748e
message_filters::Subscriber< PointCloudType >
cloud_sub_
classDoorHandleDetector.html
a200bed0befc04090e3fa8669e729baa4
PointCloudType
cropping_polygon_
classDoorHandleDetector.html
a29a27b20712f6c14ca092b86ecd472df
ros::Publisher
door_cloud_publisher_
classDoorHandleDetector.html
a812757a5d4f1327ca64f7f4559a38cce
std::string
door_frame_
classDoorHandleDetector.html
aec3f0ab1434a2a58babf21cffeedac36
double
door_radius_
classDoorHandleDetector.html
abae7781a04b45e266b1b1d7d5b3407ad
door_perception_msgs::DoorState
door_state_msg_
classDoorHandleDetector.html
ad02767205548aa97b35cbcd7b1e78ecc
ros::Publisher
door_state_publisher_
classDoorHandleDetector.html
a0b6724de2744136163d1fabf21381060
ros::ServiceServer
door_state_service_
classDoorHandleDetector.html
a97e7d5af7a09c50f714440466bc4fae6
std::string
filter_polygon_filename_
classDoorHandleDetector.html
a403eb52f63eb8bc60c870af84d2a4344
ros::Publisher
handle_cloud_publisher_
classDoorHandleDetector.html
a0dffab4844e4a9f9bb3565fc6066e086
ros::Publisher
handle_pose_pub_
classDoorHandleDetector.html
a1da7af13362e4c16f2d1128b64840890
ros::NodeHandle
node_
classDoorHandleDetector.html
ada0cf907a12a7341230cd7cc8fd361d7
ros::ServiceServer
service_off_
classDoorHandleDetector.html
a55a2f5f94ada9f63de3bfe7f585ac097
ros::ServiceServer
service_on_
classDoorHandleDetector.html
ad418c605653ca9493db23243cd894c64
tf::MessageFilter< PointCloudType > *
tf_filter_
classDoorHandleDetector.html
ab9d0763b50f489093891165af4b055ba
tf::TransformListener
tfListener_
classDoorHandleDetector.html
ad5e760bdb120aa56474f3eae13bccde1
ros::Publisher
vis_pub_
classDoorHandleDetector.html
a7f46bba0f25bd8bd5906d09459ab8294
pcl
namespacepcl.html
index
index