Back to the paper library

Object Pose Estimation · 2024 · IROS · CCF C

PS6D: Point Cloud Based Symmetry-Aware 6D Object Pose Estimation in Robot Bin-Picking

PS6D predicts poses pointwise with attention-based point cloud features, a symmetry-aware rotation loss, and a center-distance-weighted translation loss. Two-stage clustering first separates centers, then rotations, handling intersecting elongated parts and multiple symmetry modes. The paper also reports 91.7% real bin-picking success for one part category.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

depth point cloud

Requirements

known object CAD modelsobject symmetry orderssimulated stacked-scene training datacamera ROIpredefined grasp points and optional ICP refinement
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yifan Yang, Zhihao Cui, Qianyi Zhang, Jingtai Liu
Affiliations
Nankai University / Mech-Mind
Conference / journal
Conference · IROS · CCF C
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Requirements
known object CAD modelsobject symmetry orderssimulated stacked-scene training datacamera ROIpredefined grasp points and optional ICP refinement

Reading Notes

Overview / Deep Dive

Available src/paper-notes/ps6d-iros2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Overview Notes: PS6D

1. Basic information

  • Title: PS6D: Point Cloud Based Symmetry-Aware 6D Object Pose Estimation in Robot Bin-Picking
  • Authors: Yifan Yang, Zhihao Cui, Qianyi Zhang, Jingtai Liu
  • Affiliations: Nankai University; Mech-Mind
  • Year / venue: 2024 / IROS
  • Paper: arXiv · IEEE DOI
  • Reading mode: Overview

2. Positioning in one sentence

PS6D estimates poses in industrial piles using only point coordinates. Point Transformers enhance multiscale features; symmetry-aware rotation and center-distance-weighted translation losses supervise per-point poses. Two-stage voting clusters centers into instances, then clusters rotations within them, addressing merged slender objects and incorrect averaging of symmetry-equivalent poses.

3. Guide to figures and tables

PS6D point cloud feature extraction, center regression, rotation prediction, and two-stage voting architecture
Original Figure 2: per-point coordinates feed PointNet++ / Point Transformer features, separate center and rotation heads, and two-stage Mean-Shift clustering for instance segmentation and pose voting. Source: authors' public manuscript. Image copyright belongs to the authors and IEEE; reproduced here for paper analysis.
PS6D F1 and recall on Siléane, IPA, and the authors' PS6D data
Original Table I: instance F1 / recall for 10 objects; the current image contains the quantitative table only, without Figure 5 qualitative results. Source: authors' public manuscript. Figure and table copyright belongs to the authors and IEEE; reproduced here for paper analysis.

4. Problem setting

  • Input: scene point cloud within the workspace ROI, without RGB or prior 2D segmentation.
  • Output: segmentation, rotation, and translation for each piled part instance.
  • Targets: known industrial parts that are rusty, reflective, textureless, slender, or symmetric about multiple axes.
  • Training: random simulated piles of known CAD models; real deployment adds ICP and a grasp point library.

5. Method overview

  1. Normalize the scene point cloud into a 100 mm cube to reduce object size variation.
  2. Insert Point Transformers into a PointNet++ multiscale encoder to learn short- and long-range point relationships.
  3. Each point predicts an offset to its instance center and a rotation quaternion, with corresponding losses.
  4. Rotation loss enumerates valid symmetry transforms for finite / continuous symmetries and takes the minimum rotation distance.
  5. First-stage Mean-Shift clusters centers into instances; the second stage groups rotations within each instance, avoiding averaging across crossed slender parts or multiple valid rotations.
  6. Vote over poses within each cluster to produce per-instance results.

6. Experiments at a glance

  • Ten objects across Siléane, IPA, and the authors’ PS6D dataset yield overall F1inst / recall of 97.60 / 91.93.
  • PPR-Net++ scores 87.53 / 80.11 overall; the paper reports improvements of 11.5% and 14.8%.
  • Multisymmetric PS6D_24 reaches 99.95 / 99.33; slender PS6D_23 scores 82.92 / 66.10 and remains hardest.
  • The real system uses Mech-Eye Pro S, Fanuc LR Mate 200iD, and Mech-Viz, reporting 91.7% bin-picking success for PS6D_6.

7. Quick assessment

  • Strengths: simple input requirements; symmetry loss and two-stage clustering address concrete industrial failures; real deployment results are reported.
  • Limitations: known CAD models, symmetry definitions, and grasp point libraries remain necessary; real grasping tests only one part category.
  • Compared with SD-Net: SD-Net focuses on symmetric keypoints and real-domain adaptation; PS6D directly regresses per-point rotations, emphasizing slender instance separation, multisymmetry voting, and object size variation.
  • Recommended for: industrial point clouds, pose voting, symmetry-aware rotation losses, and bin-picking deployment.

Related Papers

Related papers