6-DOF GRASPING · LEARNED CANDIDATE RANKING

GraRe: Grasp Candidate Re-Ranking for Frozen 6-DoF Grasp Detectors

Jibao Yuan1Yuhui Zhao1Yinzhen Lv2Chao Xu1Shun Li1Chenxi Deng1Shaofei Chen1,*

1 College of Intelligence Science and Technology, National University of Defense Technology2 Department of Engineering and Information Technology, The University of Melbourne

* Corresponding author

Learn to rank existing grasp candidates while keeping the detector and grasp poses frozen.

A NEW ORDER, THE SAME GRASPS

Better ranking. Unchanged candidates.

GraRe combines candidate attributes, local geometry, and object context to bring successful grasps forward.

+13.56max. Average AP gain
5frozen detectors
2RGB-D cameras
UR3 · Robotiq 2F-85 · RealSense D435
01 / MOTIVATION

Why re-rank grasp candidates?

Detector confidence does not always reflect grasp quality. GraRe learns which existing candidates to try first, without changing their poses.

Detector confidenceOriginal ranking
GraReRe-ranked candidates

Abstract

Existing 6-DoF grasp detectors typically rank grasp candidates by detector confidence. However, our analysis on GraspNet-1Billion shows that detector confidence is often poorly aligned with grasp quality, leaving successful grasp candidates at low ranks. Motivated by this observation, we study whether learned re-ranking can improve candidate ordering while keeping detector parameters and grasp candidates unchanged. We propose GraRe, which estimates grasp quality from candidate attributes, shell-stratified local geometry, and object context. Candidate attributes condition the local geometric and object-context representations, and a Transformer fuses all three feature types. The predicted quality is combined with detector confidence to produce the final ranking. Experiments on GraspNet-1Billion with five frozen detectors show consistent improvements, with gains of up to 13.56 points in Average AP. Real-robot experiments further demonstrate robust grasping in cluttered scenes. These results show that improving candidate ranking provides a practical way to enhance frozen 6-DoF grasp detectors.

02 / METHOD

Three views of every grasp.

Candidate attributes condition local geometry and object context. A Transformer brings these complementary representations together to estimate grasp quality.

GraRe architecture: frozen detector, candidate features, shell-wise local geometry, object context, Transformer fusion, and score fusion
Three complementary views predict grasp quality and improve the ordering of existing candidates.
a

Candidate attributes

Pose, gripper width, and detector confidence guide the representation of each grasp.

b

Local geometry

Geometry around the gripper captures nearby surfaces and possible finger contacts.

c

Object context

The visible object shape provides context beyond the immediate gripper neighborhood.

FINAL RANKING SCORE

s = (1 − λ) · z(b) + λ · z(ĝ)

Combine standardized detector confidence b and predicted quality ĝ, then sort.

03 / BENCHMARK RESULT

Evaluated using the official GraspNet-1Billion evaluation protocol.

RealSense · Average AP

DetectorGraRe
RealSense results · Detector / GraRe
DetectorSeenSimilarNovelAverage
GN47.83 / 64.3642.79 / 58.4416.94 / 25.4535.86 / 49.42
SBG62.27 / 68.4756.92 / 62.5523.79 / 27.2447.66 / 52.75
EG69.31 / 74.9261.49 / 65.1625.28 / 28.3552.03 / 56.14
HGGD63.37 / 67.5852.28 / 55.3723.83 / 25.6646.49 / 49.53
RNGNet75.32 / 77.6766.95 / 69.6432.03 / 32.6358.10 / 59.98

Kinect · Average AP

DetectorGraRe
Kinect results · Detector / GraRe
DetectorSeenSimilarNovelAverage
GN41.98 / 54.0637.57 / 46.3812.24 / 15.9730.60 / 38.80
EG63.76 / 69.7252.42 / 57.4719.61 / 22.0645.26 / 49.75
HGGD60.43 / 64.9546.74 / 50.0319.23 / 19.8542.13 / 44.94
RNGNet73.50 / 75.3459.20 / 60.8626.44 / 26.5853.05 / 54.26
04 / ABLATIONS

What contributes to better ranking?

Local geometry and auxiliary supervision consistently support better ranking; the value of object context varies by detector.

Average AP · RealSense / Kinect
VariantGNSBGEGHGGDRNGNet
Detector35.86 / 30.6047.66 / —52.03 / 45.2646.49 / 42.1358.10 / 53.05
Full GraRe49.42 / 38.8052.75 / —56.14 / 49.7549.53 / 44.9459.98 / 54.26
w/o Candidate47.63 / 37.2151.74 / —54.19 / 48.1547.99 / 43.7359.98 / 53.79
w/o Local44.99 / 36.4850.60 / —54.45 / 48.4347.77 / 43.1558.76 / 53.60
w/o Object48.71 / 38.0452.59 / —55.98 / 49.7349.92 / 45.0559.83 / 54.44
w/o Shell-wise FPS48.27 / 38.1252.64 / —55.96 / 49.7147.90 / 43.3358.69 / 53.66
w/ Concat Fusion48.72 / 38.1252.73 / —56.04 / 49.9249.88 / 45.2459.85 / 54.42
w/o Aux. Losses48.92 / 38.5052.27 / —55.70 / 49.4049.47 / 44.5559.77 / 54.10
05 / RANKING ANALYSIS

How does the ordering change?

GraRe brings successful candidates forward while preserving the detector’s candidate set.

Ranking quality: original figure from the GraRe manuscript

Better ordering, with headroom remaining.

Successful candidates move closer to the front. DS@K rewards successful grasps at earlier ranks; FS@K measures how often a successful grasp appears in the first K candidates.

Curves average across detectors for each camera. The oracle uses ground-truth quality to show the remaining ranking headroom.

Outcome changes: original figure from the GraRe manuscript

Both collision and force-closure errors matter.

Collision and force-closure failures account for 47.86% and 49.7% of failure-to-success changes, respectively. Improvements go beyond rejecting collisions.

Regressions remain: force-closure failures account for 63.19% of success-to-failure changes. Percentages describe the changed-outcome groups, not the overall success rate.

Fusion sensitivity: original figure from the GraRe manuscript

Detector confidence retains useful information.

GN benefits most from learned quality; RNGNet benefits from combining it with the detector’s original confidence.

The paper uses λ = 1.0 for GN, 0.8 for SBG / EG / HGGD, and 0.5 for RNGNet across the available cameras.

Qualitative cases: original figure from the GraRe manuscript

Successful corrections—and a ranking regression.

The first example demotes a colliding grasp. In the second, GraRe promotes a collision-free GN candidate from rank 17 to rank 1, improving the required friction coefficient from 0.6 to 0.2.

The RNGNet example reverses a correct detector preference: a candidate requiring μ = 0.6 displaces one requiring μ = 0.2. Relative quality errors can therefore overturn a correct first choice.

06 / REAL ROBOT

From ranking to grasping.

A UR3 arm, a Robotiq 2F-85 gripper, and a RealSense D435 camera. Ten cluttered scene configurations, three detectors, and two ranking policies.

Higher success, more cleared scenes

10 scenes per detector and ranking policy
DetectorRankingSuccessful graspsCleared scenes
GNDetector73.4%58 / 7910%1 / 10
GNGraRe88.9%72 / 81100%10 / 10
SBGDetector70.4%57 / 8130%3 / 10
SBGGraRe87.2%68 / 7890%9 / 10
EGDetector68.2%60 / 8870%7 / 10
EGGraRe91.0%71 / 78100%10 / 10

A successful grasp removes at least one object. A cleared scene has no objects remaining.

Across 60 trials, GraRe raises grasp success for all three detectors and clears more cluttered scenes.

Extra processing time · RTX 2060
GNSBGEG
0.84 s0.52 s0.50 s

Most of the added time is spent preparing local geometry.

GraRe improves ordering; performance remains bounded by the candidates the frozen detector can generate.

From selected candidate to execution

Promoted candidates can remove objects from clutter, while difficult contacts can still fail.

GN Scene 4 carton and SBG Scene 6 banana: candidate selection, execution, and post-grasp keyframes
GN promotes a carton grasp from rank 60 to 9; SBG promotes a banana grasp from rank 12 to 1. Both executions succeed.
EG Scene 8 successful carton grasp and GN Scene 8 failed screwdriver grasp with selected candidates and execution frames
EG promotes a red-carton grasp from rank 20 to 2 and succeeds. GN promotes a screwdriver grasp from rank 56 to 1, but it does not lift the object.
CITATION

BibTeX

@article{yuan2026grare,
  title   = {GraRe: Grasp Candidate Re-Ranking for Frozen 6-DoF Grasp Detectors},
  author  = {Yuan, Jibao and Zhao, Yuhui and Lv, Yinzhen and Xu, Chao and Li, Shun and Deng, Chenxi and Chen, Shaofei},
  journal = {arXiv preprint arXiv:2608.00946},
  year    = {2026},
  url     = {https://arxiv.org/abs/2608.00946}
}