Skip to content

IsaacGymGrasp runs a robot grasping physics simulator that can visualize, execute, and evaluate numerous robot grasps in simultaneous environments.

Notifications You must be signed in to change notification settings

patrickeala/IsaacGymGrasp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IsaacGymGrasp

IsaacGymGrasp runs a robot grasping physics simulator that can visualize, execute, and evaluate numerous robot grasps in simultaneous environments. The project GraspFlow used this simulation to label a grasping dataset and evaluate model performance.

Below is an example of how IsaacGymGrasp evaluates the quality of grasps.

isaac_demo

Use Cases

IsaacGymGrasp was created to build a grasping dataset. Given a target object and millions of previously sampled grasps, this framework can label each grasp as a success or failure. In the project GraspFlow, IsaacGymGrasp is heavily utilized to label the dataset containing millions of grasps. In addition to this, the simulator was also used to evaluate the grasps generated by the GraspFlow model.

Simulator Setup

The objective is to take a target object and evaluate the success of multiple different grasps on that object. The simulator executes these grasps on the object and labels them based on their grasping success. The simulator generates numerous environments and loads a given target object in a neutral position. Each of these environments will test a different grasp pose. For each environment, a gripper is loaded into a unique pre-grasp position.

Grasping Sequence

Once the gripper is in the pre-grasp position, the grasping sequence is executed. First, the gripper approaches the object until it reaches the final grasp pose. Then, the gripper fingers are closed with 80N. After this, the gripper performs a preset shaking motion to test the grasps' robustness to movement. Finally, the simulator evaluates whether or not the object was successfully grasped between the gripper fingers.

About

IsaacGymGrasp runs a robot grasping physics simulator that can visualize, execute, and evaluate numerous robot grasps in simultaneous environments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published