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_ |
Definition at line 110 of file grasp_planning_gripper_click_node.cpp.
| 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.
| 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.
std::string GraspPlanningGripperClick::camera_info_topic_ [private] |
Definition at line 139 of file grasp_planning_gripper_click_node.cpp.
std::string GraspPlanningGripperClick::disparity_image_topic_ [private] |
Definition at line 138 of file grasp_planning_gripper_click_node.cpp.
std::string GraspPlanningGripperClick::grasp_planning_service_topic_ [private] |
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.
std::string GraspPlanningGripperClick::image_topic_ [private] |
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.
std::string GraspPlanningGripperClick::pickup_action_topic_ [private] |
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.
std::string GraspPlanningGripperClick::place_action_topic_ [private] |
Definition at line 133 of file grasp_planning_gripper_click_node.cpp.
std::string GraspPlanningGripperClick::place_planning_service_topic_ [private] |
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.
std::string GraspPlanningGripperClick::rgbd_assembly_service_name_ [private] |
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.
bool GraspPlanningGripperClick::use_assembler_ [private] |
Definition at line 122 of file grasp_planning_gripper_click_node.cpp.