probabilistic_grasp_planner::GraspRegressionEvaluator Class Reference

#include <grasp_regression_evaluator.h>

List of all members.

Public Member Functions

double estimateProbability (const GraspWithMetadata &grasp) const
 GraspRegressionEvaluator (const std::vector< GraspWithMetadata > &grasps, boost::shared_ptr< GraspSuccessProbabilityComputer > &simple_computer, double position_bandwidth, double orientation_bandwidth)

Private Attributes

std::vector< GraspWithMetadatagrasps_
 A local copy of the grasps used to construct this density estimator. TODO: do we need a local copy?
double orientation_bandwidth_
double position_bandwidth_
boost::shared_ptr
< GraspSuccessProbabilityComputer
simple_computer_

Detailed Description

Given a list of grasps and a class which can be called to compute the probability of a grasp whose energy value is known, creates a density estimator which can estimate the probability density for an arbitrary grasp, using the known data points.

Definition at line 49 of file grasp_regression_evaluator.h.


Constructor & Destructor Documentation

probabilistic_grasp_planner::GraspRegressionEvaluator::GraspRegressionEvaluator ( const std::vector< GraspWithMetadata > &  grasps,
boost::shared_ptr< GraspSuccessProbabilityComputer > &  simple_computer,
double  position_bandwidth,
double  orientation_bandwidth 
) [inline]

Definition at line 59 of file grasp_regression_evaluator.h.


Member Function Documentation

double probabilistic_grasp_planner::GraspRegressionEvaluator::estimateProbability ( const GraspWithMetadata grasp  )  const

Definition at line 46 of file grasp_regression_evaluator.cpp.


Member Data Documentation

A local copy of the grasps used to construct this density estimator. TODO: do we need a local copy?

Definition at line 53 of file grasp_regression_evaluator.h.

Definition at line 57 of file grasp_regression_evaluator.h.

Definition at line 56 of file grasp_regression_evaluator.h.

Definition at line 54 of file grasp_regression_evaluator.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


probabilistic_grasp_planner
Author(s): Peter Brook
autogenerated on Fri Jan 11 09:52:09 2013