probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer Class Reference

#include <grasp_success_probability_computer.h>

Inheritance diagram for probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual double getProbability (const GraspWithMetadata &grasp)
 PositionRobustGraspSuccessProbabilityComputer (ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, GraspSuccessProbabilityComputerPtr success_probability_computer, shared_ptr< DistributionEvaluator > normal_evaluator, const std::string &arm_name)

Protected Attributes

shared_ptr< DistributionEvaluatornormal_evaluator_
PerturbationGraspRetriever perturbation_grasp_retriever_
GraspSuccessProbabilityComputerPtr probability_computer_

Detailed Description

Definition at line 143 of file grasp_success_probability_computer.h.


Constructor & Destructor Documentation

probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer::PositionRobustGraspSuccessProbabilityComputer ( ObjectsDatabasePtr  database,
const household_objects_database_msgs::DatabaseModelPose &  model,
GraspSuccessProbabilityComputerPtr  success_probability_computer,
shared_ptr< DistributionEvaluator normal_evaluator,
const std::string &  arm_name 
) [inline]

Definition at line 151 of file grasp_success_probability_computer.h.


Member Function Documentation

double probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer::getProbability ( const GraspWithMetadata grasp  )  [virtual]

tell the retriever to only get perturbations for this grasp

get the perturbations

Implements probabilistic_grasp_planner::GraspSuccessProbabilityComputer.

Definition at line 111 of file grasp_success_probability_computer.cpp.


Member Data Documentation

Definition at line 148 of file grasp_success_probability_computer.h.

Definition at line 146 of file grasp_success_probability_computer.h.

Definition at line 147 of file grasp_success_probability_computer.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:10 2013