[Documentation] [TitleIndex] [WordIndex

Contents

  1. Description
  2. Demo

DEPRECATED: Use http://www.pointclouds.org/documentation/tutorials/vfh_recognition.php instead.

Description

This package implements a variant of the global VFH (Viewpoint Feature Histogram) descriptor, as presented in R.B. Rusu, G. Bradski, R. Thibaux, J. Hsu. Fast 3D Recognition and Pose Using the Viewpoint Feature Histogram, Proceedings of the 23rd IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan, October 18-22, 2010.

The computational steps usually are along the lines of:

Demo

Assuming that the package is built, the demos subdirectory contains a number of scripts that illustrate how to use VFH signatures for point cloud cluster classification. A number of example datasets are already bundled with the package and should be available in demos/data.

The following explains what every script in demos does:

$ roslaunch vfh_cluster_classifier estimate_normals_and_vfh.launch

and for a given directory containing point cloud clusters, it will estimate the surface normals and VFH global descriptors;

$ roslaunch vfh_cluster_classifier estimate_vfh.launch

and for a given directory containing point cloud clusters with surface normals at each point, it will estimate the VFH global descriptors;

For a quick test, just run:

$ bash 1.build_tree.sh
$ bash 2.nearest_neighbors.sh

in demos. You should see something along the lines of:

ex1.jpg ex2.jpg

Here, the inlier distance threshold was set to 100. All shapes with distances larger than that are considered outliers.


2023-10-28 13:09