GOAG: Generative and Object-Agnostic Grasp Planner for Dexterous Robotic Manipulation
不学任何物体,机械手也能学会怎么抓东西
多指机械手要抓取物体,通常需要用特定物体的数据集训练,但这样很难适应从未见过的新物体。GOAG换了个思路,只学习抓手自身的表面形状和关节运动方式,训练阶段完全不接触任何物体数据,只在推理阶段才输入物体的形状信息。在MultiDex基准测试上,GOAG平均成功率达到86.93%,与专门针对该数据集训练的顶尖方法效果相当,而且在生成大量抓取动作时速度明显更快。
他们做了什么
- 现有的深度学习抓取规划器依赖特定物体的数据集训练,难以泛化到新物体
- GOAG完全基于抓手自身的表面几何和关节运动生成训练数据,训练阶段从不接触任何物体的几何信息
- 团队采用改编自人类抓握分类法的6种抓取类型,在抓手表面随机采样接触区域,生成了300万条训练样本,数据生成仅耗时约1个GPU小时,而此前的方法需要1400个GPU小时
- 推理阶段,一个条件变分自编码器(CVAE)接收新物体的形状信息,预测物体表面上应接触的位置,再经过力闭合检验和优化步骤得到最终的抓取姿态
- GOAG在MultiDex数据集上平均成功率达到86.93%,与专门训练的顶尖方法表现相当;在五个不同的抓取数据集测试中,仅用一个未经过重新训练的Shadow Hand模型就取得了第二高的平均成功率,并且用真实机械臂成功抓取了11个YCB物体

| Grasp Representation | Grasp | Representation | Gripper Pose | Gripper | Pose | Gripper Joint Values | Gripper | Joint Values | Force Closure | Force | Closure | Non- Penetration | Non- | Penetration | Training Set | Training | Set | Working Reference Frame | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grasp | |||||||||||||||||||
| Representation | |||||||||||||||||||
| Gripper | |||||||||||||||||||
| Pose | |||||||||||||||||||
| Gripper | |||||||||||||||||||
| Joint Values | |||||||||||||||||||
| Force | |||||||||||||||||||
| Closure | |||||||||||||||||||
| Non- | |||||||||||||||||||
| Penetration | |||||||||||||||||||
| Training | |||||||||||||||||||
| Set | |||||||||||||||||||
| Working | |||||||||||||||||||
| Reference Frame | |||||||||||||||||||
| Optional Grasp | |||||||||||||||||||
| Preference Interface | |||||||||||||||||||
| DFC [14] | Direct | Optimized | Optimized | ✓ | ✓ | No | Object | ✗ | |||||||||||
| UniGrasp [24] | Intermediate | IK Solved | IK Solved | ✓ | ✗ | Objects + Grippers | Object | ✗ | |||||||||||
| GeoMatch [2] | Intermediate | IK Solved | IK Solved | ✓ | ✗ | Objects + Grippers | Object | ✗ | |||||||||||
| GenDexGrasp [12] | Intermediate | Optimized | Optimized | ✓ | ✓ | Objects + Grippers | Object | ✗ | |||||||||||
| ManiFM [37] | Intermediate | Optimized | Optimized | ✓ | ✓ | Objects + Grippers | Object | Contact Region | |||||||||||
| DRO-Grasp [32] | Intermediate | Optimized | Optimized | ✓ | ✓ | Objects + Grippers | Object | Palm Orientation | |||||||||||
| DexDiffuser [33] | Direct | Learned | Learned | A posteriori | A posteriori | Objects + Grippers | Object | ✗ | |||||||||||
| DexGrasp Anything [39] | Direct | Learned | Learned | ✓ | ✓ | Objects + Grippers | Object | ✗ | |||||||||||
| GOAG (Ours) | Intermediate | Sampled | Optimized | ✓ | ✓ | Gripper Only | Gripper | Palm Full Pose |
![Fig. 2: Grasp Taxonomy Adaptation and Contact Sampling. (Top) We adapt the human grasp taxonomy from [7] to the Allegro Hand geometry. For each grasp type (e.g., C6, F27), we define a corresponding admissible contact region (black points), distinguishing it from the non-contact surface (blue points). (Bottom) Data generation mechanism: We randomly sample specific contact points (red) strictly within the admissible black regions. This allows the model to learn structured, feasible contact distributions based solely on gripper kinematics, independent of any object.](https://media.metallab.ai/papers/2608.19759/f1.png)
| Method | Data Driven | Object-Agnostic Training | Success Rate (%) ↑ | Efficiency (sec. / grasps) ↓ | Diversity (avg.) ↑ | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barrett | Allegro | ShadowHand | Avg. | Barrett | Allegro | ShadowHand | T (m) | R (rad) | Q (rad) | |||
| DFC [14] | ✗ | ✓ | 83.10 | 82.71 | 72.15 | 79.32 | >1800 | >1800 | >1800 | 0.0607 | 1.424 | 0.3579 |
| GenDexGrasp [12] (full) | ✓ | ✗ | 70.26 | 71.48 | 71.15 | 70.96 | 9.78 | 16.45 | 14.65 | 0.0519 | 1.416 | 0.2567 |
| DRO-Grasp [32] (pretrain, w/o controller) | ✓ | ✗ | 78.30 | 75.80 | 63.30 | 72.47 | 0.88 | 0.42 | 1.72 | 0.0546 | 1.515 | 0.2892 |
| GOAG (w/o FC) | ✓ | ✓ | 86.30 | 91.20 | 74.70 | 84.07 | 0.09 | 0.13 | 0.15 | 0.0480 | 1.396 | 0.3162 |
| GOAG | ✓ | ✓ | 87.40 | 93.20 | 77.90 | 86.93 | 0.18 | 0.19 | 0.20 | 0.0479 | 1.401 | 0.3170 |
![Fig. 3: Overview of GOAG. Geometrical graspability is learned in an object-agnostic manner by focusing on the gripper’s capabilities. Training: We sample gripper configurations Q to generate ℋ(Q) and corresponding contact points (𝒞(ℋ(Q))). To ensure transferability, we use a Basis Point Set (BPS) encoding tied to the gripper’s workspace. A Conditional Variational Autoencoder (CVAE) is trained to reconstruct these contact distributions, while a Links Mapper (PointNet++) learns to associate contact points with specific gripper links. Inference: A novel object 𝒪, positioned at the inverse gripper pose [R,T]−1, is BPS-encoded. By sampling a latent variable z∈ℝψ, the CVAE Decoder generatively predicts diverse, plausible contact points 𝒞^(𝒪). The Links Mapper then labels which gripper link should reach each point. Generation: Finally, a Force Closure check ensures the predicted contacts yield a stable grasp, and a Grasp Optimization step outputs the final, refined gripper configuration Q∗.](https://media.metallab.ai/papers/2608.19759/f2.png)
| Method | Per-Dataset Training | DexGraspNet ↑ | UniDexGrasp ↑ | MultiDex ↑ | RealDex ↑ | DexGRAB ↑ | Avg. (%) |
|---|---|---|---|---|---|---|---|
| UniDexGrasp [35] | ✓ | 33.9 | 23.7 | 21.6 | 27.1 | 20.8 | 25.42 |
| GraspTTA [10] | ✓ | 18.6 | 21.0 | 30.3 | 13.3 | 14.4 | 19.52 |
| SceneDiffuser [9] | ✓ | 26.6 | 28.3 | 69.8 | 21.7 | 39.1 | 37.10 |
| UGG [16] | ✓ | 46.9 | 46.0 | 55.3 | 32.7 | 42.7 | 44.72 |
| DGA [39] | ✓ | 57.5 | 53.1 | 79.1 | 44.8 | 57.9 | 58.48 |
| GOAG | ✗ | 43.07 | 49.51 | 77.90 | 37.37 | 62.13 | 53.97 |
![Fig. 4: GOAG grasp results on Multidex [12] objects. Grasps are shown for the Barrett (green), Allegro (pink), and Shadow Hand (purple) grippers.](https://media.metallab.ai/papers/2608.19759/f3.png)
为什么重要
仓库或家庭中的机器人会遇到种类繁多的物体,每次遇到新物体都重新收集数据训练的成本很高。GOAG只需针对抓手本身训练一次,就能大幅降低训练成本和时间,为机器人应对陌生物体提供了更实用的抓取方案。
![Fig. 5: Real-world setup and results with Allegro hand on YCB [5] objects. First row presents the real robot grasps. Second row presents corresponding virtual grasps. Objects have been rotated around the z-axis for a better understanding of the grasp poses.](https://media.metallab.ai/papers/2608.19759/f4.jpg)
本文术语
- 抓手(Gripper) · 用于抓取物体的机械手部分
- 条件变分自编码器(CVAE) · 一种能根据输入条件生成多样化结果的深度学习生成模型
- 基点集编码(BPS) · 将三维点云形状转换为固定大小数值表示的编码方法
- 力闭合(Force Closure) · 判断一组接触点能否稳定夹住物体而不打滑的物理条件
- PointNet++ · 一种专门用于处理三维点云数据的深度学习网络结构
论文原文摘要(英文)
Multifingered grasping is a crucial robotic skill, but current deep-learning grasp planners often struggle to generalize to new objects because they are trained on limited, object-specific datasets. We introduce a fundamentally different approach, grounded in the observation that the gripper and the object share identical surface geometry at their mutual contact points. We propose GOAG: Generative and Object-Agnostic Grasp Planner for Dexterous Robotic Manipulation, a novel deep generative model that learns a compact latent representation of a specific gripper's contact surface distribution, enabling the efficient sampling of valid grasp configurations without relying on object-specific training data. We show that by introducing object features only at inference time, our model can effectively retrieve admissible contact areas that are compatible with the gripper's capabilities. We validate our approach through extensive experiments on established grasp protocols in both simulated and real-world scenarios, demonstrating its effectiveness with different grippers from the literature. Our method delivers state-of-the-art results on the objects from the MultiDex dataset, achieving an average success rate of 86.93%. It offers significantly faster processing when generating numerous grasps, while matching the performance of leading approaches specifically trained on this dataset. Unlike these methods, our approach does not rely on object-specific training data, highlighting the advantages of object-agnostic learning. It effectively addresses the generalization challenges faced by traditional data-driven grasp planners. Code and videos are available on our project website https://cea-list.github.io/goagweb/ .
在 arXiv 阅读最新论文
- Specification-delta-driven data governance: an empirical study of the {\guillemotleft}spec-delta{\guillemotright} as the unit of change in lakehouse data platforms把数据平台的变更当作可审阅的'规格增量'来管理,而不是靠代码差异——一篇实验设计论文
- Forking Fast: Efficiently Estimating Uncertainty Dynamics in Text Generation不用对每一步都重采样几百次,靠一个统计平滑模型就能便宜地找到大模型推理中答案分叉的关键点
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy Correction文本信息缺失或损坏时,这个AI不靠一次性猜测,而是反复修正猜测结果,从而更准确地判断情绪
- EXIMO: VLM Guided Exploration of VLA Policies不用人工遥控演示,让会说话的AI来教机械臂做新家务
- Reliable Financial Named Entity Recognition under Domain ShiftAI在正式文件里学到的自信,一到推特上就变得不可信
- Stopping and Routing LLM Judge Panels一套决定该叫多少个AI评委、何时停止叫更多评委的方法
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving把稀疏注意力从论文原型变成能真正上线服务的加速方案
- A knowledge-guided agentic framework for mitigating patient-context ambiguity in health queries让AI在回答模糊的健康问题前先反问关键信息
METAL LAB 最新报道
图片来源: Julien Merand et al., arXiv:2608.19759, CC BY 4.0