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.
Glossary
YCB Object Set

What is the YCB Object Set?
A standardized collection of physical objects used to evaluate robotic manipulation and perception algorithms.
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.
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.
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.
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.
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.
Bridging Simulation and Reality
A core purpose of the YCB Set is to facilitate sim-to-real transfer. Researchers can:
- Train manipulation policy networks or grasp planners like DexNet in simulation using the accurate 3D models.
- Apply techniques like domain randomization (varying textures, lighting, physics parameters) to the YCB objects to improve robustness.
- 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.
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.
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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
The YCB Object Set is a foundational benchmark, but evaluating robotic manipulation requires a broad technical vocabulary. These related terms define the core concepts, algorithms, and hardware used to interact with physical objects.
6D Pose Estimation
6D Pose Estimation is the computer vision task of determining an object's full three-dimensional position (X, Y, Z) and three-dimensional orientation (roll, pitch, yaw) relative to a camera. It is critical for precise robotic manipulation, such as inserting a peg into a hole or re-grasping an object.
- Inputs: Typically uses RGB-D (color + depth) data or just RGB images.
- Methods: Includes direct regression with CNNs, keypoint detection, and template matching using point pair features.
- Challenge: Must be robust to occlusion, clutter, and varying lighting—common in real-world scenes like those modeled by the YCB Object Set.
Force Closure
Force Closure is a fundamental condition in robotic grasping where the set of contact forces applied by the gripper can generate any resultant wrench (combined force and torque) on the object. This ensures the object can be held securely in equilibrium against arbitrary external disturbances.
- Mathematical Basis: Analyzed using friction cones and linear algebra to determine if contact forces can balance any external wrench.
- Grasp Planning: A primary quality metric for evaluating candidate grasps in both analytic methods (like those in DexNet) and real-world execution.
- Relation to YCB: Objects in the YCB set are often evaluated for the ease with which force-closure grasps can be achieved.
Sim-to-Real Gap
The Sim-to-Real Gap refers to the performance discrepancy between a robot policy trained in a physics simulation and its performance when deployed on physical hardware. This gap arises due to imperfect modeling of dynamics, sensor noise, and actuator delays in simulation.
- Mitigation Strategies: Key techniques include Domain Randomization (varying simulation parameters like friction and lighting) and System Identification (calibrating the simulator to real-world data).
- Benchmark Role: The YCB Object Set is frequently used to evaluate sim-to-real transfer, as policies trained to manipulate YCB models in simulation must work on the real-world counterparts.
Tactile Servoing
Tactile Servoing is a closed-loop control method that uses real-time feedback from tactile sensors (e.g., GelSight) to guide robotic manipulation. Instead of relying solely on vision, it corrects motions based on direct contact sensations, such as maintaining a desired contact force or following an object's contour.
- Applications: Essential for delicate tasks like in-hand manipulation, inserting connectors, or handling fragile YCB objects like the plastic banana.
- Feedback Loop: The controller adjusts the robot's pose to minimize the error between the current tactile reading (e.g., pressure distribution) and a desired tactile signature.
Model Predictive Control (MPC)
Model Predictive Control (MPC) is an advanced, online optimization-based control method. At each time step, it uses a dynamic model of the robot and its environment to predict future states over a horizon, solves for an optimal sequence of control inputs, and executes only the first step before re-planning.
- Use in Manipulation: Ideal for contact-rich tasks with dynamics, like pushing or non-prehensile manipulation of YCB objects, as it can explicitly handle constraints (e.g., joint limits, force limits).
- Connection to Planning: Contact-Implicit Trajectory Optimization is often formulated as an MPC problem, allowing the solver to discover optimal contact sequences.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us