GOAG: Generative and Object-Agnostic Grasp Planner for Dexterous Robotic Manipulation
不学任何物体,机械手也能学会怎么抓东西
多指机械手要抓取物体,通常需要用特定物体的数据集训练,但这样很难适应从未见过的新物体。GOAG换了个思路,只学习抓手自身的表面形状和关节运动方式,训练阶段完全不接触任何物体数据,只在推理阶段才输入物体的形状信息。在MultiDex基准测试上,GOAG平均成功率达到86.93%,与专门针对该数据集训练的顶尖方法效果相当,而且在生成大量抓取动作时速度明显更快。
METAL MEDIA 解读图
不学任何物体,机械手也能学会怎么抓东西
- 01现有的深度学习抓取规划器依赖特定物体的数据集训练,难以泛化到新物体
- 02GOAG完全基于抓手自身的表面几何和关节运动生成训练数据,训练阶段从不接触任何物体的几何信息
- 03团队采用改编自人类抓握分类法的6种抓取类型,在抓手表面随机采样接触区域,生成了300万条训练样本,数据生成仅耗时约1个GPU小时,而此前的方法需要1400个GPU小时
- 04推理阶段,一个条件变分自编码器(CVAE)接收新物体的形状信息,预测物体表面上应接触的位置,再经过力闭合检验和优化步骤得到最终的抓取姿态
- 05GOAG在MultiDex数据集上平均成功率达到86.93%,与专门训练的顶尖方法表现相当;在五个不同的抓取数据集测试中,仅用一个未经过重新训练的Shadow Hand模型就取得了第二高的平均成功率,并且用真实机械臂成功抓取了11个YCB物体
他们做了什么
- 现有的深度学习抓取规划器依赖特定物体的数据集训练,难以泛化到新物体
- 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 阅读最新论文
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?让AI编程助手去修复真实科学软件,连最强的那个也有一半以上任务没做对
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving把稀疏注意力从论文原型变成能真正上线服务的加速方案
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM Agents让客服AI坐席不只是拦住一个危险动作,而是把整个流程走对
- EXIMO: VLM Guided Exploration of VLA Policies不用人工遥控演示,让会说话的AI来教机械臂做新家务
- EnvHarness: Awakening Static Worlds for Agent Learning不重新搭建训练环境,而是给现有环境套一层可插拔组件,针对每个智能体的具体弱点重新塑形
- Bounded Sovereignty and the Control Tax: Pricing AI Oversight When the Deployer Does Not Own the Model租用AI而非拥有AI的机构,安全监管能力只剩一半
- Beyond Imitation: Filtering On-Policy Distillation by Reasoning ProgressAI模仿老师模型学习时,会误伤本来推理正确的步骤,新方法专门过滤掉这种误伤
- PersonalBench: Measuring the Authorship Gap in LLM Personalization让AI模仿某人的文风,结果发现它始终摆脱不了自己的腔调
METAL MEDIA 最新报道
图片来源: Julien Merand et al., arXiv:2608.19759, CC BY 4.0