panda_autograsp.grasp_planners.gqcnn_grasp_planner_ros¶
This is the ROS version of the gqcnn_grap_planner module.
This module uses the BerkleyAutomation GQCNN
grasp detector to compute a valid grasp out of RBG-D sensor data.
Classes
GraspPlannerROS(cfg, cv_bridge, …) |
Class used to compute the grasp pose out of the RGB-D data. |
-
class
panda_autograsp.grasp_planners.gqcnn_grasp_planner_ros.GraspPlannerROS(cfg, cv_bridge, grasping_policy, grasp_pose_publisher)[source]¶ Class used to compute the grasp pose out of the RGB-D data.
-
cfg¶ The grasp
yamlconfiguration file.Type: YamlConfig
-
grasping_policy¶ The grasp policy.
Type: CrossEntropyRobustGraspingPolicy
-
__init__(cfg, cv_bridge, grasping_policy, grasp_pose_publisher)[source]¶ Parameters: - cfg (dict) – Dictionary of configuration parameters.
- cv_bridge (
CvBridge) – ROS CvBridge. - grasping_policy (
GraspingPolicy) – Grasping policy to use. - grasp_pose_publisher (
Publisher) –
-
read_images(req)[source]¶ Retrieves the input images from a ROS service request.
Parameters: req ( ROS ServiceRequest) – ROS ServiceRequest for grasp planner service.
-
plan_grasp(req)[source]¶ Grasp planner request handler.
Parameters: req ( ROS ServiceRequest) – ROS ServiceRequest for grasp planner service.
-
plan_grasp_bb(req)[source]¶ Grasp planner request handler.
Parameters: req ( ROS ServiceRequest) – ROS ServiceRequest for grasp planner service.
-
plan_grasp_segmask(req)[source]¶ Grasp planner request handler.
Parameters: req ( ROS ServiceRequest) – ROS ServiceRequest for grasp planner service.
-
execute_policy(rgbd_image_state, grasping_policy, grasp_pose_publisher, pose_frame)[source]¶ Executes a grasping policy on an RgbdImageState.
Parameters: - rgbd_image_state (
RgbdImageState) – RgbdImageState from BerkeleyAutomation/perception to encapsulate depth and color image along with camera intrinsics. - grasping_policy (
GraspingPolicy) – Grasping policy to use. - grasp_pose_publisher (
Publisher) – ROS publisher to publish pose of planned grasp for visualization. - pose_frame (
str) – Frame of reference to publish pose in.
- rgbd_image_state (
-