#include <ros/ros.h>#include <pcl/point_cloud.h>#include <pcl/point_types.h>#include <object_manipulation_tools/grasp_planners/GraspPlannerInterface.h>#include <XmlRpc.h>#include <tf/transform_datatypes.h>#include <tf/transform_broadcaster.h>#include <tf/transform_listener.h>

Go to the source code of this file.
Classes | |
| class | OverheadGraspPlanner |
| struct | OverheadGraspPlanner::ParameterVals |
Variables | |
| const std::string | GRASP_PLANNER_NAME = "OverheadGraspPlanner" |
| const tf::Vector3 | PARAM_DEFAULT_APPROACH_VECTOR = tf::Vector3(0.0f,0.0f,-1.0f) |
| const bool | PARAM_DEFAULT_GRASP_IN_WORLD_COORDINATES = true |
| const int | PARAM_DEFAULT_NUM_CANDIDATE_GRASPS = 8 |
| const double | PARAM_DEFAULT_PLANE_PROXIMITY_THRESHOLD = 0.005 |
| const double | PARAM_DEFAULT_PREGRASP_DISTANCE = 0.1f |
| const double | PARAM_DEFAULT_SEARCH_RADIUS = 0.005 |
| const std::string | PARAM_NAME_APPROACH_VECTOR = "/approach_vector" |
| const std::string | PARAM_NAME_DEFAULT_PREGRASP_DISTANCE = "/default_pregrasp_distance" |
| const std::string | PARAM_NAME_GRASP_IN_WORLD_COORDINATES = "grasp_pose_in_world_coordinates" |
| const std::string | PARAM_NAME_NUM_CANDIDATE_GRASPS = "/num_returned_candidate_grasps" |
| const std::string | PARAM_NAME_PLANE_PROXIMITY_THRESHOLD = "/plane_proximity_threshold" |
| const std::string | PARAM_NAME_SEARCH_RADIUS = "/search_radius" |
| const int | SEARCH_MAX_CLUSTER_SIZE = 5000 |
| const int | SEARCH_MIN_CLUSTER_SIZE = 50.0f |
| const std::string GRASP_PLANNER_NAME = "OverheadGraspPlanner" |
Definition at line 39 of file OverheadGraspPlanner.h.
| const tf::Vector3 PARAM_DEFAULT_APPROACH_VECTOR = tf::Vector3(0.0f,0.0f,-1.0f) |
Definition at line 36 of file OverheadGraspPlanner.h.
| const bool PARAM_DEFAULT_GRASP_IN_WORLD_COORDINATES = true |
Definition at line 35 of file OverheadGraspPlanner.h.
| const int PARAM_DEFAULT_NUM_CANDIDATE_GRASPS = 8 |
Definition at line 34 of file OverheadGraspPlanner.h.
| const double PARAM_DEFAULT_PLANE_PROXIMITY_THRESHOLD = 0.005 |
Definition at line 32 of file OverheadGraspPlanner.h.
| const double PARAM_DEFAULT_PREGRASP_DISTANCE = 0.1f |
Definition at line 31 of file OverheadGraspPlanner.h.
| const double PARAM_DEFAULT_SEARCH_RADIUS = 0.005 |
Definition at line 33 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_APPROACH_VECTOR = "/approach_vector" |
Definition at line 27 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_DEFAULT_PREGRASP_DISTANCE = "/default_pregrasp_distance" |
Definition at line 22 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_GRASP_IN_WORLD_COORDINATES = "grasp_pose_in_world_coordinates" |
Definition at line 25 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_NUM_CANDIDATE_GRASPS = "/num_returned_candidate_grasps" |
Definition at line 24 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_PLANE_PROXIMITY_THRESHOLD = "/plane_proximity_threshold" |
Definition at line 23 of file OverheadGraspPlanner.h.
| const std::string PARAM_NAME_SEARCH_RADIUS = "/search_radius" |
Definition at line 26 of file OverheadGraspPlanner.h.
| const int SEARCH_MAX_CLUSTER_SIZE = 5000 |
Definition at line 41 of file OverheadGraspPlanner.h.
| const int SEARCH_MIN_CLUSTER_SIZE = 50.0f |
Definition at line 40 of file OverheadGraspPlanner.h.