Inferensys

Glossary

YCB Object Set

The YCB Object Set is a standardized collection of household objects used as a benchmark for evaluating robotic manipulation and grasping algorithms.
Finance professional using AI FP&A copilot on laptop, board presentation visible on screen, home office work session.
ROBOTICS BENCHMARK

What is the YCB Object Set?

A standardized collection of physical objects used to evaluate robotic manipulation and perception algorithms.

The YCB Object Set is a standardized collection of 77 household items, tools, and food packages designed as a benchmark for reproducible research in robotic manipulation, computer vision, and grasp planning. Developed by researchers at UC Berkeley, it provides a common set of objects with varying shapes, sizes, weights, and material properties to enable fair comparison between different algorithms and robotic systems. The set includes items like a hammer, a drill, a mustard bottle, and a foam brick, each chosen to challenge specific aspects of robotic perception and control.

Each object in the set is accompanied by high-resolution 3D textured mesh models, precise weight and friction coefficients, and 6D pose estimation markers, facilitating both simulation and real-world experimentation. This comprehensive data package is critical for bridging the sim-to-real gap and for training models in simulation with domain randomization. By providing a consistent benchmark, the YCB Object Set accelerates progress in fields like dexterous manipulation and visuomotor control by allowing researchers to quantitatively measure improvements in task performance across different hardware and software platforms.

STANDARDIZED BENCHMARK

Key Features of the YCB Object Set

The YCB Object Set is a curated collection of 77 household items designed to provide a common, reproducible benchmark for evaluating robotic manipulation and perception algorithms.

01

Comprehensive Object Categories

The set is designed to cover a wide spectrum of object affordances and physical properties critical for manipulation research. Categories include:

  • Food items (e.g., mustard bottle, gelatin box, banana) for deformable and articulated object handling.
  • Tools (e.g., hammer, screwdriver, scissors) for testing functional grasps and tool use.
  • Containers (e.g., bowl, mug, pitcher) for testing prehensile and non-prehensile (pouring) actions.
  • Geometric shapes (e.g., wood block, large clamp) for fundamental grasp stability and pose estimation tests. This diversity ensures algorithms are evaluated on a broad range of grasp challenges, from simple power grasps to complex in-hand manipulation.
02

High-Fidelity 3D Models & Metadata

Every object in the set is accompanied by a precise, textured 3D mesh model and detailed metadata, including:

  • Mass and inertia properties for accurate physics simulation.
  • Dimensions and bounding boxes for planning and perception.
  • Suggested grasp poses derived from analytical models.
  • RGB-D scan data of the physical objects for perception algorithm training. This rich dataset allows for highly realistic simulation-based training (e.g., in PyBullet or MuJoCo) and provides ground truth for evaluating 6D pose estimation and grasp detection algorithms.
03

Standardized Evaluation Metrics

The YCB Set established common performance metrics to enable direct comparison between different robotic systems and algorithms. Key metrics include:

  • Grasping success rate: The percentage of successful lifts and holds from a predefined set of initial poses.
  • Pose estimation accuracy: Measured using the Average Distance (ADD) metric, which calculates the mean distance between model points transformed by the estimated pose versus the ground truth pose.
  • Task completion metrics: For structured tasks like stacking or placing objects in a box. These standardized metrics move the field beyond anecdotal demonstrations to quantitative, reproducible benchmarking.
04

Bridging Simulation and Reality

A core purpose of the YCB Set is to facilitate sim-to-real transfer. Researchers can:

  1. Train manipulation policy networks or grasp planners like DexNet in simulation using the accurate 3D models.
  2. Apply techniques like domain randomization (varying textures, lighting, physics parameters) to the YCB objects to improve robustness.
  3. Evaluate the trained policies on the identical physical objects, directly measuring the sim-to-real gap. This creates a controlled pipeline for developing algorithms that work reliably on physical hardware.
05

Foundation for Major Competitions & Research

The YCB Object Set is the de facto standard for major robotics challenges, most notably the Amazon Robotics Challenge (later the Amazon Picking Challenge). It has been used in thousands of research papers to benchmark:

  • Visual servoing and 6D pose estimation pipelines.
  • Grasp wrench space analysis and force closure calculations.
  • Task and motion planning for complex, multi-step chores.
  • Imitation learning and reinforcement learning for control. Its widespread adoption creates a common language and baseline, accelerating progress across the robotics community.
06

Related Concepts & Extensions

The YCB Set interacts with several advanced concepts in dexterous manipulation:

  • In-hand manipulation: Objects like the screwdriver or marker are used to test finger gaiting and re-orientation.
  • Tactile servoing: The set's objects provide varied surfaces for testing GelSight or other tactile sensors.
  • Non-prehensile manipulation: Items like the bowl and plate are used for pushing and sliding tasks.
  • Contact-implicit trajectory optimization: Planners can use the YCB models to discover complex contact sequences for tasks like opening the lid of the mustard bottle. Extensions like the YCB-M set add articulated objects (e.g., laptop, drawer) to increase complexity.
BENCHMARKING STANDARD

How the YCB Object Set is Used in Research

The YCB Object Set serves as a foundational benchmark for evaluating robotic manipulation and perception algorithms in a standardized, reproducible manner.

The YCB Object Set is a standardized collection of 77 household items used as a benchmark for evaluating robotic manipulation and perception algorithms. It provides a common set of objects with associated 3D models, physical properties, and high-resolution scans, enabling reproducible research. By offering this controlled testbed, it allows for direct comparison of different grasping planners, 6D pose estimators, and visuomotor control policies across institutions, accelerating progress in embodied AI and dexterous manipulation.

In practice, researchers use the set to train and test algorithms for tasks like bin picking, object reorientation, and tool use. Its inclusion of varied shapes, textures, and weights challenges systems to achieve robust generalization. The set is integral to sim-to-real transfer pipelines, where policies trained in simulation with YCB models are validated on physical counterparts. This standardization is critical for measuring true advancements against a fixed, well-understood baseline in robotics.

YCB OBJECT SET

Frequently Asked Questions

The Yale-CMU-Berkeley (YCB) Object Set is the de facto standard benchmark for evaluating robotic manipulation and grasping algorithms. These questions address its composition, purpose, and role in modern robotics research.

The YCB Object Set is a standardized, publicly available collection of 77 household objects designed as a benchmark for reproducible research in robotic manipulation, computer vision, and machine learning. It provides a common set of physical and digital objects with precisely known geometric, dynamic, and visual properties, enabling direct comparison of algorithms across different research labs. The set includes items like a hammer, a bowl of cereal, a drill, and a mustard bottle, chosen to represent a wide range of shapes, sizes, weights, textures, and grasp affordances encountered in daily life.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.