What is visible?
The camera measures colour, intensity and depth, including missing or unreliable pixels.
Knowledge · Robotics
Many production tasks are simple but monotonous for people: taking a part from a bin, placing it on a conveyor, or loading it into a CNC machine. A robot arm or cobot can take over that repetitive work. The difficulty is that a bin is not an orderly supply from a robot’s point of view. Every part lies differently, parts cover one another, and the scene changes after every pick. 3D bin picking helps the robot see where a part is and decide whether it can be picked and moved safely.

The short answer
Do not start with the most elaborate 3D solution by default. If parts lie at a known height with the same face upward, a straightforward 2D camera may be enough. Only when height, tilt and overlap keep changing does the robot cell need to perceive and plan more for itself.
From fixed position to random pile
The bin itself says little about how difficult the task is. When every part has a fixed position in a tray, the robot can repeat almost the same movement. When parts lie loose and overlap, the system must decide again for every pick what is visible, reachable and safe to grasp.
| Presentation | What is known? | Usually suitable approach | Main limitation |
|---|---|---|---|
| Fixed tray or fixture | Position, height and orientation are predefined. | Robot program with presence verification; vision may not be required. | Limited flexibility across product changes. |
| Separated on a plane | Known height, limited orientations, no overlap. | 2D camera for X, Y and in-plane rotation. | Fails when parts tilt or cover one another. |
| Layered or semi-ordered | Same face upward, but height or limited tilt varies. | 2.5D height map or 3D guidance with constrained pose freedom. | A depth image contains visible surfaces only. |
| Randomly piled | Position and orientation are unknown; parts overlap. | 3D perception, pose or grasp estimation, and collision-aware planning. | Each pick changes the scene; reacquisition is normally required. |
| Entangled or deformable | Shape and physical relationships may change during the pick. | 3D plus a specialised gripper, active rearrangement or mechanical singulation. | Direct bulk picking may be technically or economically unattractive. |
On a flat support with known part height, a 2D detection can often be converted directly into a fixed pick Z. The number of possible orientations is reduced as well. Once parts stack, tilt or vary in shape, this simplification disappears: actual height, surface normal and gripper clearance must be recovered from the scene.
The complete chain
A person handles these steps almost without thinking. For a robot, each one must be measurable and verifiable. That is how a promising demonstration becomes a cell that keeps working throughout a production shift.
The camera measures colour, intensity and depth, including missing or unreliable pixels.
Software separates instances, identifies the type, and estimates pose or possible grasp points directly.
Flatness, edges, holes, material, centre of mass and clearance determine whether a grasp is stable.
Reach, joint limits, singularities, bin walls and full tool geometry constrain the choice.
Approach, gripper closure, lift and extraction must be collision-free with the part attached.
Vacuum pressure, finger position, force sensing or a verification image confirms the pick and drives recovery.
Complicating factors
A person naturally picks the topmost free part and leaves an interlocked one alone. A robot must derive those choices from camera data, geometry and explicit rules. The combination of gloss, overlap, bin walls and limited room to move is what makes production harder than a tidy demonstration.
The camera measures visible surfaces only. A hidden edge or underside is inferred from CAD or learned priors, not directly observed. The target may also be trapped beneath a neighbour.
Gloss can redirect projected light or saturate a sensor. Dark material may return too little light, while transparent parts transmit or refract it. No depth technology solves every material universally.
A cylinder may have several equivalent orientations. That is harmless if every orientation is acceptable, but critical when a hidden key must later be aligned.
Walls create shadows, reflections and restricted tool access. A fixed camera also observes a full and nearly empty bin from different ranges and angles.
Rings, clips, springs and sheet parts can interlock. A correct pose does not prove that exactly one part will separate.
Errors in camera intrinsics, camera-to-robot calibration, robot accuracy and the tool centre point accumulate. Accurate depth alone therefore does not guarantee an accurate pick.
Pose found. What next?
The camera may describe exactly where a part lies, but the part is not picked yet. A magnet or vacuum cup mainly needs a clear contact surface. A finger gripper must reach around the part and have room to close. The robot then needs a posture and path that carry both the gripper and the held part safely past the bin wall and neighbouring parts.
The camera finds a correctly posed part against a side wall. A top suction cup can reach the surface, but the wrist strikes the rim during approach. The correct system response is not “pose found, therefore pick,” but to choose another grasp, another robot configuration, another view or another part.
Reducing complexity deliberately
Often reduces the problem from six to three degrees of freedom and permits a fixed pick height.
Less occlusion, lower collision risk and often several picks from one acquisition.
Usually provide more stable depth and retain their geometry during detection and gripping.
More candidate grasps and greater tolerance of measurement and calibration errors.
Better lines of sight and more room for the wrist, tool and extraction motion.
A vibration plate, conveyor, step feeder or intermediate station can reduce overlap before vision begins.
Important: mechanical singulation is not failed vision. When parts entangle, are difficult to measure or demand a very short cycle, simple mechanics may be the most robust and economical system solution.
Solution types
For flat, separated parts. Fast, explainable and often easier to maintain.
For layers, boxes or top surfaces with height variation. A height map contains one visible depth per image point, not hidden geometry.
Fits known 3D geometry to the measured point cloud. Strong for fixed industrial parts when CAD, calibration and visible geometry agree sufficiently.
Can help with variable appearance, instance separation and grasp estimation. Training must represent actual materials, lighting and pile states.
Combines, for example, AI segmentation with CAD pose, depth verification and explicit collision checking. This is often more diagnosable than a fully end-to-end model.
Spreads or meters parts so the robot can use 2D or simpler 3D. Particularly relevant for small, interlocking or high-throughput parts.
Measuring depth
The best method follows from working distance, measurement volume, material, required detail and motion during capture. Test not only average accuracy, but also how much valid depth remains on critical grasp surfaces.
Calculate depth from image differences between cameras. Projected texture helps on uniform surfaces; repetitive patterns, gloss and occlusion remain difficult.
Projects a known pattern and measures its deformation. It can provide detailed depth in controlled conditions, while shadows, ambient light and movement during pattern capture can interfere.
Determines distance from the travel time or phase of active light. It produces dense depth quickly, but multipath, saturation and weak returns can invalidate pixels.
Simpler calibration and often shorter cycles when the complete bin remains within range and field of view. In deep bins, capture quality changes between full and empty states.
Allows alternate viewpoints and more consistent working distance. The trade-offs are extra motion, stationary capture, payload, protection and cable routing.
From demonstration to production
Do not test only a few easy parts placed neatly on top. Use actual parts and the real bin, including full corners, glossy surfaces, interlocked parts and an almost empty bin. That reveals where the robot needs help or a different approach before the investment is made.
The fastest isolated robot move is not automatically the best strategy. A slightly slower grasp with a high success probability can deliver more production than an aggressive grasp that often causes a rescan, drop or operator intervention.
Available 3D hardware
The Hikrobot MV-DB range includes RGB-D models for tasks such as singulation, volume and pose measurement. Compare each model's measurement range, clearance distance, field of view, depth accuracy and scan rate against both the full and empty bin.

Use the product page to compare models and specifications. Material behaviour, viewing angle, bin walls and gripper access remain part of the practical test.
View MV-DB models →Frequently asked questions
Continue within Sedeco
An initial assessment does not have to be complicated. A few representative parts, the real bin and the required cycle time are usually enough to identify a promising approach and decide what should be tested first.