Grasping by parallel shape matching
Wenzheng Zhang, Fahira Afzal Maken, Tin Lai, Fabio Ramos
TL;DR
This work reframes grasp generation as rigid shape matching between a gripper and an object, solved efficiently with parallel Annealed Stein ICP (AS-ICP) and SGD-ICP on GPU. By incorporating the gripper's tool center point relative to the object's center of mass and leveraging a gripper SDF for collision checking, the method achieves robust, real-time capable grasps without optimizing finger joints. It demonstrates 87.3% average success over 11 objects with the Kinova KG3 and a per-grasp time of 0.926 s in real experiments, outperforming several data-driven baselines in terms of robustness to noise and partial observations. The approach is gripper-agnostic and training-free, offering practical utility for real-world robotic manipulation while suggesting future gains from integrating preshape selection learned from data.
Abstract
Grasping is essential in robotic manipulation, yet challenging due to object and gripper diversity and real-world complexities. Traditional analytic approaches often have long optimization times, while data-driven methods struggle with unseen objects. This paper formulates the problem as a rigid shape matching between gripper and object, which optimizes with Annealed Stein Iterative Closest Point (AS-ICP) and leverages GPU-based parallelization. By incorporating the gripper's tool center point and the object's center of mass into the cost function and using a signed distance field of the gripper for collision checking, our method achieves robust grasps with low computational time. Experiments with the Kinova KG3 gripper show an 87.3% success rate and 0.926 s computation time across various objects and settings, highlighting its potential for real-world applications.
