index
index
codeapi
conditional_probability_distributions.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
conditional__probability__distributions_8cpp
conditional_probability_distributions.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
conditional__probability__distributions_8h
probabilistic_grasp_planner::ConditionalProbabilityDistributions
probabilistic_grasp_planner::GaussianCPD
probabilistic_grasp_planner
boost::shared_ptr< ConditionalProbabilityDistributions >
ConditionalProbabilityDistributionsPtr
namespaceprobabilistic__grasp__planner.html
a941673bda217582af9734eab02718991
boost::shared_ptr< GaussianCPD >
GaussianCPDPtr
namespaceprobabilistic__grasp__planner.html
a6670b41ecf0b7abd3a58c3e26027c589
distribution_evaluator.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
distribution__evaluator_8cpp
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner/distribution_evaluator.h
probabilistic_grasp_planner
distribution_evaluator.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
distribution__evaluator_8h
probabilistic_grasp_planner::DistributionEvaluator
probabilistic_grasp_planner::NormalDistributionEvaluator
probabilistic_grasp_planner::PolarNormalDistributionEvaluator
probabilistic_grasp_planner::UniformDistributionEvaluator
probabilistic_grasp_planner
shared_ptr< DistributionEvaluator >
DistributionEvaluatorPtr
namespaceprobabilistic__grasp__planner.html
ac98b6c712961f0e28489cdb7fb3a02a2
distribution_tests.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/test/
distribution__tests_8cpp
probabilistic_grasp_planner/distribution_evaluator.h
probabilistic_grasp_planner/probabilistic_planner_tools.h
int
main
distribution__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
distribution__tests_8cpp.html
aaaeb6ac1667a9b67976a9fa8f3d7b458
(DistributionEvaluator, testNormalDistribution)
TEST
distribution__tests_8cpp.html
a226e06b8393bd56bc79c17dedd688f17
(DistributionEvaluator, testUniformDistribution)
forward_decls.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
forward__decls_8h
probabilistic_grasp_planner
boost::shared_ptr< household_objects_database::ObjectsDatabase >
ObjectsDatabasePtr
forward__decls_8h.html
ada0a0064187e8ab146e55e913c5dcb93
grasp_regression_evaluator.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
grasp__regression__evaluator_8cpp
probabilistic_grasp_planner/distribution_evaluator.h
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner/grasp_success_probability_computer.h
probabilistic_grasp_planner/grasp_regression_evaluator.h
probabilistic_grasp_planner
grasp_regression_evaluator.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
grasp__regression__evaluator_8h
probabilistic_grasp_planner/forward_decls.h
probabilistic_grasp_planner::GraspRegressionEvaluator
probabilistic_grasp_planner
grasp_retriever.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
grasp__retriever_8cpp
probabilistic_grasp_planner/grasp_retriever.h
probabilistic_grasp_planner
grasp_retriever.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
grasp__retriever_8h
probabilistic_grasp_planner/forward_decls.h
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner::ClusterPlannerGraspRetriever
probabilistic_grasp_planner::ClusterRepGraspRetriever
probabilistic_grasp_planner::DatabaseGraspRetriever
probabilistic_grasp_planner::DebugClusterRepGraspRetriever
probabilistic_grasp_planner::GraspRetriever
probabilistic_grasp_planner::OnlinePerturbationGraspRetriever
probabilistic_grasp_planner::PerturbationGraspRetriever
probabilistic_grasp_planner
boost::shared_ptr< ClusterRepGraspRetriever >
ClusterRepGraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
ad6d686a02680189eafa775c2abe65213
boost::shared_ptr< DatabaseGraspRetriever >
DatabaseGraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
a84302e737518f0ffeb429e396983621e
boost::shared_ptr< GraspRetriever >
GraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
a669a23566d91071fb078d4a751a8c306
grasp_success_probability_computer.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
grasp__success__probability__computer_8cpp
probabilistic_grasp_planner/distribution_evaluator.h
probabilistic_grasp_planner/grasp_retriever.h
probabilistic_grasp_planner/grasp_success_probability_computer.h
probabilistic_grasp_planner
grasp_success_probability_computer.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
grasp__success__probability__computer_8h
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner/grasp_regression_evaluator.h
probabilistic_grasp_planner/forward_decls.h
probabilistic_grasp_planner/grasp_retriever.h
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
probabilistic_grasp_planner::GSPCServiceCaller
probabilistic_grasp_planner::GSPCWithEstimation
probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer
probabilistic_grasp_planner::SimpleGraspSuccessProbabilityComputer
probabilistic_grasp_planner::SimplePointClusterGSPC
probabilistic_grasp_planner
boost::shared_ptr< GraspSuccessProbabilityComputer >
GraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a22d38e6040e97f3bc862933db88d265f
boost::shared_ptr< PositionRobustGraspSuccessProbabilityComputer >
OverallGraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a412a984e69310eb800808234a5d2791d
boost::shared_ptr< SimpleGraspSuccessProbabilityComputer >
SimpleGraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a1b554caab05da082cc00f71722e8e287
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/
mainpage_8dox
probabilistic_grasp_planner.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
probabilistic__grasp__planner_8cpp
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner/grasp_retriever.h
probabilistic_grasp_planner/grasp_success_probability_computer.h
probabilistic_grasp_planner/distribution_evaluator.h
probabilistic_grasp_planner/probabilistic_grasp_planner.h
probabilistic_grasp_planner
probabilistic_grasp_planner.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
probabilistic__grasp__planner_8h
probabilistic_grasp_planner/forward_decls.h
probabilistic_grasp_planner/recognition_probability_computer.h
probabilistic_grasp_planner/grasp_success_probability_computer.h
probabilistic_grasp_planner/grasp_retriever.h
probabilistic_grasp_planner::ProbabilisticGraspPlanner
probabilistic_grasp_planner
boost::shared_ptr< ProbabilisticGraspPlanner >
ProbabilisticGraspPlannerPtr
namespaceprobabilistic__grasp__planner.html
ad7813eac2761f9f420aed2a7416bf38f
probabilistic_grasp_planner_node.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/nodes/
probabilistic__grasp__planner__node_8cpp
probabilistic_grasp_planner/probabilistic_grasp_planner.h
probabilistic_grasp_planner::ProbabilisticGraspPlannerNode
probabilistic_grasp_planner
int
main
probabilistic__grasp__planner__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const std::string
PLANNING_MARKERS_OUT_NAME
namespaceprobabilistic__grasp__planner.html
a58e8903d0163d4ec1c3a2567c789a3f2
probabilistic_planner_tools.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
probabilistic__planner__tools_8h
probabilistic_grasp_planner/forward_decls.h
probabilistic_grasp_planner::GraspWithMetadata
probabilistic_grasp_planner::ObjectRepresentation
probabilistic_grasp_planner::ServiceWrapper
probabilistic_grasp_planner
#define
DISALLOW_COPY_AND_ASSIGN
probabilistic__planner__tools_8h.html
af8df3547bfde53a5acb93e2607b0034a
(TypeName)
bool
operator<
namespaceprobabilistic__grasp__planner.html
a2bf5c6c4344e81376ff861b64b485bd4
(const GraspWithMetadata &g1, const GraspWithMetadata &g2)
ros::ServiceClient
register_service
namespaceprobabilistic__grasp__planner.html
a2e26f91c6ea27da1ef8238183b97cdba
(ros::NodeHandle &nh, const std::string &service_name)
static bool
retrieve_from_map
namespaceprobabilistic__grasp__planner.html
a749fe98cf1d4f9d6c53d2acc7e3bfe5e
(std::map< KeyType, ValueType > &map, KeyType &key, ValueType &value)
probability_computer_tests.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/test/
probability__computer__tests_8cpp
probabilistic_grasp_planner/grasp_success_probability_computer.h
probabilistic_grasp_planner/probabilistic_planner_tools.h
int
main
probability__computer__tests_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
probability__computer__tests_8cpp.html
a2c5b09b94063320f5432da2f72bdb676
(GraspSuccessProbabilityComputer, testGSPCWithEstimation)
TEST
probability__computer__tests_8cpp.html
a221f2001c864ea68734ee5a99a0ad73d
(GraspSuccessProbabilityComputer, testSimpleGraspSuccessProbabilityComputer)
recognition_probability_computer.cpp
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/src/
recognition__probability__computer_8cpp
probabilistic_grasp_planner/recognition_probability_computer.h
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner
recognition_probability_computer.h
/home/rosbuild/hudson/workspace/doc-electric-object_manipulation/doc_stacks/2013-03-01_16-13-18.345538/object_manipulation/probabilistic_grasp_planner/include/probabilistic_grasp_planner/
recognition__probability__computer_8h
probabilistic_grasp_planner/probabilistic_planner_tools.h
probabilistic_grasp_planner::CompositeProbabilityComputer
probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer
probabilistic_grasp_planner::LearnedProbabilityComputer
probabilistic_grasp_planner::RecognitionProbabilityComputer
probabilistic_grasp_planner::TopHitProbabilityComputer
probabilistic_grasp_planner
boost::shared_ptr< RecognitionProbabilityComputer >
RecognitionProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a3ea843778f27e5aa8f70499f46c1445e
probabilistic_grasp_planner
namespaceprobabilistic__grasp__planner.html
probabilistic_grasp_planner::ClusterPlannerGraspRetriever
probabilistic_grasp_planner::ClusterRepGraspRetriever
probabilistic_grasp_planner::CompositeProbabilityComputer
probabilistic_grasp_planner::ConditionalProbabilityDistributions
probabilistic_grasp_planner::DatabaseGraspRetriever
probabilistic_grasp_planner::DebugClusterRepGraspRetriever
probabilistic_grasp_planner::DistributionEvaluator
probabilistic_grasp_planner::GaussianCPD
probabilistic_grasp_planner::GraspRegressionEvaluator
probabilistic_grasp_planner::GraspRetriever
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
probabilistic_grasp_planner::GraspWithMetadata
probabilistic_grasp_planner::GSPCServiceCaller
probabilistic_grasp_planner::GSPCWithEstimation
probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer
probabilistic_grasp_planner::LearnedProbabilityComputer
probabilistic_grasp_planner::NormalDistributionEvaluator
probabilistic_grasp_planner::ObjectRepresentation
probabilistic_grasp_planner::OnlinePerturbationGraspRetriever
probabilistic_grasp_planner::PerturbationGraspRetriever
probabilistic_grasp_planner::PolarNormalDistributionEvaluator
probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer
probabilistic_grasp_planner::ProbabilisticGraspPlanner
probabilistic_grasp_planner::ProbabilisticGraspPlannerNode
probabilistic_grasp_planner::RecognitionProbabilityComputer
probabilistic_grasp_planner::ServiceWrapper
probabilistic_grasp_planner::SimpleGraspSuccessProbabilityComputer
probabilistic_grasp_planner::SimplePointClusterGSPC
probabilistic_grasp_planner::TopHitProbabilityComputer
probabilistic_grasp_planner::UniformDistributionEvaluator
boost::shared_ptr< ClusterRepGraspRetriever >
ClusterRepGraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
ad6d686a02680189eafa775c2abe65213
boost::shared_ptr< ConditionalProbabilityDistributions >
ConditionalProbabilityDistributionsPtr
namespaceprobabilistic__grasp__planner.html
a941673bda217582af9734eab02718991
boost::shared_ptr< DatabaseGraspRetriever >
DatabaseGraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
a84302e737518f0ffeb429e396983621e
shared_ptr< DistributionEvaluator >
DistributionEvaluatorPtr
namespaceprobabilistic__grasp__planner.html
ac98b6c712961f0e28489cdb7fb3a02a2
boost::shared_ptr< GaussianCPD >
GaussianCPDPtr
namespaceprobabilistic__grasp__planner.html
a6670b41ecf0b7abd3a58c3e26027c589
boost::shared_ptr< GraspRetriever >
GraspRetrieverPtr
namespaceprobabilistic__grasp__planner.html
a669a23566d91071fb078d4a751a8c306
boost::shared_ptr< GraspSuccessProbabilityComputer >
GraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a22d38e6040e97f3bc862933db88d265f
boost::shared_ptr< PositionRobustGraspSuccessProbabilityComputer >
OverallGraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a412a984e69310eb800808234a5d2791d
boost::shared_ptr< ProbabilisticGraspPlanner >
ProbabilisticGraspPlannerPtr
namespaceprobabilistic__grasp__planner.html
ad7813eac2761f9f420aed2a7416bf38f
boost::shared_ptr< RecognitionProbabilityComputer >
RecognitionProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a3ea843778f27e5aa8f70499f46c1445e
boost::shared_ptr< SimpleGraspSuccessProbabilityComputer >
SimpleGraspSuccessProbabilityComputerPtr
namespaceprobabilistic__grasp__planner.html
a1b554caab05da082cc00f71722e8e287
bool
operator<
namespaceprobabilistic__grasp__planner.html
a2bf5c6c4344e81376ff861b64b485bd4
(const GraspWithMetadata &g1, const GraspWithMetadata &g2)
ros::ServiceClient
register_service
namespaceprobabilistic__grasp__planner.html
a2e26f91c6ea27da1ef8238183b97cdba
(ros::NodeHandle &nh, const std::string &service_name)
static bool
retrieve_from_map
namespaceprobabilistic__grasp__planner.html
a749fe98cf1d4f9d6c53d2acc7e3bfe5e
(std::map< KeyType, ValueType > &map, KeyType &key, ValueType &value)
static const std::string
PLANNING_MARKERS_OUT_NAME
namespaceprobabilistic__grasp__planner.html
a58e8903d0163d4ec1c3a2567c789a3f2
probabilistic_grasp_planner::ClusterPlannerGraspRetriever
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
probabilistic_grasp_planner::GraspRetriever
ClusterPlannerGraspRetriever
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
aa021b2bae643c580c70bd9497874b5f2
(ros::NodeHandle &nh, const std::string &cluster_planner_name, const object_manipulation_msgs::GraspableObject &graspable_object, const std::string &arm_name)
virtual void
getGrasps
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
af3df02872d232909388896a287cd53b0
(std::vector< GraspWithMetadata > &grasps)
void
appendGraspsFromClusterPlanner
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
a9c7346d533c3b06e55e0fc292d84924a
(std::vector< GraspWithMetadata > &grasps)
virtual void
fetchFromPlanner
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
a0b7211613d126ce8419b72a114c18af9
(const object_manipulation_msgs::GraspableObject &graspable_object)
sensor_msgs::PointCloud
cloud_
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
a1891203fa600fb9a7497282f5e99e34b
ros::ServiceClient
cluster_planner_srv_
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
afa7f2f966b78009332beea594f801216
std::vector< object_manipulation_msgs::Grasp >
grasps_from_cluster_planner_
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
ae1de54fc8f32883492990cf9cd4a7814
tf::TransformBroadcaster
tf_broadcaster
classprobabilistic__grasp__planner_1_1ClusterPlannerGraspRetriever.html
a7653860f4f3a7958c2dbbee75eb34ce7
probabilistic_grasp_planner::ClusterRepGraspRetriever
classprobabilistic__grasp__planner_1_1ClusterRepGraspRetriever.html
probabilistic_grasp_planner::DatabaseGraspRetriever
ClusterRepGraspRetriever
classprobabilistic__grasp__planner_1_1ClusterRepGraspRetriever.html
ac046a5525c299e50445c4866d49acfb4
(ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, const std::string &arm_name)
virtual void
fetchFromDB
classprobabilistic__grasp__planner_1_1ClusterRepGraspRetriever.html
a6395056bf1f75a8e86aa579874a6cf42
()
virtual void
getGrasps
classprobabilistic__grasp__planner_1_1ClusterRepGraspRetriever.html
a05ef1087838fdb30a5ad2b3f0d0131c5
(std::vector< GraspWithMetadata > &grasps)
std::map< int, std::vector< household_objects_database::DatabaseGraspPtr > >
grasps_cache_
classprobabilistic__grasp__planner_1_1ClusterRepGraspRetriever.html
ac040c5aaf63af1b60dc199398c174852
probabilistic_grasp_planner::CompositeProbabilityComputer
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
probabilistic_grasp_planner::RecognitionProbabilityComputer
CompositeProbabilityComputer
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
a0d05ffa1c15637b3aa30e39aad0f6e7d
(bool db_only)
virtual void
computeRepresentationProbabilities
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
abd19c9ab89991a32bad5cb78f0e3fa53
(std::vector< ObjectRepresentation > &objects)
virtual double
getProbabilityForRecognitionScore
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
a75c14c09faefa71ca722ab86fb51d434
(const double &score)
bool
db_only_
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
a5c11f161d024052cd2b17ee77dd6781c
double
recognition_threshold_
classprobabilistic__grasp__planner_1_1CompositeProbabilityComputer.html
aa6f5e8de7b2f229494c60ba3160ef006
probabilistic_grasp_planner::ConditionalProbabilityDistributions
classprobabilistic__grasp__planner_1_1ConditionalProbabilityDistributions.html
virtual void
evaluateConditionalProbs
classprobabilistic__grasp__planner_1_1ConditionalProbabilityDistributions.html
a0bdf766862f8dd61f65d4be662a1b47e
(double quality, double &success_cond_prob, double &failure_cond_prob)=0
probabilistic_grasp_planner::DatabaseGraspRetriever
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
probabilistic_grasp_planner::GraspRetriever
DatabaseGraspRetriever
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a8276f32168a580e179a80341f670286f
(ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, const std::string &arm_name, bool prune_compliant_copies, bool use_cluster_rep_grasps)
virtual void
fetchFromDB
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
aa35bba044c66d0411c6dab0230e5b313
()
virtual void
getGrasps
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a80335542ccb8f04e2996c8783d3c61a0
(std::vector< GraspWithMetadata > &grasps)
void
appendMetadataToGrasps
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
ac7917ff4451f9a5a543768ec05bf49d7
(const std::vector< household_objects_database::DatabaseGraspPtr > &db_grasps, std::vector< GraspWithMetadata > &grasps)
void
pruneGraspList
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a763298861a91870ab934699e5ce34430
(std::vector< household_objects_database::DatabaseGraspPtr > &grasps, double gripper_threshold, double table_clearance_threshold)
ObjectsDatabasePtr
database_
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a6a8d5325e7d548e9cbb32d2da5f5b41e
const household_objects_database_msgs::DatabaseModelPose &
model_
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a76f7c4ff927b318a39046e9e6b7a7e79
bool
prune_compliant_copies_
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
aa83b66ef043d5aab894b70fa4bffe6c2
bool
use_cluster_rep_grasps_
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a153e355fd9837e1526a445d52cecb287
std::map< int, std::vector< household_objects_database::DatabaseGraspPtr > >
grasps_cache_
classprobabilistic__grasp__planner_1_1DatabaseGraspRetriever.html
a59f6eff8508e1ada31a34f16a65e7b20
probabilistic_grasp_planner::DebugClusterRepGraspRetriever
classprobabilistic__grasp__planner_1_1DebugClusterRepGraspRetriever.html
probabilistic_grasp_planner::ClusterRepGraspRetriever
DebugClusterRepGraspRetriever
classprobabilistic__grasp__planner_1_1DebugClusterRepGraspRetriever.html
abee1679794ee05a5f291d3036f439224
(ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, const std::string &arm_name)
virtual void
getGrasps
classprobabilistic__grasp__planner_1_1DebugClusterRepGraspRetriever.html
a16d2e846dc9881ee46c9a5569747987e
(std::vector< GraspWithMetadata > &grasps)
probabilistic_grasp_planner::DistributionEvaluator
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
virtual double
evaluate
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
a9d83fad011e1ced5197a0c15f62f7429
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)=0
virtual double
get_normalization_term
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
aca1cbf016c7f4b1548c2a28b915a7aaf
() const
virtual void
reset_normalization_term
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
adc25b1932c7a38dd1706914ce4f0af67
()
virtual
~DistributionEvaluator
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
aa594854d242c8c37d02399ff5f48ff34
()
DistributionEvaluator
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
adf7c82d81ac1a9a955aa2a9766c5ffd2
()
double
normalization_term_
classprobabilistic__grasp__planner_1_1DistributionEvaluator.html
adf103233a6e2f37e4d8011bfc0871308
probabilistic_grasp_planner::GaussianCPD
classprobabilistic__grasp__planner_1_1GaussianCPD.html
probabilistic_grasp_planner::ConditionalProbabilityDistributions
virtual void
evaluateConditionalProbs
classprobabilistic__grasp__planner_1_1GaussianCPD.html
a30319f0dd2a48e7c9baa685a06c6bcd5
(double quality, double &success_cond_prob, double &failure_cond_prob)=0
GaussianCPD
classprobabilistic__grasp__planner_1_1GaussianCPD.html
a3c9e735fc2306d37064798da46ddcf1c
(double success_mean, double success_std, double failure_mean, double failure_std)
double
failure_mean_
classprobabilistic__grasp__planner_1_1GaussianCPD.html
ac0173ba3a2fc4fc9d553131e73ecf670
double
failure_std_
classprobabilistic__grasp__planner_1_1GaussianCPD.html
ac45fbb65f7be65b57ac3c057e98c4cfb
double
success_mean_
classprobabilistic__grasp__planner_1_1GaussianCPD.html
ae380b01d65e3bfec502aad7bfa45090f
double
success_std_
classprobabilistic__grasp__planner_1_1GaussianCPD.html
ab2d56f473faa65f1aa7d805dee7dfcaa
probabilistic_grasp_planner::GraspRegressionEvaluator
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
double
estimateProbability
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
a456eb876cd62fad49e83350923a29615
(const GraspWithMetadata &grasp) const
GraspRegressionEvaluator
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
a0c2f4634c96a7cdf82249e6c15d4e776
(const std::vector< GraspWithMetadata > &grasps, boost::shared_ptr< GraspSuccessProbabilityComputer > &simple_computer, double position_bandwidth, double orientation_bandwidth)
std::vector< GraspWithMetadata >
grasps_
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
ad4b5aec05f4483921c5324c3e6c27957
double
orientation_bandwidth_
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
aa70e4416fd4352925f0cf26ab0bf0893
double
position_bandwidth_
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
a6fff934c4151a78c445017461a7c114c
boost::shared_ptr< GraspSuccessProbabilityComputer >
simple_computer_
classprobabilistic__grasp__planner_1_1GraspRegressionEvaluator.html
a33ee18d8f91a80a8502d0aa1c8b6308b
probabilistic_grasp_planner::GraspRetriever
classprobabilistic__grasp__planner_1_1GraspRetriever.html
virtual void
getGrasps
classprobabilistic__grasp__planner_1_1GraspRetriever.html
a8e61c172eb3ede2d775fb851908f1e56
(std::vector< GraspWithMetadata > &grasps)=0
GraspRetriever
classprobabilistic__grasp__planner_1_1GraspRetriever.html
a9ffea81d18688eeb5826dc599424a34d
(const std::string &arm_name)
std::string
arm_name_
classprobabilistic__grasp__planner_1_1GraspRetriever.html
a6175dde4978aac3562c23ab98d3cf1cb
std::vector< GraspWithMetadata >
grasps_
classprobabilistic__grasp__planner_1_1GraspRetriever.html
af13845b46175fd65ec7eddf52913b356
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
classprobabilistic__grasp__planner_1_1GraspSuccessProbabilityComputer.html
virtual void
getProbabilities
classprobabilistic__grasp__planner_1_1GraspSuccessProbabilityComputer.html
a6b16b175951ad18e150c02069fa5a31f
(const std::vector< GraspWithMetadata > &grasps, std::vector< double > &probabilities)
virtual double
getProbability
classprobabilistic__grasp__planner_1_1GraspSuccessProbabilityComputer.html
ad4774db22227ce4666b253f3b4c1b077
(const GraspWithMetadata &grasp)=0
probabilistic_grasp_planner::GraspWithMetadata
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
void
getDistance
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a85eb9b3cd7d603df1d31e5bde8eb05db
(const GraspWithMetadata &other, double &cartesian_dist, double &rotation_dist, bool debug=false) const
GraspWithMetadata
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a292df6d502e15614314ebcb7229a220c
()
std::vector< std::pair< int, std::pair< double, double > > >
debug_probabilities
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a74ef83ed689245c3f74d5794d7085fd9
double
energy_function_score_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
aff027071edcf8542c4a3d098487df2d7
object_manipulation_msgs::Grasp
grasp_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a076cb1f469861163a0114b8d5ac9b5c6
int
grasp_id_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a4fe7eb67629bcc23afa4bdd9e91a05b2
int
model_id_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a803f0e8afc0a86aa2c8b8e5d4f7ef23a
tf::Stamped< tf::Pose >
object_pose_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
ac92c28415784a230f57be82098f0722c
double
success_probability
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a32721ceb5c2769b7a8c32f861add8d8d
tf::Stamped< tf::Pose >
tool_point_pose_
classprobabilistic__grasp__planner_1_1GraspWithMetadata.html
a27ad30fd6529099437367174ee5cb3ff
probabilistic_grasp_planner::GSPCServiceCaller
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
virtual void
getProbabilities
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a881c251c75ca7093596e219d35464367
(const std::vector< GraspWithMetadata > &grasps, std::vector< double > &probabilities)
virtual double
getProbability
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a3070077764b1ef67713d631849c2ca9a
(const GraspWithMetadata &grasp)
GSPCServiceCaller
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
ab90e4a99859b95da924a500e1e9323b6
(std::string service_name, const object_manipulation_msgs::GraspableObject &target)
ServiceWrapper< object_manipulation_msgs::GraspPlanning >
client_
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a0e3d7007bf20157925883f64750497df
ros::NodeHandle
priv_nh_
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a628762107286d72f9cca7cd72fc6a464
ros::NodeHandle
root_nh_
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
ac9000156dbfc88f27fef165e6c1485cd
std::string
service_name_
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a970354f04a13675d5b06b75a543904bf
object_manipulation_msgs::GraspableObject
target_
classprobabilistic__grasp__planner_1_1GSPCServiceCaller.html
a13b34965d544e031184de0c7985768c7
probabilistic_grasp_planner::GSPCWithEstimation
classprobabilistic__grasp__planner_1_1GSPCWithEstimation.html
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
double
getProbability
classprobabilistic__grasp__planner_1_1GSPCWithEstimation.html
a27913d97d0b24f9bcbbd3d79e4128ae4
(const GraspWithMetadata &grasp)
GSPCWithEstimation
classprobabilistic__grasp__planner_1_1GSPCWithEstimation.html
a979dd396c7d4401dc9fa00a97a82aebd
(const std::vector< GraspWithMetadata > &known_grasps, boost::shared_ptr< GraspSuccessProbabilityComputer > &simple_computer, double position_bandwidth, double orientation_concentration)
GraspRegressionEvaluator
estimator_
classprobabilistic__grasp__planner_1_1GSPCWithEstimation.html
afd8efb13045d79d7672e799b40bd8af1
probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer
classprobabilistic__grasp__planner_1_1InverseCurveRecognitionProbabilityComputer.html
probabilistic_grasp_planner::CompositeProbabilityComputer
InverseCurveRecognitionProbabilityComputer
classprobabilistic__grasp__planner_1_1InverseCurveRecognitionProbabilityComputer.html
ae62dcd781074c9e9461a99f9a6acc1cc
(double recognition_threshold, double curvature, bool db_only)
virtual double
getProbabilityForRecognitionScore
classprobabilistic__grasp__planner_1_1InverseCurveRecognitionProbabilityComputer.html
a8fe40dcfd5fbc1e0a1e456e045f8ce9c
(const double &score)
double
curvature_
classprobabilistic__grasp__planner_1_1InverseCurveRecognitionProbabilityComputer.html
ae92d6a0b96f6518ea0bfd601cc8187de
probabilistic_grasp_planner::LearnedProbabilityComputer
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
probabilistic_grasp_planner::RecognitionProbabilityComputer
virtual void
computeRepresentationProbabilities
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a82020e638449f93bde162a30920ed380
(std::vector< ObjectRepresentation > &objects)
LearnedProbabilityComputer
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a97e30c18b8eacb27ea811d19d9b47513
()
Cases
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528
CLUSTER_ONLY
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528ab6d2c73705c0154e46883909cf89c07b
CLUSTER_DB
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528ab2194b9852d44a73ca7e809ba35185f0
DB_ONLY
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528a614c19de17ddc345a951c3b76cb20e22
DB_MULTIPLE
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528a27b68cea7db942e4875b5b6fe3315ae8
CLUSTER_DB_MULTIPLE
classprobabilistic__grasp__planner_1_1LearnedProbabilityComputer.html
a58f327bbc2e74e41247f1cbb42c48528a2655daca345927334feea174af272742
probabilistic_grasp_planner::NormalDistributionEvaluator
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
probabilistic_grasp_planner::DistributionEvaluator
double
evaluate
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
aac9694a01fb697ca586edbdc5321aaa9
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)
NormalDistributionEvaluator
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
a35409425d8dbce4e8ac03c10821a0833
(double position_sigma, double orientation_concentration)
double
evaluate_orientation
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
ad04630b8ab8fda948897ee4c10da4823
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)
double
evaluate_position
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
ac3fb4cf734535f8197c39714f1fe9ba1
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)
double
orientation_concentration_
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
aab83e949b7e74f6fac390118cd8694f4
double
position_sigma_
classprobabilistic__grasp__planner_1_1NormalDistributionEvaluator.html
a1f690b1c5d291aeadffe4934280377c1
probabilistic_grasp_planner::ObjectRepresentation
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
boost::shared_ptr< GraspRetriever >
grasp_retriever
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
a1228b765eeb81bfa6e9bccf5120fd394
boost::shared_ptr< GraspSuccessProbabilityComputer >
grasp_success_computer
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
a49a93137f5ce62f9c1d9bd5d4179a47b
object_manipulation_msgs::GraspableObject
object
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
abb9f748e992ef12a36d6972e5001fb6a
boost::shared_ptr< GraspSuccessProbabilityComputer >
precise_grasp_success_computer
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
a3626058c4dd08ffb5e541a60533759af
double
probability
structprobabilistic__grasp__planner_1_1ObjectRepresentation.html
aaabf44f91db55cc0be675cc7b12f806d
probabilistic_grasp_planner::OnlinePerturbationGraspRetriever
classprobabilistic__grasp__planner_1_1OnlinePerturbationGraspRetriever.html
probabilistic_grasp_planner::GraspRetriever
void
getGrasps
classprobabilistic__grasp__planner_1_1OnlinePerturbationGraspRetriever.html
a3b922eaa7450d468a28c4aab7f1f12d5
(std::vector< GraspWithMetadata > &grasps)
OnlinePerturbationGraspRetriever
classprobabilistic__grasp__planner_1_1OnlinePerturbationGraspRetriever.html
a48507653ba4b7dbe96c172e6b0a8e58d
(const GraspWithMetadata *gstar, const std::string &arm_name)
const GraspWithMetadata *
gstar_
classprobabilistic__grasp__planner_1_1OnlinePerturbationGraspRetriever.html
af6a52ad25b9c144f3775367ec9d70918
probabilistic_grasp_planner::PerturbationGraspRetriever
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
probabilistic_grasp_planner::DatabaseGraspRetriever
void
getGrasps
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
adc9de5e71cc6c139bcfa062d84e89e1f
(std::vector< GraspWithMetadata > &grasps)
PerturbationGraspRetriever
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
aaa0466ae5b6b8372cf72c79bb8efa607
(ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, const std::string &arm_name)
void
setGrasp
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
af0be8bd807c9e4b9e4319f3c9d4d62b9
(const GraspWithMetadata *gstar)
virtual void
fetchFromDB
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
a88c34ee949d70650f22a22137a9e958b
()
std::vector< DatabasePerturbationPtr >
perturbations_
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
aa54f1d56d8130b7210b8f1a5f8a69067
const GraspWithMetadata *
gstar_
classprobabilistic__grasp__planner_1_1PerturbationGraspRetriever.html
ab658f11ea8c68e3f0e7e281c510fe496
probabilistic_grasp_planner::PolarNormalDistributionEvaluator
classprobabilistic__grasp__planner_1_1PolarNormalDistributionEvaluator.html
probabilistic_grasp_planner::DistributionEvaluator
double
evaluate
classprobabilistic__grasp__planner_1_1PolarNormalDistributionEvaluator.html
a86a90d650e3f0bc230cb430a103f7011
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)
probabilistic_grasp_planner::PositionRobustGraspSuccessProbabilityComputer
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
virtual double
getProbability
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
acfc7e7946b164982d95219e40a2b0cfb
(const GraspWithMetadata &grasp)
PositionRobustGraspSuccessProbabilityComputer
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
a6d5a33e66aeb42944480f986903818a2
(ObjectsDatabasePtr database, const household_objects_database_msgs::DatabaseModelPose &model, GraspSuccessProbabilityComputerPtr success_probability_computer, shared_ptr< DistributionEvaluator > normal_evaluator, const std::string &arm_name)
shared_ptr< DistributionEvaluator >
normal_evaluator_
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
ab02eab29add0e803fd578cbc69490992
PerturbationGraspRetriever
perturbation_grasp_retriever_
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
a0e7d997da264415a9138904358decf03
GraspSuccessProbabilityComputerPtr
probability_computer_
classprobabilistic__grasp__planner_1_1PositionRobustGraspSuccessProbabilityComputer.html
a5c37255b5ddf60ee9aa497568fefdd05
probabilistic_grasp_planner::ProbabilisticGraspPlanner
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
void
plan
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a115fa4f01609ad97c939db9674f58724
(const std::string &arm_name, object_manipulation_msgs::GraspableObject &graspable_object, std::vector< object_manipulation_msgs::Grasp > &grasps, bool visualize_results, bool prune_grasps)
ProbabilisticGraspPlanner
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
afd74f0ba053408a4aec0155467b9b3b9
(ObjectsDatabasePtr database)
void
setMarkerPublisher
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
ab45296e74a24edc2c1d6d27248e51a10
(object_manipulator::GraspMarkerPublisher *publisher, object_manipulator::GraspMarkerPublisher *debug_publisher, object_manipulator::GraspMarkerPublisher *rank_publisher)
void
appendMetadataToTestGrasps
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a577a140a6208b8a190621576267203bd
(std::vector< object_manipulation_msgs::Grasp > &input_list, std::vector< GraspWithMetadata > &output_list, const object_manipulation_msgs::GraspableObject &graspable_object)
void
clusterGrasps
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
af81cec847517bff286453de7ef8a96f5
(std::vector< GraspWithMetadata > &input_list, std::vector< GraspWithMetadata > &cluster_rep_list)
ObjectRepresentation
getObjectRepresentationFromCluster
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a15766b7be85e40c75fcb322080842b2e
(const object_manipulation_msgs::GraspableObject &request_object, std::string arm_name)
ObjectRepresentation
getObjectRepresentationFromDatabaseObject
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
afbebeaedebf5ccdc2bede56934f544a5
(const household_objects_database_msgs::DatabaseModelPose &model_with_score, std::string arm_name)
void
populateRepresentationsList
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a544e4d727b2347fdd0db5d4f8ae0de12
(std::vector< ObjectRepresentation > &representations, std::string arm_name, const object_manipulation_msgs::GraspableObject &request_object, const bool enable_cluster)
void
printGrasps
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
ae7dcf9d981b6248b2a316057a1deb9b0
(const std::vector< GraspWithMetadata > &grasps)
void
printRepresentations
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
ae8319e02fce59e87d07fe475d84458a5
(const std::vector< ObjectRepresentation > &representations)
void
pruneGraspList
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
ac260b58124275485811a209e756c6d3e
(std::vector< GraspWithMetadata > &grasps, const double threshold)
void
visualizeGrasps
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a934af2e7fcfe1a859b8e155405dd8404
(const std::vector< GraspWithMetadata > &grasps, object_manipulator::GraspMarkerPublisher *grasp_marker_pub, bool color_by_rank)
ObjectsDatabasePtr
database_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a56e41b9d0af9e33b71d5f112024e4f98
object_manipulator::GraspMarkerPublisher *
debug_grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a472f6b32d8a9907f8df0a4b94df2fcde
object_manipulator::GraspMarkerPublisher
debug_postprune_grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a9e6e491c5f0fcc69ce50bb0992ee2bcd
object_manipulator::GraspMarkerPublisher
debug_precluster_grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
aaaea87335484d4429e50fcc7cd051285
object_manipulator::GraspMarkerPublisher
debug_preprune_grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
aa44ee33bef0906960e27ac689594f59c
object_manipulator::GraspMarkerPublisher *
grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a0425ed5fc2c8b5c3c4a06b93a126dc08
ros::NodeHandle
nh_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a339a28c3e60d8665d8511e9165da0619
object_manipulator::GraspMarkerPublisher *
rank_grasp_marker_publisher_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlanner.html
a171b0a6ffdc1a506f86f2e4d8892f480
probabilistic_grasp_planner::ProbabilisticGraspPlannerNode
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
ProbabilisticGraspPlannerNode
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a23d9be63fea7d5da5d130d98e2c66217
()
virtual
~ProbabilisticGraspPlannerNode
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a0a0336c6825f670e238dca1b3a2493c1
()
bool
graspPlanningCB
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
ad41a83eb2a6866186754931ad4b81b3c
(object_manipulation_msgs::GraspPlanning::Request &request, object_manipulation_msgs::GraspPlanning::Response &response)
bool
graspTestCB
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a2c5b44744507880d65ff2e702f8e220a
(object_manipulation_msgs::GraspPlanning::Request &request, object_manipulation_msgs::GraspPlanning::Response &response)
bool
initializeDatabase
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
ade4a6d8b95feceab9457cd9ecf135efe
()
void
visualizeGrasps
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a418823afe3e5ae72a0816f510de5dc80
(const geometry_msgs::PoseStamped &grasp_frame, const std::vector< object_manipulation_msgs::Grasp > &grasps)
ObjectsDatabasePtr
database_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a22f62d97988156750baf20a19683fd05
object_manipulator::GraspMarkerPublisher
debug_grasp_marker_pub_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
ada936ac69cb7458da23c4c5d7ef65bd7
ros::ServiceServer
grasp_execution_srv_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
abd579a8fb5755d331a3cf530ad40e6cf
ros::ServiceClient
grasp_planning_srv_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a26fc728a791587ffc11c6dae02562e1e
ros::ServiceServer
grasp_test_srv_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a60fbc18a80e38ff517a5e5bc33981d38
ros::ServiceClient
object_detection_srv_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a937d1501dda956e7cacc0ff03341b7e9
ProbabilisticGraspPlannerPtr
planner_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a56b7725d112df2d8a66e932169a52dc2
ros::NodeHandle
priv_nh_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a843ff823f6aa3d9522ed55df7bdeea86
object_manipulator::GraspMarkerPublisher
rank_grasp_marker_pub_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
af5a57a56b4dd1bf13db02bc6581cb554
object_manipulator::GraspMarkerPublisher
results_grasp_marker_pub_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a778d2265a40ff506fa636a242210145f
ros::NodeHandle
root_nh_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
aa6883416c84a09142ffa12d16022b940
bool
show_colored_grasps_
classprobabilistic__grasp__planner_1_1ProbabilisticGraspPlannerNode.html
a4d0b6c67aadb704ae21a196d9379cb6e
probabilistic_grasp_planner::RecognitionProbabilityComputer
classprobabilistic__grasp__planner_1_1RecognitionProbabilityComputer.html
virtual void
computeRepresentationProbabilities
classprobabilistic__grasp__planner_1_1RecognitionProbabilityComputer.html
aff1760c638227480714e2eefd25969d8
(std::vector< ObjectRepresentation > &objects)=0
probabilistic_grasp_planner::ServiceWrapper
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
ServiceDataType
ros::ServiceClient &
client
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
a88573bf5b98a0ebbcfaf6e1fcf940f15
()
ServiceWrapper
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
ac82908c6b17dce38f220a709de607582
(std::string service_name)
ros::ServiceClient
client_
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
ae44531c561d138c588b901ebfed16fa3
bool
initialized_
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
a0bd9da032f7bb93a1ceddcab296fc102
ros::NodeHandle
nh_
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
aa883a7a129b372eb575f7bd06e0b188b
std::string
service_name_
classprobabilistic__grasp__planner_1_1ServiceWrapper.html
ae98ac164b2fc12b3750529cbd9007b7e
probabilistic_grasp_planner::SimpleGraspSuccessProbabilityComputer
classprobabilistic__grasp__planner_1_1SimpleGraspSuccessProbabilityComputer.html
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
virtual double
getProbability
classprobabilistic__grasp__planner_1_1SimpleGraspSuccessProbabilityComputer.html
aa9dfe20c42c7dffb93ea91f0d652f9a4
(const GraspWithMetadata &grasp)
SimpleGraspSuccessProbabilityComputer
classprobabilistic__grasp__planner_1_1SimpleGraspSuccessProbabilityComputer.html
ade278866d64e1621a63b37f94ffb5c3b
(double model_id, double energy_threshold)
double
energy_threshold_
classprobabilistic__grasp__planner_1_1SimpleGraspSuccessProbabilityComputer.html
ab6b5b81ce3e10777438b275baf5601d5
int
model_id_
classprobabilistic__grasp__planner_1_1SimpleGraspSuccessProbabilityComputer.html
a09bf4b94454d31b3f15bf53d036a89e9
probabilistic_grasp_planner::SimplePointClusterGSPC
classprobabilistic__grasp__planner_1_1SimplePointClusterGSPC.html
probabilistic_grasp_planner::GraspSuccessProbabilityComputer
virtual double
getProbability
classprobabilistic__grasp__planner_1_1SimplePointClusterGSPC.html
ad60dfa9a3eb39f4052df1c16d6ca4da6
(const GraspWithMetadata &grasp)
SimplePointClusterGSPC
classprobabilistic__grasp__planner_1_1SimplePointClusterGSPC.html
af1e83709d0a69fe175c36855dea564b4
()
probabilistic_grasp_planner::TopHitProbabilityComputer
classprobabilistic__grasp__planner_1_1TopHitProbabilityComputer.html
probabilistic_grasp_planner::RecognitionProbabilityComputer
void
computeRepresentationProbabilities
classprobabilistic__grasp__planner_1_1TopHitProbabilityComputer.html
a04944179b7a3ee094ffe68b56f4c7697
(std::vector< ObjectRepresentation > &objects)
int
top_hit_model_id_
classprobabilistic__grasp__planner_1_1TopHitProbabilityComputer.html
a92210738a312404ebf7fb4c0c2f0c998
probabilistic_grasp_planner::UniformDistributionEvaluator
classprobabilistic__grasp__planner_1_1UniformDistributionEvaluator.html
probabilistic_grasp_planner::DistributionEvaluator
double
evaluate
classprobabilistic__grasp__planner_1_1UniformDistributionEvaluator.html
a190ca0d0e3d2bef682fc3f0c5bde5ce7
(const GraspWithMetadata &gstar, const GraspWithMetadata &grasp)