Skip to content

Latest commit

 

History

History

data_collection

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

How to collect the data

GRASPA 1.0 features several scores in order to fairly evaluate a grasp planner algorithm regardless of the possible limitations of test platform. The computation of each score requires specific data to be collected on the robot. Hereafter, we summarize the procedure to follow. A sample code for data collection on the iCub is available in GRASPA-test.

Reachability data

  • Put your robot in front of the printed layout:

  • Estimate the pose of the board reference frame:

  • Acquire the poses actually reached by querying forward kinematics.
  • Save the received poses using this template and following this procedure.

Camera calibration data

  • Put your robot in the same pose used during the reachability test:

  • Estimate the pose of the board reference frame:

  • Acquire the poses actually reached by using vision:

Grasps data:

  • Put your robot in the same pose used during the reachability and camera calibration tests:

  • Estimate the pose of the board reference frame:

  • Using your grasp planner, compute and make the robot execute 5 grasps for each object in the layout. You can benchmark your algorithm in isolation:

    Or in the clutter :

    on condition that the same modality is kept for each object and layout.

  • If the robot grasps the object, make the robot execute the trajectory for assessing the grasp stability defined within GRASPA 1.0:

Once all the data for one layout have been acquired, the scores can be computed following these instructions. The procedure needs to be repeated for each layout defined by the benchmark.