bayesian_grasp_planner::GraspGeneratorServiceCaller Class Reference

#include <grasp_generator.h>

Inheritance diagram for bayesian_grasp_planner::GraspGeneratorServiceCaller:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void generateGrasps ()
 GraspGeneratorServiceCaller (ros::NodeHandle &nh, const std::string service_name, const object_manipulation_msgs::GraspableObject &graspable_object, const std::string arm_name)

Private Member Functions

void appendMetadataToGrasps (std::vector< object_manipulation_msgs::Grasp > &grasp_msgs, std::vector< GraspWM > &grasps)

Private Attributes

const std::string arm_name_
const
object_manipulation_msgs::GraspableObject 
object_
ros::ServiceClient service_
const std::string service_name_

Detailed Description

Definition at line 69 of file grasp_generator.h.


Constructor & Destructor Documentation

bayesian_grasp_planner::GraspGeneratorServiceCaller::GraspGeneratorServiceCaller ( ros::NodeHandle &  nh,
const std::string  service_name,
const object_manipulation_msgs::GraspableObject &  graspable_object,
const std::string  arm_name 
)

Definition at line 40 of file grasp_generator.cpp.


Member Function Documentation

void bayesian_grasp_planner::GraspGeneratorServiceCaller::appendMetadataToGrasps ( std::vector< object_manipulation_msgs::Grasp > &  grasp_msgs,
std::vector< GraspWM > &  grasps 
) [private]

The "tool point" is roughly in the middle of the object enclosed by the grasp, so roughly 13cm from wrist

Definition at line 67 of file grasp_generator.cpp.

void bayesian_grasp_planner::GraspGeneratorServiceCaller::generateGrasps (  )  [virtual]

Implements bayesian_grasp_planner::GraspGenerator.

Definition at line 48 of file grasp_generator.cpp.


Member Data Documentation

Definition at line 74 of file grasp_generator.h.

const object_manipulation_msgs::GraspableObject bayesian_grasp_planner::GraspGeneratorServiceCaller::object_ [private]

Definition at line 73 of file grasp_generator.h.

Definition at line 72 of file grasp_generator.h.

Definition at line 75 of file grasp_generator.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs


bayesian_grasp_planner
Author(s): Matei Ciocarlie
autogenerated on Fri Jan 11 09:40:46 2013