Computes the probability of success for a grasp on a given model. More...
#include <grasp_success_probability_computer.h>
Public Member Functions | |
virtual void | getProbabilities (const std::vector< GraspWithMetadata > &grasps, std::vector< double > &probabilities) |
Calls the grasp planning service for all grasps at the same time. | |
virtual double | getProbability (const GraspWithMetadata &grasp)=0 |
Computes the probability of success for a grasp on a given model.
Definition at line 52 of file grasp_success_probability_computer.h.
virtual void probabilistic_grasp_planner::GraspSuccessProbabilityComputer::getProbabilities | ( | const std::vector< GraspWithMetadata > & | grasps, | |
std::vector< double > & | probabilities | |||
) | [inline, virtual] |
Calls the grasp planning service for all grasps at the same time.
Reimplemented in probabilistic_grasp_planner::GSPCServiceCaller.
Definition at line 55 of file grasp_success_probability_computer.h.
virtual double probabilistic_grasp_planner::GraspSuccessProbabilityComputer::getProbability | ( | const GraspWithMetadata & | grasp | ) | [pure virtual] |
Implemented in probabilistic_grasp_planner::GSPCWithEstimation, probabilistic_grasp_planner::GSPCServiceCaller, probabilistic_grasp_planner::SimpleGraspSuccessProbabilityComputer, probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer, and probabilistic_grasp_planner::SimplePointClusterGSPC.