Source-linked AI summary

Peg-in-Bench: A Modular Benchmark for High-Precision Robotic Insertion

Yosel Delgado, José G. Buenaventura-Carreón, Floris Erich, Roman Mykhailyshyn, Tomohiro Motoda, Koshi Makihara, Yukiyasu Domae

arXiv:2609.00906v1cs.RO

TL;DR

High-precision insertion lacks physical benchmarks that systematically test transfer beyond fixed peg-in-hole configurations. Peg-in-Bench introduces a reconfigurable, fully 3D-printable component system and scenario generator, enabling reproducible variation in geometry, tolerance, spatial layout, and assembly structure while controlling other physical conditions. The benchmark therefore supports evaluation of spatial, geometric, and task-compositional generalization across unseen insertion scenarios.

Abstract

from arXiv · show

High-precision insertion remains a fundamental challenge in robotic manipulation due to the strict alignment requirements and contact-rich interactions involved. Although peg-in-hole tasks are widely used for evaluation, existing bench- marks often rely on fixed task configurations, limiting their ability to assess robustness and generalization across different insertion scenarios. This paper introduces a reconfigurable peg-in-hole benchmark designed to evaluate task generalization in high-precision insertion. The benchmark consists of a set of fully 3D-printable modular components, including multiple peg geometries, tolerance levels, and configurable base structures that can be combined to generate a large variety of insertion and assembly tasks. By varying object layouts, orientations, and task structures while maintaining controlled physical conditions, the benchmark enables systematic evaluation of adaptation to unseen scenarios. To support reproducibility, we additionally provide a scenario generation tool capable of producing standardized task configurations and machine-readable task descriptions. The scenario generation tool and the STL files of the benchmark pieces are available through the project repository: https://github.com/aistairc/peg-in-bench.

I. INTRODUCTION

Existing peg-in-hole benchmarks support standardized evaluation but often use fixed configurations, limiting assessment of transfer across task variations. Peg-in-Bench addresses this gap with a modular, reconfigurable, fully 3D-printable benchmark for controlled high-precision insertion generalization.

  • Peg-in-hole insertion evaluates perception, motion planning, and precision control under geometric constraints in contact-rich robotic manipulation.Source: §I · p. 1
  • Existing benchmarks improve standardization and reproducibility but generally rely on fixed layouts, orientations, and assembly structures.Source: §I · p. 1, A. Benchmarking Robotic Manipulation… · p. 1
  • Peg-in-Bench varies peg geometry, insertion tolerance, target position, target orientation, and assembly structure through reconfigurable components.Source: §I · p. 1
  • The benchmark generates many reproducible physical scenarios for evaluating spatial, geometric, and task-compositional generalization.Source: §I · p. 1
  • Its design targets both classical compliant control and modern learning-based manipulation approaches.Source: §I · p. 1

B. Generalization-Oriented Manipulation Benchmarks

Generalization-oriented benchmarks broaden evaluation across objects, environments, and procedures, but dedicated physical evaluation of high-precision insertion under configurable geometry and task reconfiguration remains limited.

E. Comparison with Existing Benchmarks

Peg-in-Bench complements existing benchmarks by replacing fixed task collections with reusable components that generate controlled, diverse scenarios for task-level generalization.

A. Design Objectives and Generalization Dimensions

Peg-in-Bench evaluates spatial, geometric, and task-compositional generalization through modular changes to positions, orientations, geometries, tolerances, and assembly structures. The first version holds several environmental and contact factors approximately constant.

B. Benchmark components

Peg-in-Bench uses modular, printable components spanning multiple peg geometries and tolerance levels for controlled high-precision insertion evaluation.

  • The benchmark comprises pegs, shaped-hole pieces, and bases as its three main component families.Source: B. Benchmark components · p. 3
  • Pegs and hole pieces are resin-printed at 0.05 mm resolution, while bases and non-precision components can use standard filament-based printers.Source: B. Benchmark components · p. 3
  • Five peg geometries—circular, rectangular, hexagonal, triangular, and L-shaped—span symmetric, asymmetric, and keyed insertion challenges.Source: 1) Pegs · p. 3
  • The benchmark uses 0.1 mm, 1 mm, and 3 mm tolerances, yielding 15 shaped-hole pieces across the five peg shapes.Source: 2) Shaped-hole pieces · p. 3
  • Each shaped-hole piece is an octagonal prism with eight distinct orientations and an off-center hole, making each orientation a unique insertion configuration.Source: 2) Shaped-hole pieces · p. 3
  • Embedded magnets retain hole pieces during insertion while allowing rapid replacement and release under excessive lateral forces.Source: 2) Shaped-hole pieces · p. 3

3) Bases:

The bases provide reconfigurable holders and interlocking structures that support repositioning hole pieces, multi-base assemblies, and insertion tasks beyond a single peg.

  • Base pieces hold shaped-hole components and allow them to be replaced, rotated, and repositioned for new tasks.Source: 3) Bases · p. 3
  • Each base is a cube with interlocking side joints and holes, enabling multiple bases to connect into larger structures.Source: 3) Bases · p. 3
  • The cross-base model includes an octagonal space for shaped-hole pieces and a bottom space for embedding a magnet.Source: Figure 1 · p. 4
  • Four base variants—corner, empty, line, and cross—provide different joint and hole arrangements for structural configurations.Source: 3) Bases · p. 4
  • Base joints and holes use 0.25 mm tolerance, creating strong yet manipulable connections for multi-object insertion.Source: 3) Bases · p. 4
  • The benchmark supports single-peg demonstrations and scenario variations across shapes, tolerances, workspace arrangements, and manipulation objectives.Source: Figure 3 · p. 4, 3) Bases · p. 4

A. Single-peg insertion and shape generalization

Single-peg tasks evaluate precision across peg geometries and increasingly restrictive clearances, while randomized orientations add geometric alignment and spatial-generalization demands.

IV. BENCHMARK TASKS AND EVALUATION SCENARIOS

Peg-in-Bench generates related task families by varying geometry, tolerance, position, orientation, and assembly structure, extending evaluation from single insertions to compositional assembly.

IV. BENCHMARK TASKS AND EVALUATION SCENARIOS

  • The benchmark generates families of related tasks that systematically vary geometry, tolerance, spatial layout, and assembly structure.Source: §IV · p. 4
  • Tolerance changes can be combined with target-position and orientation variations to assess insertion accuracy and generalization across configurations.Source: §IV · p. 4
  • Combining insertion operations into larger assembly objectives supports evaluation of skill composition, long-horizon manipulation, and task sequencing.Source: C. Modular assembly tasks · pp. 4–5
  • The scenario-generation tool can produce single-peg tasks with 3 mm tolerance holes and random positions and orientations.Source: Figure 4 · p. 5

C. Modular assembly tasks

  • Base connections form linear or irregular structures, with each connection evaluating dexterous manipulation, spatial reasoning, and sequential planning.Source: C. Modular assembly tasks · p. 5
  • The modular structure generates new assembly scenarios from the same components, supporting task-compositional generalization.Source: C. Modular assembly tasks · p. 5

V. SCENARIO GENERATOR TOOL

The scenario generation tool automates reproducible creation of benchmark configurations and outputs both visual and machine-readable task descriptions. These configurations support standardized evaluation and controlled novelty splits for studying manipulation generalization.

  • The tool automatically creates benchmark configurations by randomizing hole-piece positions and orientations while respecting physical constraints.Source: §V · p. 5
  • Users specify tolerance level, task type, and a random seed that uniquely identifies each generated scenario.Source: §V · p. 5
  • Each generated scenario includes a visual representation and a machine-readable JSON description containing the complete task specification.Source: §V · p. 5
  • Generated configuration files support replication across laboratories and controlled training, validation, and testing splits with varying novelty.Source: §V · p. 5

VI. CONCLUSIONS AND DISCUSSIONS

Peg-in-Bench provides a reconfigurable framework for generating diverse insertion scenarios from reusable components while preserving reproducible physical conditions. Its task-level focus enables controlled generalization studies, but constrains environmental robustness and may require alternative mounting solutions.

  • Peg-in-Bench generates diverse insertion scenarios from a common set of reusable components rather than introducing a new peg-in-hole task.Source: §VI · p. 5
  • The same scenario can be replicated with benchmark pieces in a real-world environment for data collection.Source: Figure 5 · p. 5
  • Controlled variation of geometry, tolerance, spatial layout, and assembly structure supports task-level generalization under reproducible physical conditions.Source: §VI · p. 5
  • Keeping material, friction, illumination, and sensing conditions approximately constant isolates task-configuration effects on insertion performance.Source: §VI · p. 5
  • This controlled design does not evaluate robustness to perception degradation, manufacturing variability, or changing contact properties.Source: §VI · p. 5
  • The current fixation system is designed around a Vention aluminum profile table and may require alternative mounting solutions elsewhere.Source: §VI · p. 5
Loading 2609.00906v1…