Back to the paper library

Object Pose Estimation · 2026 · ICRA · CCF B

M-VTOP: Modular Visuo-Tactile Object Pose Estimation for High-Precision Robotic Manipulation

M‑VTOP converts vision and GelSight observations into masks, rendering CAD masks for each SE(3) particle and updating belief by IoU. Object–environment signed distance adds a soft-contact likelihood. Across five real insertion categories, fused vision / touch achieves mean success of 93% / 100% with SAM2 / Mask R-CNN, above individual modalities. The full system runs at only 0.4 Hz and assumes CAD, calibration, rigid objects, and stable grasps.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

one or more external RGB camerasone or more vision-based tactile sensorsbinary external-contact cueknown CAD and environment geometry

Requirements

object CAD modelcalibrated camera intrinsics and extrinsicsrobot and receptacle geometrysegmentation backend such as SAM2 or Mask R-CNNlarge pose-particle set and per-particle rendering
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Miquel Oller, Qiyang Qian, Radu Corcodel, Siddarth Jain
Affiliations
Mitsubishi Electric Research Laboratories / University of Michigan / University of California, Berkeley
Conference / journal
Conference · ICRA · CCF B
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Rotation Error Translation Error

Original paper terminology:mean bounding-box pose error / translation error in mm / rotation error in degrees / insertion success rate

Requirements
object CAD modelcalibrated camera intrinsics and extrinsicsrobot and receptacle geometrysegmentation backend such as SAM2 or Mask R-CNNlarge pose-particle set and per-particle rendering

Reading Notes

Overview / Deep Dive

Available src/paper-notes/mvtop-icra2026/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): M‑VTOP

1. Basic information

  • Paper: MERL TR2026-070
  • Venue: ICRA 2026.
  • Authors / affiliations: Miquel Oller, Qiyang Qian, Radu Corcodel, Siddarth Jain; MERL, University of Michigan, UC Berkeley.
  • Task: a robot holds a small known-CAD object with unknown in-hand pose, continuously estimating 6D pose using external RGB, GelSight touch, and environmental contact for closed-loop precision insertion.

2. Positioning in one sentence

M‑VTOP converts vision and touch into object masks rather than directly concatenating features. It renders CAD masks for each SE(3) particle and updates pose beliefs through cross-sensor IoU and contact distances.

3. Method overview

  1. SAM2 / Mobile-SAM or supervised Mask R-CNN generates masks for visual and tactile observations.
  2. Compare zero-shot candidate masks against CAD renders over coarse poses and choose the most cross-modally consistent set; GelSight depth removes undeformed areas.
  3. A particle filter maintains NN pose hypotheses; each renders expected masks in all cameras / tactile sensors.
  4. Observation likelihood is a weighted sum of visual and tactile mask IoU.
  5. External contact triggers a smooth likelihood from object–environment signed distance. End-effector transforms propagate particles under robot motion, with increased motion noise during contact.
  6. The same backend supports vision-only M‑VOP or tactile-only M‑TOP.
M-VTOP visual / tactile observations and CAD rendering for particle-belief updates
Original Figure 2: vision and touch first become masks, with particles individually rendered and matched. Binary contact observations contribute another belief-update likelihood. Source: M‑VTOP paper. Image copyright belongs to the authors; reproduced here for academic analysis.

4. Experiments at a glance

  • Simulation: 5 geometries, 100 poses each; full M‑VTOP mean bounding-box pose error is clearly below M‑VOP, M‑TOP, Tac2Pose, and Chsel.
  • Real hardware: MELFA Assista + Schunk WSG-50, two RealSense cameras, and two GelSight Minis; 5 object types include cube, shaft peg, plug adapter, and two connectors.
  • Only 3 grasp poses are tested per object / modality / masking backend.
  • Mean insertion success rates:
    • M‑VOP: SAM2 80%, Mask R-CNN 93%;
    • M‑TOP: 40%, 53%;
    • M‑VTOP: 93%, 100%.
  • The full system runs at only 0.4 Hz; reported final pose errors reach sub-mm / sub-degree levels.
M-VTOP five insertion-object types and real success rates by sensing configuration
Original Table I and Figure 5: visual-tactile fusion exceeds touch alone with both masking backends. The 100% rate comes from 5 objects × 3 grasp poses each, a limited experiment rather than large-sample production statistics. Source: M‑VTOP paper. Image copyright belongs to the authors; reproduced here for academic analysis.

5. Quick assessment

  • Value: geometric masks offer a simple common language across vision / touch; particle beliefs tolerate some erroneous masks and naturally support missing modalities.
  • Zero-shot boundary: no retraining a pose model per new object, but accurate CAD, camera intrinsics / extrinsics, and robot / receptacle geometry remain required.
  • Main limits: slow 0.4 Hz; binary contact contributes little after particles converge; strong rigid-object, stable-grasp, and known-environment assumptions.

Related Papers

Related papers