Fast Generative Grasping via Lie Group-Constrained MeanFlow
Organizations: Department of Computer Science, Purdue University, West Lafayette, IN 47907, USA.
Abstract
Grasp synthesis is a core task in robotic manipulation, for which the solution typically forms a multimodal distribution rather than a point estimate. Generative robotic grasping aims to learn this distribution with deep generative models such as diffusion and flow-based approaches. The iterative nature of such generative models makes them flexible and generalizable; however, multi-step sampling impedes the time-critical operation required in robotics. We devise an approach to fast generative grasping based on MeanFlow on the product Lie group . The training objective couples a purely algebraic semigroup consistency condition with Riemannian Conditional Flow Matching on that anchors the average velocity to the data distribution. The resulting Lie Group-constrained MeanFlow formulation samples reliable grasps in network evaluations, matching the grasp generation performance of state-of-the-art diffusion and flow-based models on the ACRONYM dataset at millisecond-scale inference latency (up to speed-up). We further demonstrate that the approach directly translates to real-world robotic grasping without additional training or domain adaptation, exhibiting robust grasp synthesis under observation noise.
Figures & tables
| Method | SR | EMD | ||
|---|---|---|---|---|
| ID | OOD | ID | OOD | |
| SE3Dif [ 40 ] | 70.40\,\text{\scriptsize\pm,18.37} | 57.60\,\text{\scriptsize\pm,20.84} | 0.4649\,\text{\scriptsize\pm,0.1705} | 0.4880\,\text{\scriptsize\pm,0.1009} |
| BRIDG E R [ 8 ] | 59.38\,\text{\scriptsize\pm,34.23} | 63.77\,\text{\scriptsize\pm,29.41} | 0.6057\,\text{\scriptsize\pm,0.1849} | 0.5589\,\text{\scriptsize\pm,0.1390} |
| EGF [ 22 ] | \underline{85.48}\,\text{\scriptsize\pm,22.77} | 65.09\,\text{\scriptsize\pm,23.97} | 0.3866\,\text{\scriptsize\pm,0.1008} | 0.4805\,\text{\scriptsize\pm,0.1125} |
| VSIGD [ 5 ] | 68.57\,\text{\scriptsize\pm,20.20} | \underline{69.05}\,\text{\scriptsize\pm,20.00} | 0.4966\,\text{\scriptsize\pm,0.1692} | 0.4675\,\text{\scriptsize\pm,0.0963} |
| GraspMF ( ) | \mathbf{87.40}\,\text{\scriptsize\pm,17.43} | \mathbf{71.73}\,\text{\scriptsize\pm,25.57} | \underline{0.3702}\,\text{\scriptsize\pm,0.0942} | \mathbf{0.4191}\,\text{\scriptsize\pm,0.1108} |
| Method | NFE | Latency | |
|---|---|---|---|
| Per step | Total | (ms) | |
| SE3Dif [ 40 ] ( ) | 600.1\,\text{\scriptsize\pm,23.8} | ||
| BRIDG E R [ 8 ] ( ) | 120.6\,\text{\scriptsize\pm,3.5} | ||
| EGF [ 22 ] ( ) | 187.9\,\text{\scriptsize\pm,1.8} | ||
| VSIGD [ 5 ] ( ) | 1124.4\,\text{\scriptsize\pm,1.4} | ||
| GraspMF ( ) | \underline{15.5}\,\text{\scriptsize\pm,0.4} | ||
| Variant | SR | EMD | ||
|---|---|---|---|---|
| ID | OOD | ID | OOD | |
| GraspMF | 87.40\,\text{\scriptsize\pm,17.43} | \mathbf{71.73}\,\text{\scriptsize\pm,25.57} | \mathbf{0.3702}\,\text{\scriptsize\pm,0.0942} | \mathbf{0.4191}\,\text{\scriptsize\pm,0.1108} |
| GraspMF-NoSDF | 83.62\,\text{\scriptsize\pm,17.90} | 66.60\,\text{\scriptsize\pm,22.78} | 0.3865\,\text{\scriptsize\pm,0.1163} | 0.4278\,\text{\scriptsize\pm,0.1007} |
| GraspMF-NoSched | 85.02\,\text{\scriptsize\pm,19.12} | 65.95\,\text{\scriptsize\pm,24.81} | 0.3777\,\text{\scriptsize\pm,0.1025} | 0.4235\,\text{\scriptsize\pm,0.1057} |
| GraspMF-GS | \mathbf{87.51}\,\text{\scriptsize\pm,16.08} | 67.05\,\text{\scriptsize\pm,26.62} | 0.3790\,\text{\scriptsize\pm,0.1022} | 0.4259\,\text{\scriptsize\pm,0.1122} |
| GraspMF-Decomp | 62.25\,\text{\scriptsize\pm,20.43} | 52.29\,\text{\scriptsize\pm,19.05} | 0.3848\,\text{\scriptsize\pm,0.1084} | 0.4265\,\text{\scriptsize\pm,0.0904} |
| Method | SR | EMD | ||
|---|---|---|---|---|
| ID | OOD | ID | OOD | |
| SE3Dif [ 40 ] | 65.51\,\text{\scriptsize\pm,22.97} | 56.19\,\text{\scriptsize\pm,21.08} | 0.4785\,\text{\scriptsize\pm,0.1475} | \underline{0.4926}\,\text{\scriptsize\pm,0.1083} |
| BRIDG E R [ 8 ] | \mathbf{88.84}\,\text{\scriptsize\pm,19.60} | \underline{65.38}\,\text{\scriptsize\pm,25.25} | 0.4621\,\text{\scriptsize\pm,0.1121} | 0.5721\,\text{\scriptsize\pm,0.1312} |
| EGF [ 22 ] | 76.87\,\text{\scriptsize\pm,23.06} | 47.11\,\text{\scriptsize\pm,20.75} | \mathbf{0.3801}\,\text{\scriptsize\pm,0.0958} | \mathbf{0.4637}\,\text{\scriptsize\pm,0.1051} |
| VSIGD [ 5 ] | 49.54\,\text{\scriptsize\pm,18.39} | 52.18\,\text{\scriptsize\pm,18.68} | 0.5577\,\text{\scriptsize\pm,0.1702} | 0.5074\,\text{\scriptsize\pm,0.0965} |
| GraspMF ( ) | \underline{86.08}\,\text{\scriptsize\pm,18.23} | \mathbf{68.46}\,\text{\scriptsize\pm,23.64} | \underline{0.4030}\,\text{\scriptsize\pm,0.1213} | 0.5923\,\text{\scriptsize\pm,0.1872} |
| Method | Trials ( /10) | ||
|---|---|---|---|
| Black Mug | Red Mug | Gray Bowl | |
| SE3Dif [ 40 ] ( ) | |||
| BRIDG E R [ 8 ] ( ) | |||
| EGF [ 22 ] ( ) | |||
| VSIGD [ 5 ] ( ) | |||
| GraspMF ( ) | |||
Robotic Grasping
Robotic grasping studies how robots perceive, plan, and execute stable, task-appropriate contacts with objects across varied shapes and conditions.
See all 311 papers