GraspPlanningGripperClick Class Reference

List of all members.

Public Member Functions

 GraspPlanningGripperClick ()
 GraspPlanningGripperClick ()
 ~GraspPlanningGripperClick ()
 ~GraspPlanningGripperClick ()

Private Member Functions

bool assembleSensorData (pr2_gripper_click::GripperClickSensorData &sensor_data, ros::Duration time_out)
bool callSensorDataAssembler (pr2_gripper_click::GripperClickSensorData &sensor_data)
bool graspServiceCallback (object_manipulation_msgs::GraspPlanning::Request &request, object_manipulation_msgs::GraspPlanning::Response &response)
bool placeServiceCallback (object_manipulation_msgs::PlacePlanning::Request &request, object_manipulation_msgs::PlacePlanning::Response &response)
void triggerCb (const std_msgs::EmptyConstPtr &msg)

Private Attributes

std::string camera_info_topic_
std::string disparity_image_topic_
std::string grasp_planning_service_topic_
ros::ServiceServer grasp_srv
HandDescription hd_
std::string image_topic_
tf::TransformListener listener_
actionlib::SimpleActionClient
< pr2_gripper_click::GripperClickPickupAction > * 
pickup_action_client_
std::string pickup_action_topic_
actionlib::SimpleActionClient
< pr2_gripper_click::GripperClickPlaceAction > * 
place_action_client_
std::string place_action_topic_
std::string place_planning_service_topic_
ros::ServiceServer place_srv
ros::NodeHandle priv_nh_
std::string rgbd_assembly_service_name_
ros::ServiceClient rgbd_assembly_srv_
ros::NodeHandle root_nh_
ros::Subscriber sub_
bool use_assembler_

Detailed Description

Definition at line 110 of file grasp_planning_gripper_click_node.cpp.


Constructor & Destructor Documentation

GraspPlanningGripperClick::GraspPlanningGripperClick (  )  [inline]

Definition at line 350 of file grasp_planning_gripper_click_node.cpp.

GraspPlanningGripperClick::~GraspPlanningGripperClick (  )  [inline]

Definition at line 389 of file grasp_planning_gripper_click_node.cpp.

GraspPlanningGripperClick::GraspPlanningGripperClick (  )  [inline]

Definition at line 82 of file test_action_client.cpp.

GraspPlanningGripperClick::~GraspPlanningGripperClick (  )  [inline]

Definition at line 99 of file test_action_client.cpp.


Member Function Documentation

bool GraspPlanningGripperClick::assembleSensorData ( pr2_gripper_click::GripperClickSensorData &  sensor_data,
ros::Duration  time_out 
) [inline, private]

Definition at line 165 of file grasp_planning_gripper_click_node.cpp.

bool GraspPlanningGripperClick::callSensorDataAssembler ( pr2_gripper_click::GripperClickSensorData &  sensor_data  )  [inline, private]

Definition at line 141 of file grasp_planning_gripper_click_node.cpp.

bool GraspPlanningGripperClick::graspServiceCallback ( object_manipulation_msgs::GraspPlanning::Request &  request,
object_manipulation_msgs::GraspPlanning::Response &  response 
) [inline, private]

Definition at line 209 of file grasp_planning_gripper_click_node.cpp.

bool GraspPlanningGripperClick::placeServiceCallback ( object_manipulation_msgs::PlacePlanning::Request &  request,
object_manipulation_msgs::PlacePlanning::Response &  response 
) [inline, private]

Definition at line 285 of file grasp_planning_gripper_click_node.cpp.

void GraspPlanningGripperClick::triggerCb ( const std_msgs::EmptyConstPtr &  msg  )  [inline, private]

Definition at line 53 of file test_action_client.cpp.


Member Data Documentation

Definition at line 139 of file grasp_planning_gripper_click_node.cpp.

Definition at line 138 of file grasp_planning_gripper_click_node.cpp.

Definition at line 129 of file grasp_planning_gripper_click_node.cpp.

ros::ServiceServer GraspPlanningGripperClick::grasp_srv [private]

Definition at line 117 of file grasp_planning_gripper_click_node.cpp.

Definition at line 135 of file grasp_planning_gripper_click_node.cpp.

Definition at line 137 of file grasp_planning_gripper_click_node.cpp.

tf::TransformListener GraspPlanningGripperClick::listener_ [private]

Definition at line 124 of file grasp_planning_gripper_click_node.cpp.

actionlib::SimpleActionClient< pr2_gripper_click::GripperClickPickupAction > * GraspPlanningGripperClick::pickup_action_client_ [private]

Definition at line 126 of file grasp_planning_gripper_click_node.cpp.

Definition at line 132 of file grasp_planning_gripper_click_node.cpp.

actionlib::SimpleActionClient< pr2_gripper_click::GripperClickPlaceAction > * GraspPlanningGripperClick::place_action_client_ [private]

Definition at line 127 of file grasp_planning_gripper_click_node.cpp.

Definition at line 133 of file grasp_planning_gripper_click_node.cpp.

Definition at line 130 of file grasp_planning_gripper_click_node.cpp.

ros::ServiceServer GraspPlanningGripperClick::place_srv [private]

Definition at line 118 of file grasp_planning_gripper_click_node.cpp.

ros::NodeHandle GraspPlanningGripperClick::priv_nh_ [private]

Definition at line 115 of file grasp_planning_gripper_click_node.cpp.

Definition at line 121 of file grasp_planning_gripper_click_node.cpp.

ros::ServiceClient GraspPlanningGripperClick::rgbd_assembly_srv_ [private]

Definition at line 120 of file grasp_planning_gripper_click_node.cpp.

ros::NodeHandle GraspPlanningGripperClick::root_nh_ [private]

Definition at line 113 of file grasp_planning_gripper_click_node.cpp.

ros::Subscriber GraspPlanningGripperClick::sub_ [private]

Definition at line 51 of file test_action_client.cpp.

Definition at line 122 of file grasp_planning_gripper_click_node.cpp.


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


pr2_gripper_click
Author(s): Matei Ciocarlie
autogenerated on Fri Jan 11 09:40:28 2013