A Benchmarking Study of Vision-Based Robotic Grasping Algorithms: A Comparative Analysis
Bharath K Rameshbabu, Sumukh S Balakrishna, Brian Flynn, Vinayak Kapoor, Adam Norton, Holly Yanco, Berk Calli
TL;DR
This work addresses the lack of standardized benchmarking in vision-based robotic grasping by conducting a large, protocol-driven comparison of four algorithms (GG-CNN, a ResNet-based method, Top Surface, and Mask-based) using a common top-down perception setup. It combines real-world and simulation experiments across two laboratories with 10 YCB objects, varied lighting, textures, cameras, and grippers, and evaluates performance with Grasp Score and Grasp Success Score. A modular ROS-based benchmarking pipeline, open-source software, and detailed experimental configurations enable apples-to-apples comparisons and reproducibility, yielding insights into algorithm strengths, failure modes, and cross-lab repeatability. The findings indicate analytical methods often outperform data-driven ones across diverse conditions, though learning-based methods can excel in certain simulated environments, highlighting the importance of dataset design, sensor characteristics, and hardware in grasp synthesis research.
Abstract
We present a benchmarking study of vision-based robotic grasping algorithms and provide a comparative analysis. In particular, we compare two machine-learning-based and two analytical algorithms using an existing benchmarking protocol from the literature and determine the algorithms strengths and weaknesses under different experimental conditions. These conditions include variations in lighting, background textures, cameras with different noise levels, and grippers. We also run analogous experiments in simulations and with real robots and present the discrepancies. Some experiments are also run in two different laboratories using the same protocols to further analyze the repeatability of our results. We believe that this study, comprising 5040 experiments, provides important insights into the role and challenges of systematic experimentation in robotic manipulation and guides the development of new algorithms by considering the factors that could impact the performance. The experiment recordings and our benchmarking software are publicly available.
