GraspQP: Differentiable Optimization of Force Closure for Diverse and Robust Dexterous Grasping

CoRL 2025

ETH Zürich
Visualization of predicted grasp poses for dexterous hands

Visualization of predicted grasp poses for dexterous hands across multiple grippers and grasp types.

Abstract

Dexterous robotic hands enable versatile interactions through the flexibility and adaptability of a multi-finger setup, allowing for a wide range of task-specific grasp configurations in diverse environments. However, access to diverse and high-quality grasp data is essential to fully exploit the capabilities of dexterous hands, be it to train grasp prediction models from point clouds, train manipulation policies, or to support high-level task planning with a broader range of action options. Existing approaches for dataset generation rely on sampling-based algorithms or simplified force-closure analysis, which tend to converge to power grasps and often exhibit limited diversity.

We propose a method to synthesize large-scale, diverse, and physically feasible grasps that go beyond simple power grasps to more refined manipulation, such as pinches or tri-finger precision grasps. We introduce a rigorous differentiable energy formulation of force closure, implicitly defined through a Quadratic Program (QP). In addition, we present an adjusted optimization method (MALA*) that improves performance by dynamically rejecting gradient steps based on the global sample distribution. We extensively evaluate our approach and demonstrate significant improvements in both grasp diversity and the stability of final grasp predictions. Finally, we provide a large-scale grasp dataset for the 5,700 objects from DexGraspNet, consisting of five different grippers and three different grasp types.

Method Overview

GraspQP overview

Starting from coarse initializations, grasp candidates are optimized by minimizing a composite energy function composed of distance, regularization, and our force-closure term. The force-closure energy is computed via a differentiable QP that ensures the contact wrenches positively span R6. Gradients of the energy refine grasp poses using our distribution-aware MALA* optimizer that adds dynamic resetting of poor proposals and adaptive temperature scaling based on the batch energy statistics.

To ensure the wrench matrix forms a linear basis, we scale the energy by the product of singular values of the wrench matrix, encouraging full rank and maximizing the volumetric extent of the wrench space.

Results

We report improvements in Successful Unique Grasp Rate (UGR) and entropy (H) across grippers and contact counts, evaluated with 5N disturbance forces in Isaac Lab. See paper for full tables and ablations.

UGR/H summary

BibTeX