All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Private Member Functions | Private Attributes
katana_simple_grasp_planner::GraspPlanner Class Reference

#include <grasp_planner.h>

List of all members.

Public Member Functions

 GraspPlanner ()
void main_loop ()
virtual ~GraspPlanner ()

Private Member Functions

void execute_cb (const object_manipulation_msgs::GraspPlanningGoalConstPtr &goal)
std::vector< tf::Transformgenerate_grasps (double x, double y, double z)
std::vector< double > get_ik (tf::Transform grasp_tf)

Private Attributes

actionlib::SimpleActionServer
< object_manipulation_msgs::GraspPlanningAction > 
as_
sensor_msgs::JointState grasp_joint_state_
pluginlib::ClassLoader
< kinematics::KinematicsBase
kinematics_loader_
boost::shared_ptr
< kinematics::KinematicsBase
kinematics_solver_
ros::NodeHandle nh_
sensor_msgs::JointState pre_grasp_joint_state_
tf::TransformBroadcaster tf_broadcaster_

Detailed Description

Definition at line 41 of file grasp_planner.h.


Constructor & Destructor Documentation

Definition at line 31 of file grasp_planner.cpp.

Definition at line 78 of file grasp_planner.cpp.


Member Function Documentation

void katana_simple_grasp_planner::GraspPlanner::execute_cb ( const object_manipulation_msgs::GraspPlanningGoalConstPtr &  goal) [private]

Definition at line 173 of file grasp_planner.cpp.

std::vector< tf::Transform > katana_simple_grasp_planner::GraspPlanner::generate_grasps ( double  x,
double  y,
double  z 
) [private]

x, y, z: center of grasp point (the point that should be between the finger tips of the gripper)

Definition at line 85 of file grasp_planner.cpp.

Definition at line 152 of file grasp_planner.cpp.

Definition at line 257 of file grasp_planner.cpp.


Member Data Documentation

actionlib::SimpleActionServer<object_manipulation_msgs::GraspPlanningAction> katana_simple_grasp_planner::GraspPlanner::as_ [private]

Definition at line 56 of file grasp_planner.h.

Definition at line 59 of file grasp_planner.h.

Definition at line 52 of file grasp_planner.h.

Definition at line 53 of file grasp_planner.h.

Definition at line 55 of file grasp_planner.h.

Definition at line 58 of file grasp_planner.h.

Definition at line 50 of file grasp_planner.h.


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


katana_simple_grasp_planner
Author(s): Martin Günther
autogenerated on Tue May 28 2013 15:16:51