#include <grasp_success_probability_computer.h>
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< DistributionEvaluator > | normal_evaluator_ |
PerturbationGraspRetriever | perturbation_grasp_retriever_ |
GraspSuccessProbabilityComputerPtr | probability_computer_ |
Definition at line 143 of file grasp_success_probability_computer.h.
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.
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.
shared_ptr<DistributionEvaluator> probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer::normal_evaluator_ [protected] |
Definition at line 148 of file grasp_success_probability_computer.h.
PerturbationGraspRetriever probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer::perturbation_grasp_retriever_ [protected] |
Definition at line 146 of file grasp_success_probability_computer.h.
GraspSuccessProbabilityComputerPtr probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer::probability_computer_ [protected] |
Definition at line 147 of file grasp_success_probability_computer.h.