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.