Definition at line 69 of file bayesian_grasp_planner_node.cpp.
Definition at line 122 of file bayesian_grasp_planner_node.cpp.
Definition at line 231 of file bayesian_grasp_planner_node.cpp.
bool bayesian_grasp_planner::BayesianGraspPlannerNode::graspPlanningCB | ( | object_manipulation_msgs::GraspPlanning::Request & | request, |
object_manipulation_msgs::GraspPlanning::Response & | response | ||
) | [private] |
Callback for the grasp planning service.
Definition at line 177 of file bayesian_grasp_planner_node.cpp.
void bayesian_grasp_planner::BayesianGraspPlannerNode::graspPlanningExecuteCB | ( | const object_manipulation_msgs::GraspPlanningGoalConstPtr & | goal | ) | [private] |
Execute callback for grasp planning server.
Definition at line 194 of file bayesian_grasp_planner_node.cpp.
bool bayesian_grasp_planner::BayesianGraspPlannerNode::graspTestCB | ( | object_manipulation_msgs::GraspPlanning::Request & | request, |
object_manipulation_msgs::GraspPlanning::Response & | response | ||
) | [private] |
Callback for the grasp test service.
Definition at line 212 of file bayesian_grasp_planner_node.cpp.
bool bayesian_grasp_planner::BayesianGraspPlannerNode::initializeDatabase | ( | ) | [private] |
Initializes a connection to the household_objects_database.
Definition at line 149 of file bayesian_grasp_planner_node.cpp.
Definition at line 95 of file bayesian_grasp_planner_node.cpp.
object_manipulator::GraspMarkerPublisher bayesian_grasp_planner::BayesianGraspPlannerNode::debug_grasp_marker_pub_ [private] |
Marker publisher for intermediate grasp lists grouped during the planning process.
Definition at line 87 of file bayesian_grasp_planner_node.cpp.
Service server for grasp execution.
Definition at line 77 of file bayesian_grasp_planner_node.cpp.
actionlib::SimpleActionServer<object_manipulation_msgs::GraspPlanningAction> bayesian_grasp_planner::BayesianGraspPlannerNode::grasp_planning_aserv_ [private] |
Action server for grasp planning.
Definition at line 80 of file bayesian_grasp_planner_node.cpp.
object_manipulation_msgs::GraspPlanningResult bayesian_grasp_planner::BayesianGraspPlannerNode::grasp_planning_result_ [private] |
Definition at line 81 of file bayesian_grasp_planner_node.cpp.
Service server for grasp testing.
Definition at line 84 of file bayesian_grasp_planner_node.cpp.
The actual plannner.
Definition at line 100 of file bayesian_grasp_planner_node.cpp.
Definition at line 73 of file bayesian_grasp_planner_node.cpp.
object_manipulator::GraspMarkerPublisher bayesian_grasp_planner::BayesianGraspPlannerNode::rank_grasp_marker_pub_ [private] |
Marker publisher for all of the grasps colored by rank.
Definition at line 93 of file bayesian_grasp_planner_node.cpp.
object_manipulator::GraspMarkerPublisher bayesian_grasp_planner::BayesianGraspPlannerNode::results_grasp_marker_pub_ [private] |
Marker publisher for the final grasps list which is returned.
Definition at line 90 of file bayesian_grasp_planner_node.cpp.
Definition at line 74 of file bayesian_grasp_planner_node.cpp.