Here are the classes, structs, unions and interfaces with brief descriptions:
Affordances | Affordances localizes grasp affordances and handles in a point cloud. It also provides helper methods to filter out points from the point cloud that are outside of the robot's workspace |
pcl::CurvatureEstimationTaubin< PointInT, PointOutT > | CurvatureEstimationTaubin estimates the curvature for a set of point neighborhoods in the cloud using Taubin Quadric Fitting. This class uses the OpenMP standard to permit parallelized feature computation |
CylindricalShell | CylindricalShell represents a cylindrical shell that consists of two colinear cylinders. A shell consists of an inner and an outer cylinder. The portion of the object to be grasped must fit inside the inner cylinder, and the radius of that cylinder must be no larger than the maximum hand aperture. The gap between the inner and outer cylinder must be free of obstacles and wide enough to be able to contain the robot fingers |
Messages | Messages creates custom ROS messages to publish the results of the localization. The messages that can be created are: CylinderArray, Cylinder, and HandleList |
pcl::PointCurvatureTaubin | |
Sampling | Sampling localizes grasp affordances using importance sampling |
SamplingVisualizer | SamplingVisualizer visualizes individual steps of importance sampling. This can be used to illustrate the different sampling methods |
Visualizer | Visualizer creates ROS messages to visualize the results of the localization in RViz. The possible objects that can be visualized are: neighborhoods, cylindrical shells, and handles |
WorkspaceLimits | |