Back to the paper library

Object Pose Estimation · 2025 · IROS · CCF C

JENGA: Object Selection and Pose Estimation for Robotic Grasping from a Stack

JENGA ranks YOLOv8 + ZebraPose hypotheses by object height along IMU gravity and filters occluded blocks using the area ratio of observed modal masks to pose-rendered amodal masks. Its custom synthetic top-1 precision-mAP is 0.79, excluding recall. Real Yaskawa construction-site deployment is shown only in video, without grasp-success measurements.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

single RGB imagestatic IMU gravity measurementknown brick CADmodal and rendered amodal masks

Requirements

known brick identity and metric CADYOLOv8 detector and trained RGB-only ZebraPosecamera intrinsics and camera–IMU extrinsicssensor stationary enough to observe gravitypose renderervisibility threshold and top-k selection
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Sai Srinivas Jeevanandam, Sandeep Inuganti, Shreedhar Govil, Didier Stricker, Jason Rambach
Affiliations
German Research Center for Artificial Intelligence (DFKI) / RPTU Kaiserslautern
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
Evaluation metrics
ADD-S MSSD

Original paper terminology:AP over ADD-S thresholds / AP over MSSD thresholds / mean precision-AP

Requirements
known brick identity and metric CADYOLOv8 detector and trained RGB-only ZebraPosecamera intrinsics and camera–IMU extrinsicssensor stationary enough to observe gravitypose renderervisibility threshold and top-k selection

Reading Notes

Overview / Deep Dive

Available src/paper-notes/jenga-pose-iros2025/coarse.md

Paper overview notes

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

Paper Reading Notes (Coarse): JENGA

1. Basic information

  • Title: JENGA: Object Selection and Pose Estimation for Robotic Grasping from a Stack
  • Authors: Sai Srinivas Jeevanandam, Sandeep Inuganti, Shreedhar Govil, Didier Stricker, Jason Rambach
  • Affiliations: German Research Center for Artificial Intelligence (DFKI); RPTU Kaiserslautern
  • Year / venue: 2025 / IROS
  • Paper: arXiv · IEEE DOI
  • Project: Project Page
  • Reading mode: Overview

2. Positioning in one sentence

JENGA ranks YOLOv8 + ZebraPose candidates by IMU gravity height, then filters occlusion using visible / full silhouette area. Synthetic top-1 precision-mAP is 0.79; real construction-site evidence is deployment video, without grasp success statistics or pose GT.

3. Guide to figures and tables

JENGA construction-site brick-stack deployment with a Yaskawa robot
Original Figure 1: Yaskawa HC20DTP and wrist-mounted RealSense D435i at a real brick stack, with selected-brick 6D pose inset. Deployment is shown, but real trial counts, success rates, and GT errors are not reported. Source: authors' manuscript. Image copyright belongs to the paper's authors and IEEE; reproduced here for paper analysis.
JENGA random, detector-confidence, inertial, visual, and fused filtering ablations
Original Table II: top-1 vision gives mAP 0.73, inertia 0.61, combined 0.79. Visibility supplies most gains; gravity ranking adds more. Here mAP averages two pose-error APs, not standard detection mAP. Source: authors' manuscript. Table copyright belongs to the paper's authors and IEEE; reproduced here for paper analysis.

4. Problem setting

  • Input: one RGB image, camera–IMU calibration, stationary gravity acceleration, known brick CAD.
  • Frontend: YOLOv8 detects brick RoIs; RGB-only ZebraPose supplies modal masks and 6D poses.
  • Output: from all pose hypotheses Π\Pi, select top-kk graspable poses GG.
  • Graspable means prioritizing top, visible bricks with surrounding clearance, not arbitrary-hand contact prediction or full collision-free trajectories.
  • Synthetic data includes depth, but detection, pose, and filtering do not use it; real D435i mainly supplies RGB and IMU.

5. Method overview

  1. Detect bricks using YOLOv8.
  2. ZebraPose predicts RGB-crop surface codes; PnP recovers each 6D pose.
  3. Render full amodal silhouette MaM_a at predicted pose; ZebraPose segmentation gives visible modal mask MmM_m.
  4. Compute visibility r=∣Mm∣/∣Ma∣r=|M_m|/|M_a| and keep r≥0.8r\ge 0.8.
  5. Camera–IMU extrinsics map object positions to sensor coordinates; gravity projections give relative height.
  6. Keep top-kk by descending height, then apply visibility filtering.

6. Data and labels

  • BlenderProc generates regular / irregular brick stacks.
  • One scanned model retains brick texture / geometry, assembled into 3×3 units and stacks.
  • Random camera views, wall / floor textures, lighting, and some clutter.
  • 12,000 images: 10K training, 1K validation, 1K testing.
  • RGB, depth, modal / amodal masks, 6DoF poses; BOP / COCO compatible.
  • Graspability labels use bounding-box neighbors along ±X,±Y,±Z\pm X,\pm Y,\pm Z, not simulation or real grasp outcomes.

7. Results overview

Candidate strategyAPADD-S ↑APMSSD ↑mAP ↑
all poses0.190.160.17
Ours top-10.840.740.79
Ours top-20.740.660.70
Ours top-30.680.620.65

Precision falls as kk grows, showing occlusion / pose errors in later candidates. Ablations: random 0.17, detector confidence 0.60, inertia 0.61, vision 0.73, fused top-1 0.79.

8. Quick assessment

  • Highlight: matching jointly checks selection correctness and pose error, rather than treating every pose prediction as worth grasping.
  • Mechanism: modal / amodal ratios reflect occlusion better than detector confidence; IMU supplies gravity without full visual-inertial odometry.
  • Interpretation: 0.79 is neither grasp success nor standard detection mAP; it averages precision across ADD-S / MSSD thresholds for fixed top-1 output.
  • Evaluation bias: one easy output reduces false positives; graspable-object recall, stack throughput, and clearing rate are not reported.
  • Label limits: axial box-neighbor rules omit friction, center of mass, approach paths, and post-extraction stability.
  • Real evidence: paper / project videos show operation without quantitative pose / selection / grasping results.
  • Availability: as of 2026-07-31, the accessible project still says “Code, Dataset and more details coming soon,” with a template code link.

Related Papers

Related papers