Running the Grasp PlannerΒΆ
To run the grasp planner:
ros2 run grasp_planning grasp_planning_node
The package will then show the following when waiting for the perception topic
[easy_manipulation_deployment][Grasp Planner] Waiting for topic....
Example Grasp Planning Output:
Finger gripper:
[easy_manipulation_deployment][Grasp Planner] Waiting for topic....
[easy_manipulation_deployment][Grasp Planner] Objects Detected!
[easy_manipulation_deployment][Grasp Planner] Gripper Type Detected: finger
[easy_manipulation_deployment][Grasp Planner] Generating Finger grasps
[easy_manipulation_deployment][Grasp Planner] Number of Grasp Samples: 15
[easy_manipulation_deployment][Grasp Planner] Best Grasp found! GDI Score: 2941
[easy_manipulation_deployment][Grasp Planner] Generate Result Files...
[easy_manipulation_deployment][Grasp Planner] Time elapsed(ms): 445
Suction gripper:
[easy_manipulation_deployment][Grasp Planner] Waiting for topic....
[easy_manipulation_deployment][Grasp Planner] Objects Detected!
[easy_manipulation_deployment][Grasp Planner] Gripper Type Detected: suction
[easy_manipulation_deployment][Grasp Planner] Generating Suction Cup grasps
[easy_manipulation_deployment][Grasp Planner] Best Grasp found! GDI Score: 226
[easy_manipulation_deployment][Grasp Planner] Generate Result Files...
[easy_manipulation_deployment][Grasp Planner] Time elapsed(ms): 802