Forward declarations. More...
| Classes | |
| class | ClusterPlannerGraspRetriever | 
| class | ClusterRepGraspRetriever | 
| class | CompositeProbabilityComputer | 
| Computes the probability of each model by comparing its raw fit score to the score of the best model in the list.  More... | |
| class | ConditionalProbabilityDistributions | 
| Base class for functions that compute success/failure conditional probabilities based on some quality value.  More... | |
| class | DatabaseGraspRetriever | 
| class | DebugClusterRepGraspRetriever | 
| class | DistributionEvaluator | 
| class | GaussianCPD | 
| Approximates both success and failure distributions as simple Gaussians with means and stds.  More... | |
| class | GraspRegressionEvaluator | 
| class | GraspRetriever | 
| class | GraspSuccessProbabilityComputer | 
| Computes the probability of success for a grasp on a given model.  More... | |
| class | GraspWithMetadata | 
| class | GSPCServiceCaller | 
| Simply calls the grasp planning service with a given name.  More... | |
| class | GSPCWithEstimation | 
| class | InverseCurveRecognitionProbabilityComputer | 
| class | LearnedProbabilityComputer | 
| class | NormalDistributionEvaluator | 
| struct | ObjectRepresentation | 
| class | OnlinePerturbationGraspRetriever | 
| class | PerturbationGraspRetriever | 
| class | PolarNormalDistributionEvaluator | 
| class | PositionRobustGraspSuccessProbabilityComputer | 
| class | ProbabilisticGraspPlanner | 
| class | ProbabilisticGraspPlannerNode | 
| class | RecognitionProbabilityComputer | 
| Converts a raw recognition result into a list of probabilities that each object was correctly detected.  More... | |
| class | ServiceWrapper | 
| Wrapper class for service clients to perform initialization on first use.  More... | |
| class | SimpleGraspSuccessProbabilityComputer | 
| Returns a simple probability of success based on the grasp's energy score.  More... | |
| class | SimplePointClusterGSPC | 
| class | TopHitProbabilityComputer | 
| Returns 1.0 probability for the top recognition result, and 0.0 for all others.  More... | |
| class | UniformDistributionEvaluator | 
| Typedefs | |
| typedef boost::shared_ptr < ClusterRepGraspRetriever > | ClusterRepGraspRetrieverPtr | 
| typedef boost::shared_ptr < ConditionalProbabilityDistributions > | ConditionalProbabilityDistributionsPtr | 
| typedef boost::shared_ptr < DatabaseGraspRetriever > | DatabaseGraspRetrieverPtr | 
| typedef shared_ptr < DistributionEvaluator > | DistributionEvaluatorPtr | 
| typedef boost::shared_ptr < GaussianCPD > | GaussianCPDPtr | 
| typedef boost::shared_ptr < GraspRetriever > | GraspRetrieverPtr | 
| typedef boost::shared_ptr < GraspSuccessProbabilityComputer > | GraspSuccessProbabilityComputerPtr | 
| typedef boost::shared_ptr < PositionRobustGraspSuccessProbabilityComputer > | OverallGraspSuccessProbabilityComputerPtr | 
| typedef boost::shared_ptr < ProbabilisticGraspPlanner > | ProbabilisticGraspPlannerPtr | 
| typedef boost::shared_ptr < RecognitionProbabilityComputer > | RecognitionProbabilityComputerPtr | 
| typedef boost::shared_ptr < SimpleGraspSuccessProbabilityComputer > | SimpleGraspSuccessProbabilityComputerPtr | 
| Functions | |
| bool | operator< (const GraspWithMetadata &g1, const GraspWithMetadata &g2) | 
| template<class svcType > | |
| ros::ServiceClient | register_service (ros::NodeHandle &nh, const std::string &service_name) | 
| template<typename KeyType , typename ValueType > | |
| static bool | retrieve_from_map (std::map< KeyType, ValueType > &map, KeyType &key, ValueType &value) | 
| Variables | |
| static const std::string | PLANNING_MARKERS_OUT_NAME = "grasp_planning_markers" | 
Forward declarations.
| typedef boost::shared_ptr<ClusterRepGraspRetriever> probabilistic_grasp_planner::ClusterRepGraspRetrieverPtr | 
Definition at line 145 of file grasp_retriever.h.
| typedef boost::shared_ptr<ConditionalProbabilityDistributions> probabilistic_grasp_planner::ConditionalProbabilityDistributionsPtr | 
Definition at line 51 of file conditional_probability_distributions.h.
| typedef boost::shared_ptr<DatabaseGraspRetriever> probabilistic_grasp_planner::DatabaseGraspRetrieverPtr | 
Definition at line 125 of file grasp_retriever.h.
| typedef shared_ptr<DistributionEvaluator> probabilistic_grasp_planner::DistributionEvaluatorPtr | 
Definition at line 74 of file distribution_evaluator.h.
| typedef boost::shared_ptr<GaussianCPD> probabilistic_grasp_planner::GaussianCPDPtr | 
Definition at line 68 of file conditional_probability_distributions.h.
| typedef boost::shared_ptr<GraspRetriever> probabilistic_grasp_planner::GraspRetrieverPtr | 
Definition at line 73 of file grasp_retriever.h.
| typedef boost::shared_ptr<GraspSuccessProbabilityComputer> probabilistic_grasp_planner::GraspSuccessProbabilityComputerPtr | 
Definition at line 77 of file grasp_success_probability_computer.h.
| typedef boost::shared_ptr<PositionRobustGraspSuccessProbabilityComputer> probabilistic_grasp_planner::OverallGraspSuccessProbabilityComputerPtr | 
Definition at line 174 of file grasp_success_probability_computer.h.
| typedef boost::shared_ptr<ProbabilisticGraspPlanner> probabilistic_grasp_planner::ProbabilisticGraspPlannerPtr | 
Definition at line 156 of file probabilistic_grasp_planner.h.
| typedef boost::shared_ptr<RecognitionProbabilityComputer> probabilistic_grasp_planner::RecognitionProbabilityComputerPtr | 
Definition at line 60 of file recognition_probability_computer.h.
| typedef boost::shared_ptr<SimpleGraspSuccessProbabilityComputer> probabilistic_grasp_planner::SimpleGraspSuccessProbabilityComputerPtr | 
Definition at line 149 of file grasp_success_probability_computer.h.
| bool probabilistic_grasp_planner::operator< | ( | const GraspWithMetadata & | g1, | 
| const GraspWithMetadata & | g2 | ||
| ) |  [inline] | 
Definition at line 106 of file probabilistic_planner_tools.h.
| ros::ServiceClient probabilistic_grasp_planner::register_service | ( | ros::NodeHandle & | nh, | 
| const std::string & | service_name | ||
| ) |  [inline] | 
Definition at line 112 of file probabilistic_planner_tools.h.
| static bool probabilistic_grasp_planner::retrieve_from_map | ( | std::map< KeyType, ValueType > & | map, | 
| KeyType & | key, | ||
| ValueType & | value | ||
| ) |  [static] | 
Definition at line 163 of file probabilistic_planner_tools.h.
| const std::string probabilistic_grasp_planner::PLANNING_MARKERS_OUT_NAME = "grasp_planning_markers"  [static] | 
Definition at line 65 of file probabilistic_grasp_planner_node.cpp.