| type | method | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tags |
|
|||||||||||
| status | complete | |||||||||||
| updated | 2026-09-15 | |||||||||||
| related |
|
|||||||||||
| sources |
|
|||||||||||
| summary | 抓取位姿估计是把 RGBD / 点云观测映射为 6-DoF(或 7-DoF)抓取候选的感知任务,主流路线沿 GraspNet → Contact-GraspNet → GSNet/Graspness/AnyGrasp 演进,从「采样+评估」逐步走向「全场景稠密预测 + 时序关联」。 |
抓取位姿估计 (Grasp Pose Estimation) 解决「相机看到一堆物体,应该把夹爪放在哪、怎么转、张多大」这一感知子问题:把 RGBD / 深度 / 点云 观测映射为一组可执行的 6-DoF(位置 + 朝向)或 7-DoF(再加夹爪开度)抓取候选 与对应的 质量分数,作为下游规划与执行的输入。它是 Manipulation 闭环中「视觉 → 抓取规划」一环的核心。
给定一帧 RGBD/点云,稠密或稀疏地输出
$(R, t, w, q)$ 候选集合——其中$R \in SO(3)$ 表示夹爪朝向,$t \in \mathbb{R}^3$ 表示接近点,$w$ 是夹爪开度,$q \in [0, 1]$ 是质量/可执行性分数。
| 缩写 | 英文全称 | 简要说明 |
|---|---|---|
| DoF | Degrees of Freedom | 自由度,人形通常 20–50+ 关节 |
| Manipulation | Robot Manipulation | 抓取、移动、操作物体的任务总称 |
| CAD | Computer-Aided Design | 计算机辅助设计,硬件结构建模 |
| SDK | Software Development Kit | 软件开发工具包 |
| RGB | Red-Green-Blue | 彩色图像通道,常与深度 (RGB-D) 配合 |
| IK | Inverse Kinematics | 满足末端/姿态约束求解关节角的运动学逆解 |
不同方法在 抓取表示 上略有差异,主流约定如下:
| 维度 | 含义 | 常见取值 |
|---|---|---|
| 接近点 |
夹爪指尖中心或掌心目标点 | 取自点云的某个 surface point |
| 朝向 |
接近方向 + 绕轴旋转 | SO(3) 全 6 自由度,或退化为「接近向量 + 平面内角度」 |
| 开度 |
夹爪闭合前的张开宽度 | 离散区间或连续值 |
| 质量 |
学习侧打分 / 可执行性 |
|
| 表征空间 | 抓取所在的几何位置 | 场景级(场景中任意点) vs 物体级(已知 CAD / 掩码) |
6-DoF vs 7-DoF:在平行夹爪设定下,6-DoF 指位姿,7-DoF 是 6-DoF + 开度,多数 SDK(如 AnyGrasp)按 7-DoF 输出。
抓取位姿估计的现代脉络可大致划分为三代,逐渐从 稀疏候选 + 评估 走向 稠密场景预测 + 时序关联:
- 代表:GPD (Grasp Pose Detection)、PointNetGPD。
- 机制:在表面点附近 采样 大量候选夹爪位姿(基于法向量 / 局部几何),用一个分类器/打分网络评估每个候选的可抓性。
- 问题:候选生成与评估解耦,时间复杂度高;候选覆盖度依赖采样启发式。
- 代表:GraspNet-1Billion(Fang et al., CVPR 2020)。
- 机制:在场景点云每个采样点上直接 回归 一组 6-DoF 抓取参数 + 质量分数,单次前向得到稠密候选;同时发布 GraspNet-1Billion 数据集(百万级真实标注抓取)作为评测基准。
- 意义:把抓取检测变成「分割/回归」式的稠密任务,与 PointNet++ / 稀疏卷积主干自然对接。
- Contact-GraspNet(NVIDIA, ICRA 2021):以 接触点 (contact point) 为锚 —— 在场景中每个 3D 点上回归 基线方向 + 接近向量 + 抓取宽度,把抓取参数化压缩到接触面,显著降低输出维度,提升稠密预测稳定性。强调在 杂乱堆叠 与 未知物体 上的泛化。
- GSNet / Graspness(Wang et al., 2021;SJTU MVIG):先学一个「抓取适宜度热图 (graspness)」对场景做体素级前景筛选,把后续的角度/宽度预测集中在高 graspness 区域,进一步压缩候选预算。
- AnyGrasp(Fang et al., T-RO 2023):在 GSNet 基础上叠加 跨帧时序关联 与 COG 稳定分数 + 障碍感知,把抓取从「单帧检测」推到 动态跟踪 + bin clearing 端到端 SDK。
flowchart LR
raw["RGBD / 深度<br/>点云"] --> bkb["3D 主干<br/>(PointNet++ / 稀疏卷积 / Minkowski)"]
bkb --> repn{"抓取表征"}
repn -- "采样 + 打分" --> first["GPD / PointNetGPD<br/>(第一代)"]
repn -- "稠密 6-DoF 回归" --> graspnet["GraspNet-1Billion<br/>(第二代基线)"]
repn -- "接触点锚定 + 局部回归" --> cgn["Contact-GraspNet<br/>(NVIDIA, ICRA 2021)"]
repn -- "graspness 热图 + 多任务头" --> gsnet["GSNet / Graspness"]
gsnet --> any["AnyGrasp<br/>(SDK + 时序关联)"]
first --> down["下游:排序 → 碰撞检查 → 规划 → 执行"]
graspnet --> down
cgn --> down
any --> down
| 模态 | 优势 | 风险 |
|---|---|---|
| 结构光 / ToF 深度 | 直接给出 3D 几何,主流抓取数据集(GraspNet-1Billion 等)默认形态 | 反光 / 透明物体深度缺失;远距离精度下降 |
| RGBD | 颜色辅助语义 / 物体分割与开放词汇接入 | 需对齐 RGB 与深度内外参;模型主干更重 |
| 多视点点云融合 | 提升遮挡侧覆盖与 7-DoF 估计精度 | 需手眼标定与相对位姿,鲜见 SDK 默认配置 |
| 单目 RGB → 深度估计 | 在没有深度相机时可作为兜底,配合 AnyGrasp 等管线落地 | 单目深度噪声大;几何细节缺失会导致抓取偏移 |
常见前处理:离群点 / 平面剔除(RANSAC 桌面分割)→ 工作空间裁剪 → 体素下采样 → 法向量估计。这些步骤直接影响稠密预测网络的有效感受野与负样本分布。
- GraspNet-1Billion:约 9 万 张 RGBD、100 个物体、百万级 抓取标签;由 解析 antipodal 评分 自动生成,是第二/第三代方法的事实标准训练集。
- ACRONYM / DexNet 系列:早期仿真生成的大规模抓取标签库,倾向单物体设定。
- Contact-GraspNet 标签:在 ACRONYM 等基础上做 接触点投影,把抓取标注降到点级,方便稠密监督。
- AnyGrasp 训练数据:在 约 144 个真实物体、268 场景 上扩展 GraspNet-1Billion,并通过 相邻多视点 自构造时序关联监督。
生成式分布支路(少步 MeanFlow · 单物体 ACRONYM): GraspMF(arXiv:2608.26076,Purdue)在
- AP / AP_seen / AP_similar / AP_novel(GraspNet 标准):按物体集合的可见性分层评估,看泛化能力。
- Top-K 成功率(仿真物理执行):抓起最优 K 个候选的实际成功率,是 AP 的物理化补充。
- MPPH (Mean Picks Per Hour):bin clearing 场景下的 吞吐,AnyGrasp 等 SDK 常报。
- 抓取稳定性:执行后保持时长、滑移率(结合触觉反馈,参见 Contact-Rich Manipulation)。
- 碰撞与可达性过滤:网络输出的高分候选不等于「可执行」,仍需结合机械臂 IK / 运动规划做 可达性筛选,常见做法是把抓取候选送入 cuRobo 或 MoveIt 做并行检查。
- 接触执行:抓取位姿只给到「接近 + 闭合」前的目标,最后几厘米通常切换到 Visual Servoing / 阻抗控制(Impedance Control)以吸收深度与标定误差。
- 触觉闭环:抓握后通过触觉反馈判定滑移 / 重抓,把检测式 grasp pose 与 Tactile Sensing 串联,构成 完整抓取闭环。
- 物体 6D 跟踪 vs 抓取候选:若任务需要 多物体在世界系的因果位姿轨迹(含遮挡恢复与在线 mesh),而非单帧夹爪 6-DoF 候选,见 Point2Pose(无 CAD RGB-D 跟踪 + TSDF)。
- 6-DoF ≠ 物理可执行:网络打分高的候选不保证 IK 解存在或避碰通过,显式碰撞检查仍不可省略。
- AP 高 ≠ 真实成功率高:AP 评测基于离线匹配,未考虑控制误差与摩擦不确定性;仿真物理或真机试验是必要补丁。
- 稠密 ≠ 一定更好:稠密预测的输出量大、显存高,下游排序与碰撞检查会成为瓶颈;很多场景下 graspness 热图 + Top-K 比裸稠密候选更工程友好。
- 平行夹爪假设:本页谱系默认 平行二指夹爪;多指 / 灵巧手抓取是另一套表征(接触面分配、力闭合),见 In-hand Reorientation / Contact-Rich Manipulation。
- Manipulation(操作任务) — 抓取位姿估计在操作闭环中的位置
- TransGraspNet(论文实体) — 透明含液器皿:边界/深度一致 + GraspNet 候选物理重打分(arXiv:2607.29567)
- AnyGrasp(抓取感知 SDK) — GraspNet 系第三代代表,工程化 SDK
- ContactNet — 与 Contact-GraspNet 在「接触面预测」思路上同源
- Visual Servoing — 抓取位姿之后的亚毫米级对齐方案
- Contact-Rich Manipulation — 抓握后接触阶段的执行层
- cuRobo — 抓取候选 → 规划 / 避障的下游求解器
- Query:抓取策略选型 — 开放场景 vs 已知物体 / 稀疏 vs 稠密 / 几何 vs 学习的方案组合指南
- AnyGrasp vs GraspNet:抓取检测家族选型对比 — 白盒基线 vs SDK 工程闭环、单帧 vs 跨帧、开源 vs License 三对取舍
- MANGO-Grasp — 多指跨手型马氏场,不是平行爪 6-DoF
- GraspMF — ACRONYM 积群 MeanFlow 生成抓取(≤5 NFE;未开源)
- Point2Pose — 无 CAD 多物体 6D 位姿跟踪与在线 TSDF(ECCV 2026;已开源)
- Fang H., Wang C., Gou M., Lu C. (2020). GraspNet-1Billion: A Large-Scale Benchmark for General Object Grasping. CVPR.
- Sundermeyer M., Mousavian A., Triebel R., Fox D. (2021). Contact-GraspNet: Efficient 6-DoF Grasp Generation in Cluttered Scenes. ICRA. — https://arxiv.org/abs/2103.14127
- Wang C., Fang H., Gou M., et al. (2021). Graspness Discovery in Clutters for Fast and Accurate Grasp Detection. ICCV.
- Fang H., et al. (2023). AnyGrasp: Robust and Efficient Grasp Perception in Spatial and Temporal Domains. IEEE T-RO. — https://arxiv.org/abs/2212.08333
- sources/repos/anygrasp-sdk.md — GraspNet 生态资料索引
- sources/papers/transgraspnet_arxiv_2607_29567.md — TransGraspNet:透明实验器皿几何–物理一致抓取
- 项目页:https://graspnet.net/