KPGrasp

Scalable Keypoint Flow Matching for Dexterous Grasp Generation

CoRL 2026(Spotlight)

Yuansen Huang1,2,*, Jiayi Chen1,2,*, Haoran Liu1,2, Yubin Ke1,2, Bing Han2,3,
Jiangran Lyu1,2, Mi Yan1,2, Li Yi2,4, He Wang1,2,†

1Peking University  ·  2Galbot  ·  3Xi'an Jiaotong University  ·  4Tsinghua University

*Equal contribution  ·  †Corresponding author

3D Grasp Visualizations

Drag to explore each grasp, or pause the rotation for a closer look.

Small statue grasp preview

Small statueall8.usd · 0252

Open frame grasp preview

Open frameall10.usd · 0077

Plate and base grasp preview

Plate and baseall10.usd · 0078

Mechanical structure grasp preview

Mechanical structureall6.usd · 0114

Ring sculpture grasp preview

Ring sculptureall6.usd · 0000

Articulated toy grasp preview

Articulated toyall10.usd · 0111

Guitar-shaped object grasp preview

Guitar-shaped objectall10.usd · 0218

Wing-shaped structure grasp preview

Wing-shaped structureall10.usd · 0169

Chicken racer grasp preview

Chicken racerall10.usd · 0264

Knot sculpture grasp preview

Knot sculptureall7.usd · 0370

Multi-lobed object grasp preview

Multi-lobed objectall10.usd · 0096

Bear grasp preview

Bearall10.usd · 0337

Slender tool grasp preview

Slender toolall10.usd · 0094

Polygonal ring grasp preview

Polygonal ringall10.usd · 0199

Dumbbell grasp preview

Dumbbellall9.usd · 0305

Athletic shoe grasp preview

Athletic shoeall8.usd · 0199

Long-limbed figure grasp preview

Long-limbed figureall10.usd · 0249

Tubular connector grasp preview

Tubular connectorall10.usd · 0221

Tentacled sculpture grasp preview

Tentacled sculptureall7.usd · 0230

Rocking horse grasp preview

Rocking horseall8.usd · 0012

Bell-shaped object grasp preview

Bell-shaped objectall9.usd · 0313

Headphones grasp preview

Headphonesall8.usd · 0348

Curved loop handle grasp preview

Curved loop handleall7.usd · 0178

Tripod-shaped toy grasp preview

Tripod-shaped toyall10.usd · 0302

Winged sculpture grasp preview

Winged sculptureall10.usd · 0331

Pliers grasp preview

Pliersall10.usd · 0131

Spiral sleeve grasp preview

Spiral sleeveall10.usd · 0496

Branched figure grasp preview

Branched figureall10.usd · 0237

Claw hammer grasp preview

Claw hammerall8.usd · 0376

Tape dispenser grasp preview

Tape dispenserall5.usd · 0054

Abstract

Generating high-quality dexterous grasps remains challenging for learning-based methods, which often depend on carefully tuned contact losses or costly contact-based test-time refinement. We present KPGrasp, a flow-matching framework that learns dexterous grasp priors from large-scale data rather than relying on contact losses or contact-based test-time refinement. KPGrasp couples an all-Euclidean 3D hand-keypoint parameterization with a simple yet scalable Transformer flow model. The parameterization avoids the drawbacks of the conventional mixed SE(3) pose and joint-angle output space, expresses grasps in the same frame as the object point cloud, and thus enables native spatial reasoning; the Transformer flow model is trained with only the standard flow-matching loss and scales effectively with data, model capacity, and batch size. Experiments demonstrate state-of-the-art performance on two simulation benchmarks. On the Dexonomy benchmark, it reaches a 76.3% grasp success rate, improving over the strongest directly comparable baseline by 47.4% while reducing penetration depth to 2.4 mm. The same model also achieves the best average performance on the DexGrasp Anything benchmark without fine-tuning. For batched inference, KPGrasp requires only 0.032 s per grasp. Finally, real-world experiments on 20 diverse objects demonstrate that the pipeline can be deployed in a real-world setup.

Method

KPGrasp represents an articulated hand with 21 Euclidean keypoints and learns an object-conditioned flow model for grasp generation.

Overview of KPGrasp dexterous grasp generation
KPGrasp model pipeline

1. Keypoints. Mechanical joints, fingertips, and palm anchors form a simple Euclidean output space.

2. Flow matching. A conditional DiT maps Gaussian keypoints to object-aware grasp samples.

3. Hand pose. Rigid registration and inverse kinematics recover an executable hand configuration.

Video

Results

Evaluation on Dexonomy, cross-dataset benchmarks, and real-world robot experiments.

76.3%Dexonomy grasp success
63.8%Cross-benchmark success
83 / 100Real-world successful trials
2.4 mmMean penetration depth
Qualitative grasp comparison
Qualitative results on Dexonomy objects.
KPGrasp scaling experiments
Scaling experiments.