Skip to Content
AIAI
  • Article
  • Open Access

3 November 2026

28 Pages

Constraint-Aware Multimodal Bin Grasping and Singulation in Cluttered Environments

,
,
,
,
and
1
Faculty of Mechanical Engineering, Ghulam Ishaq Khan Institute of Engineering Sciences and Technology, Topi, Swabi 23640, Khyber Pakhtunkhwa, Pakistan
2
Department of Robotics and Automation Engineering, Atlantic Technological University, Galway Campus, Dublin Road, H91 T8NW Galway, Ireland
3
Department of Computer Software Engineering, University of Engineering and Technology, Charsadda Road, Mardan 23200, Khyber Pakhtunkhwa, Pakistan
4
Department of Computer Systems Engineering, University of Computing Sciences and Information Technology, Swat 19200, Khyber Pakhtunkhwa, Pakistan

Abstract

Rigid container walls invalidate the open-workspace assumptions of tabletop manipulation, leaving three coupled gaps: unconstrained trajectories can be wall-unsafe, single-point grasp checks reject accessible offset positions, and occlusion-removal actions can ignore wall proximity. This paper treats bin wall geometry as a first-class constraint. A multimodal framework couples YOLO11 instance segmentation with a radial-basis-function support vector machine (SVM) and geometric rules to select among five modes—direct grasping, height-based grasping, two-dimensional singulation, and partial and full occlusion removal based on target visibility, relative height, grasp feasibility and wall proximity. Every trajectory passes a common wall-constraint validator before reaching the controller. Experiments used a UR5e with an overhead RGB-D camera. YOLOv11m-Segmentation model reached 0.992 box and 0.991 mask mAP@0.5 with an average inference time of 0.4350 ± 0.11 s. Task success was 100.0%, 93.3%, and 86.66% at low, medium, and high clutter (30 trials per condition). At high clutter, the ablation increased TSR from 66.66% for the single-point wall-unaware baseline to 83.33% with multi-point grasp selection and 86.66% with wall-aware singulation. The proposed system achieved a 90% Task Success Rate (TSR), compared with Target-Oriented VPG, which achieved 60% TSR, and GraspNet with bin-wall constraints, which achieved 40% TSR with 10 trials in a high-clutter environment. Across the 90 proposed-system trials, six task failures were observed, but none involved wall contact. Because container awareness sits in the planning layer rather than the end-effector, the method retrofits to installed cells using standard two-finger hardware.

1. Introduction

Robotic bin picking, the retrieval of individual items from an unordered collection held inside a rigid container, is among the most economically consequential unsolved problems in industrial manipulation. In discrete manufacturing it underpins automated part feeding, machine tending and kitting, where components arrive in bulk totes rather than in fixture, pre-oriented presentations. In logistics and e-commerce order fulfilment it underpins piece picking from storage totes, mixed-SKU de-palletizing and parcel induction. In materials recovery it underpins the separation of mixed waste streams into recoverable fractions [1,2]. What unites these settings is that the container, rather than the open table, is the native presentation format for the objects to be handled. Bogue [3] observed that bin picking has the potential to eliminate repetitive manual part-handling across large parts of the manufacturing and logistics sectors, but notes that deployed systems remain complex to install and commission. That gap between demonstrated capability and routine deployment has motivated a decade of sustained research effort, from the Amazon Picking and Robotics Challenges [4,5,6] through to purpose-built industrial benchmarks and datasets [7,8].
The significance of the container is that it removes assumptions that are often made in the manipulation literature. A robot on a flat tabletop can move laterally in any direction from its current position to move away from an obstacle and can come towards a target from any lateral direction that is convenient. When operating inside a bin, these assumptions no longer hold. The workspace is enclosed on all sides by rigid walls, so that a trajectory that is freely generated can cause the end-effector to enter the container. Under gravity, vibration and previous disturbance, objects are forced to move towards the boundaries, and the target may become pressed against a wall, without any clearance for the gripper fingers. However, occasionally objects will not be pushed off easily, since the direction in which the object would be exposed may be the same direction as the direction the wall is obstructing. The results of not taking these restrictions into account are not just lower success rates; the failure of a pick will stop the cell dead, and manual intervention will be required; in a production environment, there is a much bigger expense than a failed pick. These are real challenges to deployment [3,9] but are not necessarily explicitly displayed in the manipulation literature.
Although perception-driven manipulation has progressed substantially, important challenges remain in cluttered bin environments. Deep convolutional detectors can detect objects at real-time speed with cluttered background in natural environments [10,11], and the RGB-D pose estimation approaches can accurately estimate the pose of objects if their full 3D models are provided [12,13,14]. However, in bin picking, such model-based approaches are not always feasible, due to the volatility of the item populations and the lack of CAD models. Simplified grasp representations, especially 4-DOF top-down grasping, have therefore remain widely used. They are easily computed and represent the end-effectors in use in the industry; the parallel-jaw and suction end-effector [15,16,17]. The proposed system is designed for horizontal bin-picking scenarios using a 4-DOF top-down grasping policy. It assumes that the target object has a sufficiently accessible grasp region from the upper workspace and does not address substantially inclined containers, deep undercuts, or configurations requiring non-top-down approach directions.
Singulation is one of the key sub-problems: objects need to be moved to space them apart so that the object to be grasped can be reached. This is because classical pushing models which can give analytical guarantees rely on assumptions about the objects geometry and the friction which do not hold in real bins [18,19]. In cluttered environments, they have been largely replaced by learning-based policies [20,21,22,23]. Another challenge is occlusion handling, which allows for localizing partially occluded targets but may not be able to safely grasp them, and fully occluded targets must be uncovered via a series of exposing actions whose order is not necessarily optimized for a limited container geometry [24,25,26].
A similar limitation arises in both singulation and occlusion handling. Methods of singulation that fail to model bin boundaries yield pushes that either may collide with a wall or move an object inadequately against a wall. Feasibility checks were performed at only one point on the target and evaluated whether the grasp would be successful if positioned a certain distance away. Wall-oblivious occlusion-removal algorithms may place the removed object back into the target area or displace it into a corner, adding to the clutter in the scene. These are all individually small; the combined effect of all of them creates a significant difference between tabletop and in-bin performance and they cannot be optimized separately, since an optimized grasp decision, push direction, and de-stacking direction can all be limited by the same geometry.
In this paper, an adaptive multimodal approach to bin picking is proposed, where bin wall geometry is considered as a first-class constraint both in the selection of the actions and in the generation of the picking trajectory. The five manipulation modes are direct grasping, height-based grasping, two-dimensional singulation, partial-occlusion removal, and full-occlusion removal, which are selected based on the visibility of the target, grasping feasibility, and proximity of the target to the workspace and the relative height between the target and the workspace. All of the trajectories generated by all of the modes are passed through a common-trajectory validator that checks the trajectory for collisions with the walls before it is sent to the robot controller. The novelty therefore lies in the coupling of grasp selection, singulation and occlusion recovery under one container-aware decision loop, rather than in the use of any individual perception or learning model.
The main contributions of this work are:
  • A constraint-aware multimodal decision framework that jointly reasons over target visibility, relative height, grasp feasibility and wall proximity to select among five manipulation modes.
  • A unified wall-constraint trajectory validator that checks every generated waypoint against the container boundary and invokes a wall-safe fallback when the candidate trajectory violates the admissible region.
  • A nonlinear RBF-SVM two-dimensional singulation strategy that generates target-centered separation boundaries, combined with a wall-safe linear fallback when the nonlinear path is inadmissible.
  • A three-point grasp-feasibility scheme that evaluates the centroid and two principal-axis offsets, reducing dependence on a single centroid candidate while retaining low computational cost.
  • Physical validation on a UR5e platform across three graded clutter levels, with 90 trials used to characterize system-level performance and motion demand.
The remainder of this paper is organized as follows. Section 2 reviews related work on industrial bin picking, visual perception, singulation, and occlusion handling. Section 3 presents the proposed method together with the experimental setup and evaluation metrics. Section 4 reports the results. Section 5 discusses their implications and the limitations of the approach, and Section 6 concludes.

3. Materials and Methods

3.1. System Overview

The overall architecture is shown in Figure 1. The design follows three principles. First, every component reasons explicitly about the container boundary rather than treating the workspace as unbounded. Second, action selection is driven by the measured state of the bin at each cycle rather than by a fixed sequence. Third, all five action modes converge on a single trajectory validation stage before any command reaches the robot controller, so that wall safety is enforced structurally rather than being implemented within each mode.
Figure 1. Overall system architecture, covering direct grasping, height-based grasping, two-dimensional singulation and occlusion removal, with wall-constraint validation applied to every generated trajectory.
At the start of every control cycle an Intel RealSense D457 depth camera (RealSense, Inc., Cupertino, CA, USA) captures a registered RGB-D frame. The color image is passed to a YOLOv11m-seg network, which returns per-instance bounding boxes, class labels and segmentation masks for the sixteen object classes on which it was trained. The adaptive action selector then evaluates the bin state and dispatches to one of five modes. The trajectory produced by the selected mode is validated against the wall-clearance constraint, corrected if necessary, and executed.

3.2. Problem Formulation and Notation

The bin is modelled as a rectangular container whose interior footprint is
ℬ = {(x,y) ∈ ℝ2:xmin ≤ x ≤ xmax, ymin ≤ y ≤ ymax}
To keep the end-effector clear of the walls, a reduced admissible region is defined by contracting ℬ by a clearance margin δ:
ℬ = {(x,y) ∈ ℬ:xmin + δ ≤ x ≤ xmax − δ, ymin + δ ≤ y ≤ ymax − δ}
with δ = 30 mm throughout this work. The value was selected as the smallest margin that reliably accommodated the finger width of the gripper together with the residual calibration error of the hand-eye transform.
The perception module returns a set of instance masks at each cycle, partitioned into the target mask Mt and the set of surrounding object masks ℳo = {M1,…,Mn}. It is convenient to define their union as
U o = ⋃ i = 1 n M i
The thresholds were selected according to the geometric characteristics of the gripper and tested objects. A 30 mm wall-clearance threshold was used to provide sufficient separation between the gripper and bin wall and prevent unintended contact. A 10 mm height-difference threshold was selected to ensure reliable top-down grasping; when the difference is below this value, the object is first singulated to reduce collision risk with surrounding objects. A 5 mm de-stacking offset was selected to provide sufficient displacement of the occluding object and create a graspable region. These values are configuration-dependent: changes in gripper geometry may require adjustment of wall clearance, while changes in bin dimensions alone do not inherently require retuning. The height and de-stacking thresholds primarily depend on the object dimensions.

3.3. Multimodal Perception Module

Instance segmentation. The YOLOv11m-seg model was trained on a custom dataset acquired in bin and tabletop environments under varying illumination. With the segmentation head resized from the 80 COCO classes to the sixteen classes used here, the network comprises 22.35 million parameters and requires 113.0 GFLOPs per forward pass at 640 × 640 input. The medium variant was selected over the small one because the additional capacity measurably improved mask quality on the thin, elongated objects in the set, at an inference cost that still clears the control loop rate by a wide margin. The resulting segmentation masks are the common input to the grasp pose estimator, the three-point feasibility checker and the singulation module.
Dataset split and applicability: The 6422 images were collected across separate recording sessions with different object arrangements and clutter configurations. The test set was obtained from independent recording sessions and did not contain frames from the training sequences, thereby reducing the risk of near-duplicate frame leakage. However, the dataset remains limited to the 16 object classes and the specific bin geometry used in this study. Therefore, the reported results demonstrate applicability within the evaluated setup rather than general industrial deployment.
Target designation. In addition to vision, the second input modality is voice, as the second part of the instruction specifies the object to be retrieved. Commands are recorded via a USB microphone and transcribed by an offline speech recognition system, eliminating network latency and keeping everything contained within the cell. The command vocabulary is deliberately limited: it consists of the 16 trained class names plus a limited number of carrier phrases like “pick the” and “get the”. This limits the grammar and increases the recognition accuracy well beyond that achieved by open dictation and eliminates the effects of an out-of-vocabulary word. The class name recognized is compared to the label set of the segmentation network, and the corresponding instance detected by the segmentation network is taken as the target mask Mt for this cycle. If the spoken class is not present in scene, the system reports that the class is ‘absent’ and waits for a new class to be spoken.
Coordinate transformation. A pixel (u,v) with associated depth d is back-projected into the camera frame using the intrinsic parameters (fx, fy, cx, cy):
p c = u − c x   d f x ,   v − c y   d f y ,   d ⊤
and mapped into the robot base frame through the hand-eye transform bTc:
p b 1 = T c b p c 1 ,     T c b = R t 0 ⊤ 1
Object orientation. The principal axis of the target is recovered from the second-order central moments of its mask. With centroid u ¯ , v ¯ , the central moments are
μ pq = ∑ u , v ∈ M t u − u ¯ p v − v ¯ q
and the orientation of the principal axis follows as
θ = 1 2 arctan 2 μ 11 μ 20 − μ 02 ,     u ^ = cos θ ,   sin θ ⊤

3.4. Adaptive Action Selection

The selector evaluates four predicates in order at each cycle: whether the target is detected at all; whether a collision-free grasp exists; whether the target stands sufficiently proud of its neighbors; and whether the candidate action would violate the wall clearance. The outcome determines the active mode:
  • Mode 1, Simple Grasping. The target is visible and at least one of the three candidate positions passes the feasibility test of Section 3.5.
  • Mode 2, Depth grasping. No candidate is clear, but the target surface stands at least hth above its neighbors, permitting a top-down approach at the target height.
  • Mode 3, 2D singulation. Target and neighbors are of comparable height and no candidate is clear; a nonlinear push path is generated to displace the neighbors.
  • Mode 4, Partial occlusion. The target is detected but a stacking object lies partly over it, confirmed by a depth differential.
  • Mode 5, Complete occlusion. The target is not detected; the highest stack is disturbed and perception is re-run.
The distinction between an absent target, a potentially fully occluded target, and an unreliable detection is handled using object detection and height information. If YOLO11 returns no instance of the commanded class and no evidence of a stacked configuration is observed, the target is declared absent. If no target instance is detected but an object region indicating a height substantially greater than that of an individual object is observed, Mode 5 is activated to perform de-stacking and expose potentially occluded objects. Detections with a posterior confidence below 0.60 are suppressed to reduce false-label interference and are not used to initiate grasping.
As long as the generated trajectories remain within the bin limits, the corresponding decision from the tabletop environment is retained, provided that a minimum clearance of 30 mm from the bin wall is maintained. When a trajectory violates this clearance and risks collision with the bin boundary, an additional linear push trajectory is generated to move the target or occluding object away from the wall. Representative cases are illustrated in Figure 2.
Figure 2. Bin-boundary constraint handling for safe grasping and singulation: (a) representative cases of trajectory modification under different object configurations, including boundary violation, wall-contact, partial occlusion, and complete occlusion; (b) detection of an unsafe gripper trajectory and application of the 30 mm minimum wall-clearance constraint.
In Case 1, non-linear singulation trajectories (blue) that extend beyond the bin boundary are replaced by linear push trajectories (black) to maintain safe operation within the bin. In Case 2, when the target object is pressed against the bin wall, the algorithm first applies a corner push toward the bin center (black, Case 2a), followed by a center push (green, Case 2b) to create sufficient graspable space. In Case 3, for partial occlusion, trajectories directed toward the bin wall (yellow) are modified into parallel linear pushes (black, Case 3b), whereas trajectories that originate near the wall and move inward remain unchanged (Case 3a) because they do not violate the wall-clearance constraint. In Case 4, for complete occlusion, wall-directed trajectories (yellow) are replaced by linear trajectories parallel to the bin wall (black), allowing the occluding object to be displaced without collision. Figure 2b further illustrates a case in which the robotic gripper approaches the bin boundary. The original non-linear push trajectory is shown in white, with the red-highlighted point indicating the detected unsafe position. A minimum clearance of 30 mm from the bin wall is enforced to prevent collision. Thus, the proposed constraint validator preserves the original grasp or singulation mode whenever it is geometrically safe and activates an additional linear push trajectory only when a potential bin-wall collision is detected.

3.5. Three-Point Grasp Feasibility Check

Conventional feasibility checks evaluate only the centroid of the target and test whether the gripper finger rectangles intersect neighboring masks. This single-point test rejects configurations in which the centroid is blocked but one end of the object is clear. The proposed check evaluates three candidate positions distributed along the principal axis (Figure 3a):
p k = c + k   L 4   u ^ ,     k ∈ − 1 , 0 , + 1
where c is the mask centroid and L the object extent along u ^ . At each candidate a rectangular template ℛ(pk,θ) representing the closed gripper fingers is placed, with dimensions
wR = wo + 2cl,  lR = lf
in which wo is the measured object width, cl = 20 mm is the lateral clearance allowed on each side, and lf = 40 mm is the finger length. The degree of interference at each candidate is the area of intersection between the template and the surrounding masks,
O(pk) = |ℛ(pk,θ) ∩ Uo|
and the feasible set is those candidates that are simultaneously free of interference and wholly inside the admissible region:
ℱ = {pk:O(pk) = 0 ∧ ℛ(pk,θ) ⊂ ℬδ}
Figure 3. Grasping scenarios. (a) Three-point grasp feasibility check, showing the gripper template with 40 mm finger length and 20 mm lateral clearance evaluated at three candidate positions. (b) Height-based grasping, showing the height differentials measured at each candidate position.
If ℱ ≠ ⌀, Mode 1 is selected and the executed grasp is the feasible candidate closest to the centroid, which minimizes the moment arm about the object’s center of mass:
p * = arg min p k ∈ F p k − c
The second condition in Equation (11) is what excludes the wall-adjacent grasp candidates that a conventional check would accept.
The 4-DOF policy generates top-down grasp poses and is therefore applicable when the target provides an accessible grasp region from above. Objects located near bin walls are first considered by the wall-aware singulation module and, when necessary, repositioned toward the bin center before grasp execution. However, if the bin wall obstructs the required gripper approach or the object is located beneath a geometrically inaccessible region, a top-down grasp may become infeasible.

3.6. Height-Based Grasping

When ℱ = ⌀, the system tests whether the target protrudes sufficiently above its surroundings for a top-down approach to clear them. Writing zt for the target surface height and 𝒩(pk) for the neighborhood of candidate k, the height differential is
Δ h p k = z t p k − max u , v ∈ N p k z o u , v
Mode 2 is triggered when
maxkΔh(pk) ≥ hth,  hth = 10 mm
Figure 3b shows the height differentials measured at each candidate position, and the grasp is executed at the position of greatest clearance, p* = argmaxkΔh(pk).

3.7. 2D Singulation

If no candidate is clear and no candidate satisfies the height criterion, a singulation path is generated, as illustrated in Figure 4. A machine learning technique, support vector machine (SVM), can be used for both regression and classification tasks [57]. In classification, SVM can construct nonlinear decision boundaries through appropriate kernel functions. Therefore, an RBF-kernel SVM is employed in this study to generate the nonlinear singulation trajectory. A binary support vector (SVM) machine with a radial basis function kernel is trained at each singulation cycle on the boundary pixels of the relevant masks. Restricting the training set to boundary pixels rather than all mask pixels reduces the sample count by approximately an order of magnitude, which is what keeps the classification step fast enough for the control loop. The hyper-parameters for the RBF-SVM are regularization constant C = 10, kernel width gamma = 0.01, and class 0 associated with target object mask and class 1 associated with non-target object masks. The training set is
S = x i , y i i = 1 N ,   y i = + 1   if   x i ∈ ∂ M t ,   y i = − 1   if   x i ∈ ∂ U o
where ∂(·) denotes the boundary pixel set of a mask. The classifier is obtained by solving the dual problem
max α   ∑ i = 1 N α i − 1 2 ∑ i = 1 N ∑ j = 1 N α i α j y i y j K x i , x j
subject to   0 ≤ α i ≤ C ,   ∑ i = 1 N α i y i = 0
with the radial basis function kernel
K x i , x j = exp − γ x i − x j 2
Figure 4. Nonlinear push trajectory generation for two-dimensional singulation. (a) Original RGB frame. (b) Decision boundary produced by the nonlinear classifier. (c) Overlapping portion of the trajectory, in blue, intersecting the surrounding object masks. (d) Final singulation trajectory after removal of the longest non-overlapping segment.
The kernel produces a smooth decision function in image space,
f x = ∑ i = 1 N α i y i K x i , x + b
whose zero level set envelops the target and forms the candidate singulation path:
𝒯svm = {x ∈ Ω:f(x) = 0}
Interpreted as a robot trajectory, this curve pushes neighboring objects away from the target rather than across it, which is the behavior a straight-line push cannot provide.
Not all of 𝒯svm is useful. The portions that do not intersect any surrounding mask,
T no = x ∈ T svm : x ∉ U o = ⋃ j = 1 m T no j
decompose into m maximal connected segments. Executing the longest of these would displace the target itself rather than its neighbors, so it is removed:
T final = T svm arg max j T no j
What remains is the shortest set of boundary segments that contact only the surrounding objects, which is precisely the motion required for singulation. A five-pixel positional tolerance is applied at the trajectory start point when converting from image to workspace coordinates.
The RBF-SVM uses 2D instance-mask boundary pixels without imposing a convexity constraint, allowing nonlinear contours to represent irregular and non-convex shapes. For thin or elongated objects, the resulting trajectory becomes approximately linear along the dominant object direction, while the soft-margin formulation provides tolerance to minor boundary irregularities and segmentation noise.

3.8. Occlusion Removal

Partial occlusion (Mode 4). The target is detected, but the depth channel indicates a stacking object whose surface lies above the target surface. The mode is triggered when
ΔHo = Hs − Ht ≥ ϵz,  ϵz = 2 mm
The threshold ϵz was determined empirically: below 2 mm the depth noise floor of the sensor produced false triggers at an unacceptable rate.
Full occlusion (Mode 5). When the detector returns no target instance, the target is presumed buried. The algorithm identifies the highest stacked object in the bin and disturbs it, then re-runs perception, repeating until the target appears or all stacked objects have been disturbed. The de-stacking motion is aligned with the short axis of the stacking object, which maximizes the displacement achieved per motion:
d ^ = cos θ s + π 2 ,   sin θ s + π 2 ⊤
where θs is the principal-axis orientation of the stacking object obtained from Equation (7). The push start point is placed at the near end of the short axis, offset below the object surface by ϵo = 5 mm, and the end point extends past the far end by a margin ρ:
p start = c s − l s 2 d ^ − ϵ o z ^ ,     p end = c s + l s 2 + ρ d ^
If d ^ points toward a wall lying within the clearance zone, the direction is rotated to run parallel to that wall face before execution.
The de-stacking loop operates within a cycle budget of B = 5 iterations, based on the maximum observed stack depth of four objects across the 90 experimental trials. After each de-stacking action, the scene is re-evaluated to detect the target. If the target remains undetected after B iterations, the system terminates the process and reports a task failure.

3.9. Wall-Constraint Trajectory Validator

The validator is the single point through which every trajectory passes, regardless of the mode that generated it. For a waypoint p = (px,py), the distance to the nearest wall is
dw(p) = min{px − xmin, xmax − px, py − ymin, ymax − py}
and the validation predicate over a trajectory 𝒯 is
V(𝒯) = 1 if dw(p) ≥ δ  ∀ p ∈ 𝒯, and V(𝒯) = 0 otherwise
When validation fails, the nonlinear path is discarded in its entirety and replaced by a linear push directed toward the bin center cℬ:
ℒ(p0,cℬ) = {p0 + t(cℬ − p0):t ∈ [0,1]}
so that the trajectory actually issued to the controller is
𝒯† = 𝒯 if V(𝒯) = 1, and 𝒯† = ℒ(p0,cℬ) if V(𝒯) = 0
Because Equation (29) is applied identically to the output of all five modes, no mode can issue a wall-violating trajectory, and the geometric safety condition does not depend on each mode implementing its own boundary logic correctly.

3.10. Experimental Setup

All experiments were conducted on a UR5e robotic arm (Universal Robots A/S, Odense, Denmark) fitted with a two-finger electric gripper Robotiq gripper (Robotiq Inc., Lévis, QC, Canada). Perception was provided by an Intel RealSense D457 depth camera mounted on a fixed overhead bracket. The bin measured 400 × 300 × 120 mm. Spoken target designations were captured through a USB microphone. System logic, motion control and sensor acquisition were implemented in ROS 2 Humble with Python3.10. The network was trained on an NVIDIA RTX 3060 (12 GB; NVIDIA Corporation, Santa Clara, CA, USA) and deployed on CPU.
The UR5e’s integrated force/torque sensing (4 N accuracy) and configurable safety limits were retained, with a conservative force limit below 1 N and reduced motion speed used during linear fallback. This ensured controlled operation and protective stopping without requiring an external force/torque sensor.

3.11. Evaluation Metrics

Two performance metrics are reported. The first metric is the task success rate over a set of N trials, which is:
TSR = N s N × 100 %
where Ns is the number of trials in which the target was retrieved without a wall collision or a dropped object. The second matric is the mean motion count is the average number of executed actions per completed task,
m ¯ = 1 N ∑ i = 1 N m i
where mi counts every grasp, push, and de-stacking motion in trial i. Because N = 30 per condition, point estimates of TSR carry appreciable uncertainty, so Wilson score intervals at the 95% level are reported alongside them:
p ^ ± = 1 1 + z 2 N p ^ + z 2 2 N ± z p ^ 1 − p ^ N + z 2 4 N 2
with z = 1.96. The Wilson interval is preferred to the normal approximation because it remains well behaved as p ^ approaches unity, which is the case at the low-clutter condition.

4. Results

4.1. Perception Performance

The segmentation model was trained using Ultralytics 8.4.38 and PyTorch 2.5.1 on a custom dataset of 6422 images (5138 training, 642 validation and 642 test images) captured within the bin and tabletop environment under varying lighting and object configurations. The dataset contains 16 object classes. All selected objects are rigid or semi-rigid, with varying shapes and dimensions. The split was performed at the image level. Training and validation curves are shown in Figure 5. All loss terms decrease steadily without the oscillations or plateaus characteristic of an inappropriate learning rate or batch size. The gap between training and validation curves remains small throughout, indicating that the model is not overfitting despite the continued decrease in training loss. Box and mask mAP@0.5 exceeded 0.99 from approximately epoch 50 onward. Training was configured for a maximum of 500 epochs, but the validation loss reached its minimum at approximately epoch 100 and training terminated there; Figure 5 therefore shows the complete run rather than a truncated view of it.
Figure 5. Training and validation curves. (a) Bounding box loss. (b) Segmentation loss. (c) Bounding box mAP. (d) Mask mAP.
Table 2 reports per-class segmentation results for all sixteen classes on the held-out test set. Overall box mAP@0.5 reached 0.992 and mask mAP@0.5 reached 0.991, with box mAP@0.5:0.95 of 0.921 and mask mAP@0.5:0.95 of 0.856. The per-class box mAP@0.5 of the lowest two classes was the same, 0.984, for the screwdriver and bandage classes. The thin and long profile of the screwdriver along with the various orientations it can take in a bin make it the most challenging object for most detectors (most of the time, 0.984 is still high enough to make a good grasp decision). The lower mask mAP@0.5:0.95 values for solder paste (0.714) and screwdriver (0.716) indicate greater difficulty in accurately localizing their boundaries at stricter IoU thresholds. The segmentation model reached 0.992 box mAP@0.5 and 0.991 mask mAP@0.5 at 0.4350 ± 0.11 s inference time.
Table 2. Per-class segmentation results on the test set.

4.2. Qualitative Multi-Mode Behavior

In-bin trials of representative systems are shown in Figure 6 for direct grasping and two-dimensional singulation and occlusion removal. In Figure 6a,b, the toy rhino is detected but is surrounded by non-target objects, so a nonlinear singulation trajectory is generated. The first path would be a push of the gripper against the wall of the bin, so validation will be the substitution of a linear push towards the interior of the bin. In Figure 6c, the target is pushed flat against the bin wall, and two successive linear pushes are created: the first is pushing one corner of the target away from the wall to form clearance; the second pushing the target towards the bin center. Then, there are two grasp candidates, one inside the admissible region ℬδ, and one outside; the latter is rejected by Equation (11), and the one inside is executed. In the case of Figure 6d, the toy cat is surrounded by clutter, but the nonlinear singulation path is completely contained within ℬδ and thus executes without modification and separates the target in a single motion.
Figure 6. Real-world experiments in randomly cluttered bin environments. Each row is one trial, shown across seven panels: (a) initial scene with the target marked; (1) segmentation mask; (2) initially generated decision; (3) decision after wall-constraint validation; (4) robotic action at start; (5) robotic action at end; (6) resulting configuration after execution. Rows (a–d) show four representative trials.
In three of the four trials presented, the initially generated trajectory was indeed geometrically sensible, but not physically safe, and was corrected prior to its arrival at the controller, as illustrated in these cases. Supplementary Video S1 provides an accompanying demonstration of the proposed UR5e bin-manipulation framework, illustrating robot actions for grasping and singulation in cluttered bin environments and the resulting object configurations.

4.3. Performance Across Clutter Levels

The proposed grasping and singulation framework is evaluated for three clutter levels, with 30 trials performed for each clutter level to demonstrate the robustness of proposed framework in more challenging scene conditions. The summary is contained in Table 3.
Table 3. Task success rate, 95% Wilson confidence Interval (CI), and mean motion count across clutter levels.
In a low-clutter environment, there were 4–6 non-target objects around the target object in the bin, all the objects were in contact with the target object, but there was no significant occlusion of the target. The system successfully completed all 30 trials with a task success rate (TSR) of 100.0%. The average number of robot motions was 1.4, meaning that most of the targets could be grasped directly without needing to singulate and/or de-stack them. The success rate of the proposed framework is high, and the number of motions is low, indicating that, when the target is clearly visible and adequate free space is provided around the grasped region, the proposed framework is capable of operating without failure.
In the medium-clutter condition, there were 7–9 objects in the vicinity of the target object, while the non-target objects are directly in contact with the target object and there could be partial occlusion The system successfully completed 28 of 30 trials, corresponding to a TSR of 93.3%. The average number of moves went up to 2.7. The decrease in TSR and increase in motion count when compared to the low-clutter condition suggests that more complex scenes had an impact on target accessibility. Sometimes, it was necessary to have the robot move the objects further over or perform further singulation or de-stacking movements to have an object ready for a grasp in the Z axis. The high-clutter condition was the most difficult experimental condition. It contained 10–15 non-target objects around the target object and the target could be partially or completely occluded. In this condition, the system was able to pass 26/30 trials; its TSR is 86.66%. The average number of motions was further raised to 3.4 motions/trial. This reduction in task success is due to the greater level of occlusion, the higher number of objects placed near feasible grasp locations, and the smaller level of clearance around feasible grasp locations. This made it harder to satisfy the conditions for direct grasp execution and led to an increase in the number of intermediate singulation and de-stacking actions. In general, the results show that there is a definite correlation between the level of clutter and system performance. The TSR diminished from 100.0% to 93.3% and eventually to 86.66% and the mean number of motions rose from 1.4 to 2.7, and then to 3.4, respectively. The trend shows that more cluttering makes it harder to successfully grasp an object and also makes manipulation to reveal and isolate the object more difficult.
The system still had an 86.66% TSR in the high-clutter environment, although it did not perform as well as it did in the more benign conditions. The results thus show that the proposed perception, grasp-feasibility evaluation, and singulation approach can deal with increasingly cluttered scenes and accommodate the number of manipulation actions depending on the level of difficulty of the configuration. The increase in motion count is not only a limitation of the proposed approach; it should be considered as a natural consequence of the additional singulation and de-stacking operations needed in a dense cluttered scene.
To further compare the proposed system with established baseline methods, experiments were conducted in a high-clutter environment using 10 trials. GraspNet [15] with bin-wall constraints achieved a TSR of 40% (4/10 trials) with a mean number of motions of 4.90. In the evaluated scenarios, some GraspNet-generated grasp poses were physically infeasible due to potential interference with neighboring objects or the bin surface, resulting in additional recovery attempts and reduced task success. Target-oriented VPG (Visual Push Grasp) [20] with bin-wall constraints (VPG-WC) achieved a higher TSR of 60% (6/10 trials) and a lower mean number of motions of 3.80. Although VPG can distinguish between pushing and grasping actions, its linear pushing primitive may require multiple iterations to singulated tightly packed or partially occluded targets. A maximum of five manipulation iterations was permitted; trials exceeding this limit were considered unsuccessful.
The proposed method achieved the highest TSR of 90% (9/10 trials) with the lowest mean number of motions (3.30). This improvement is attributed to its multiple feasible grasp-point evaluation, task-specific singulation strategy, nonlinear trajectories, and wall-clearance validation. The quantitative comparison is presented in Table 4.
Table 4. Comparison of proposed method with other standard methods regarding TSR (%) and mean number of motions.

4.4. Ablation Study: Multi-Point Grasp Selection and Wall-Aware Singulation

Table 5 shows a controlled ablation study in which both the two key components of the proposed framework, i.e., multi-point grasp selection and wall-aware singulation, were ablated. The three configurations were tested in low, medium and high clutter conditions with the same experimental protocol. The key measures of evaluation were the task success rate (TSR) and mean number of robot motions. The comparison makes it possible to consider the effect of a single component and compare the proposed method with it.
Table 5. Controlled ablation across the three clutter levels, 30 trials per configuration on matched scenes.
The first configuration, middle grasp point with wall-unaware operation, represents a simplified baseline in which the grasp is selected using only a single middle grasp point and no explicit consideration of the surrounding bin walls is incorporated into the singulation process. The performance of this configuration under low-, medium-, and high-clutter conditions was 83.33%, 80.0%, and 66.66% TSR, respectively. These mean motion counts were 3.3, 4.1, and 6.2, respectively. The large drop in TSR with an increasing amount of clutter demonstrates that it is less effective to use a single “grasp location” when the object to grasp is partially concealed, or when there are other objects near the grasp location that limit the ability to reach it. In addition, as the number of motions increases, the grasping attempts seem to have failed or were impossible to make, and thus, more manipulation actions are needed to expose the target.
The second configuration is to have three grasp points, but not use the wall-awareness, bringing in the proposed multi-point grasp selection strategy with the wall-awareness disabled. The TSRs were 90.0%, 86.66%, and 83.33% for low, medium, and high clutter, respectively. Meanwhile, the average motion counts dropped to 2.1, 3.2, and 4.2, respectively. This improvement over the single-point baseline shows the advantages of computing a point in the region of the target as opposed to the geometric center. If a candidate is blocked or is inappropriate, another potential point can be chosen which will further improve the chances of the grasp being executed successfully. The decrease in mean motions also suggests that improved grasp point selection will also decrease the number of reattempts and the need to rearrange objects.
The third setup is the full approach proposed in this work, which is a three-point grasp selection and wall-aware singulation. The best TSR was obtained in this configuration at all clutter levels: 100.0% in low clutter, 93.3% in medium clutter, and 86.66% in high clutter. The mean motion counts were 1.4, 2.7, and 3.4, respectively. The results show that combining wall constraints with multi-point grasp evaluation further improves task reliability and manipulation efficiency.
This difference is more evident when the high clutter condition is considered: The baseline resulted in a TSR of 66.66% and a mean motion of 6.2. As a result of implementing the 3 grasp points, the TSR increased to 83.33%, and the mean motions decreased to 4.2. The further addition of wall-aware singulation increased the TSR further to 86.66%, while the mean motions went down to 3.4. This evolution implies that the two components are dealing with other failure mechanisms. The main advantage for multi-point grasp selection is the increase in the number of possible grasp positions, while the wall-aware singulation reduces the number of failures from a lack of clearance space and an unfavorable object movement towards the walls of the bin.
This is also seen under medium clutter. The single point, wall-unaware configuration, obtained 80.0% TSR, and the three grasp points yielded 86.66% TSR. When the three-point selection and wall-aware singulation were both turned on, TSR was 93.3%. At the same time the mean motion count fell from 4.1 to 3.2 to 2.7 motions. Therefore, this entire technique not only increases the likelihood of successfully completing the task but also decreases the number of manipulations needed to complete the task.
All clutter levels have consistent results with the contribution from each component provided. This shift from 1 possible middle grasp point to 3 candidate grasp points brings in a definite improvement in TSR and a decrease in motion count, highlighting the need to consider multiple grasp locations. The extra improvement achieved with the wall-aware singulation suggests that the feasibility of a grasp is not enough in constrained bin environments; the selected grasp and then the object motion should also take into consideration the clearance space present from the bin walls.
Table 5 shows that the improvement of the proposed framework cannot be attributed to either component alone; rather, multi-point grasp selection and wall-aware singulation complement each other. The best TSR and lowest mean motion count in all three clutter levels is obtained by the complete configuration. The benefit of the proposed constraints becomes more pronounced as clutter increases and workspace and grasp accessibility become more limited.

4.5. Complete Bin Grasping and Singulation System Latency Analysis

To evaluate the temporal performance of the proposed framework, the complete latency from user command to robotic-action completion was analyzed for each manipulation mode. In contrast to reporting only the segmentation inference time, the proposed analysis considers the complete processing chain, including user voice-command acquisition and offline speech to text conversion, segmentation-model inference, mode selection, bin-wall trajectory validation, and physical robotic execution. The complete system latency is therefore mode-dependent and is expressed as:
Tpipeline = Tvoice + Tseg + Tmode + TBin_wall + TRobotic_action
As shown in Table 6, the calculated mean pipeline latencies are 30.83 s for simple grasping, 29.63 s for depth grasping, 28.79 s for 2D singulation, and 22.13 s for partial/complete occlusion. The bin-wall validator contributes only 4.0 ms on average, indicating that the additional wall-safety check introduces negligible computational overhead relative to the overall manipulation cycle. The latency for 2D singulation and partial or complete occlusion removal may increase when the scene requires multiple manipulation actions. In each mode, only the mode selection and planning, bin-wall validation, and robotic action times differ. The user voice-command acquisition and recognition time and the segmentation-model inference time remain the same across all modes.
Table 6. End-to-end latency analysis of the constraint-aware multimodal bin grasping and singulation in cluttered environments in seconds (s).

4.6. Failure Analysis

Across the 90 trials, six failures were observed: two under medium clutter and four under high clutter. The failures were primarily associated with grasp slippage, insufficient grasp space, ineffective singulation or de-stacking, and segmentation errors under severe occlusion. The failure types are summarized in Table 7. The failure types are summarized in Table 7. The most frequent failures observed were associated with problems of grasping objects. Two failures happened with soft objects when the selected grasp point was near the far end of the object, and the object could not be lifted due to lack of support and slip. Two other types of failure related to thin or low-profile objects, in which there was not enough grasp space or a reliable difference between the object and other objects in the environment.
Table 7. Failure-mode distribution across medium- and high-clutter trials.
The former was due to poor singulation/de-stacking, and the latter due to not being able to segment the target in severe clutter. To further verify the contribution of the proposed wall-aware validation, a controlled ablation was conducted by comparing wall-unaware and wall-aware configurations across low, medium, and high clutter levels (Table 8). The middle-grasp-point wall-unaware method resulted in three, five, and eight wall contacts, while the three-point wall-unaware method resulted in two, three, and five contacts for low, medium, and high clutter, respectively. In contrast, the proposed three-point wall-aware singulation method recorded zero wall contacts at all three clutter levels. These results demonstrate that multi-point grasp feasibility alone does not eliminate wall interactions; the explicit wall-aware trajectory validation is required to prevent unsafe trajectories from being executed. The rest of the failures were mostly due to the inability to perceive material compliance and object geometry, not to the violation of the proposed geometric wall constraint.
Table 8. Wall contact counts for controlled ablation across the three clutter levels.

4.7. Sensitivity Analysis of Empirical Parameters

A parameter-specific sensitivity analysis was conducted by varying each empirical parameter under the manipulation operation it directly affects, while keeping the remaining parameters unchanged, and five trials were performed for each parameter shown in Table 9. For wall clearance (δ), wall-adjacent grasping and pushing were evaluated at 20, 30, and 40 mm. At 20 mm, gripper wall collisions occurred at each trial, while 30 and 40 mm achieved 100% task success with 3.2 and 4.0 mean motions, respectively.
Table 9. Quantitative sensitivity results for the empirical parameters.
Thus, 30 mm provided the best balance between clearance and efficiency. For the height threshold (hth), height-dependent grasping and transfer were evaluated at 5, 10, and 15 mm. The 5 mm setting achieved 100% grasp success but only 60% placement success due to object slippage. At 10 mm, both grasping and placement achieved 100%, whereas 15 mm reduced grasp success to 60% because of surrounding-object interference. Therefore, 10 mm was selected. For the de-stacking offset (ϵo), values of 3, 5, and 8 mm produced de-stacking success rates of 100%, 100%, and 60%, with 3.4, 2.8, and 4.2 mean motions, respectively. Hence, 5 mm was selected. Finally, varying the cycle budget (Cb) from 3 to 5 and 7 iterations increased task success from 60% to 80% and 100%, respectively, while allowing progressively more manipulation motions. Thus, (Cb = 5) was selected as a practical compromise between recovery capability and manipulation effort. Overall, (δ = 30) mm, (hth = 10) mm, (ϵo = 5) mm, and (Cb = 5) provided the most suitable operating points for the evaluated setup. These values are hardware- and task-dependent and may require recalibration for substantially different grippers, bin geometries, or sensing configurations.

5. Discussion

The experimental results demonstrate that the proposed framework maintains effective grasping and singulation performance as scene complexity increases, although increased clutter leads to reduced task success and a higher number of manipulation actions. The ablation study provides further insight into the contribution of the two principal mechanisms. Under high-clutter conditions, the single-point, wall-unaware baseline achieved a TSR of 66.66% with 6.2 mean motions. Introducing multi-point grasp selection increased the TSR to 83.33% and reduced the mean motion count to 4.2, suggesting that considering multiple candidate grasp locations improves the probability of identifying a feasible grasp without excessive object manipulation. Adding wall-aware singulation further increased the TSR to 86.66% while reducing the mean motions to 3.4. This improvement indicates that grasp-point availability and wall-aware object displacement address different aspects of the manipulation problem: the former improves grasp feasibility, whereas the latter helps maintain a feasible configuration when object accessibility is constrained by the bin boundary.
The wall-constraint validator operates at the planning level and checks whether planned actions and, where applicable, object displacement maintain sufficient clearance from the bin wall. Across 90 trials, no wall contacts were observed when the wall-aware validator was enabled. The remaining failures were mainly associated with grasp slippage, incomplete singulation, and segmentation errors under severe occlusion. These results indicate that further improvements should focus on grasp reliability, perception, and manipulation in dense scenes.
Existing methods such as VPG, GraspNet, and Dex-Net demonstrate effective grasping and push-grasp manipulation under their respective experimental conditions. However, their objectives and evaluation settings differ from the present wall-constrained bin-picking problem. In contrast, the proposed framework integrates grasp selection, occlusion-aware singulation, and explicit wall-constraint validation within a cluttered bin environment. Direct quantitative comparison is therefore difficult because of differences in hardware, sensing, objects, and protocols.
A key practical feature is that container awareness is implemented in the planning layer rather than through specialized end-effector hardware. The generated grasping or singulation trajectory can therefore be transferred to the robot execution layer, with robot-specific kinematics and control adapted to the selected robotic arm. This separation facilitates potential integration with different robotic platforms using standard end-effectors.
Future directions: First, the three-point grasp formulation may be less effective for highly irregular, concave, or deformable objects. Second, the current framework assumes a rectangular container with known wall coordinates and has not been evaluated with irregular or compliant containers or deeply interlocked objects. Third, soft, thin, and low-profile objects may require grasp ability models that explicitly consider material properties and object thickness.
Fourth, although the fallback trajectories maintain bin-wall clearance, inter-object collision and multi-object jamming are not explicitly modeled. Occupancy-aware collision checking could improve performance in highly dense scenes. Fifth, the current 4-DOF top-down grasp configuration may restrict manipulation of objects with significant inclination or in deeper bins; future work should investigate full 6-DOF grasp poses while jointly considering wall and inter-object constraints. Finally, the perception module uses a closed-set YOLO11 model trained on 16 object classes. Evaluation with unseen objects, broader object geometries, and alternative open-set or open-vocabulary perception models remains an important direction for future work.

6. Conclusions

This paper presented a constraint-aware multimodal framework for bin picking in which grasp feasibility, target accessibility, occlusion recovery and container geometry are resolved within a single adaptive decision loop. The architectural contribution is the common wall-constraint validator: because every trajectory passes through it regardless of the mode that generated it, wall safety is enforced structurally rather than depending on each of the five modes implementing boundary logic correctly. Two supporting mechanisms were introduced alongside it, namely a three-point grasp-feasibility check that evaluates the centroid and two principal-axis offsets, and a nonlinear singulation strategy that generates target-centered separation boundaries with a wall-safe linear fallback.
Across 90 physical trials on a UR5e cell, task success was 100.0% at low clutter (30/30), 93.3% at medium clutter (28/30) and 86.66% at high clutter (26/30), with the mean motion count rising from 1.4 to 3.4 as clutter increased. Six task failures were observed across the 90 trials; importantly, none involved wall contact. The segmentation model reached 0.992 box mAP@0.5 and 0.991 mask mAP@0.5 at 0.4350 ± 0.11 s inference time. The qualitative trials show the validator substituting a wall-safe path in cases where the initially generated trajectory was geometrically sensible but would have brought the end-effector into contact with the container.
Three directions follow from these limitations. First, a learned grasp-point predictor could replace the fixed three-point heuristic, generating candidates from local object geometry and available clearance rather than from a fixed parameterization. Second, replacing the closed class-name vocabulary with free-form natural-language target specification would remove the requirement that the operator name a trained class. Third, the current perception module uses a closed-set YOLO11 detector trained on 16 predefined object classes. Consequently, the present evaluation does not establish performance on unseen object categories. Extending the perception module to open-set or open-vocabulary recognition is an important direction for future work. This could be achieved by incorporating foundation models such as the Segment Anything Model (SAM) with language-conditioned prompts or open-vocabulary detectors such as YOLO-World. These alternatives are compatible with the proposed downstream planning framework because it primarily requires the target object’s class information and segmentation mask. Evaluation with unseen objects and diverse object categories is therefore identified as future work to further assess the generalizability of the proposed framework.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/ai7110455/s1. Supplementary Video S1: Demonstration of the proposed constraint-aware robotic bin-grasping and singulation framework using the UR5e robotic system in cluttered bin environments.

Author Contributions

Conceptualization, M.A., I.U., K.A., M.F.S., and A.I.; methodology, M.A.; software, M.A., I.U., K.A., and M.F.S., validation, M.A., S.A.K., I.U., K.A., M.F.S., and A.I.; formal analysis, M.A.; investigation, M.A. and S.A.K.; resources, A.I.; data curation, M.A., I.U., K.A., M.F.S., and S.A.K.; writing—original draft preparation, M.A.; writing—review and editing, S.A.K., M.F.S., and A.I.; visualization, M.A. and M.F.S.; supervision, A.I.; M.F.S., project administration, M.F.S. and A.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding authors.

Acknowledgments

The authors confirm that in this study, ChatGPT 6.0 was used for assistance with the correction of grammatical mistakes in the manuscript. No AI tools were used for data generation, figure preparation, or interpretation of the experimental results, and all scientific content remains the original work of the authors. This research was supported by the Higher Education Commission (HEC) Pakistan under NPRU project #20-14813.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CADComputer-Aided Design
DOFDegrees of Freedom
GFLOPsGiga Floating-Point Operations per Second
IoUIntersection over Union
mAPmean Average Precision
RBFRadial Basis Function
RGB-DRed–Green–Blue and Depth
ROSRobot Operating System
SVMSupport Vector Machine
TSRTask Success Rate
YOLOYou Only Look Once

References

  1. Kiyokawa, T.; Katayama, H.; Tatsuta, Y.; Takamatsu, J.; Ogasawara, T. Robotic waste sorter with agile manipulation and quickly trainable detector. IEEE Access 2021, 9, 124616–124631. [Google Scholar] [CrossRef] [Scilit]
  2. Bashkirova, D.; Abdelfattah, M.; Zhu, Z.; Akl, J.; Alladkani, F.; Hu, P.; Ablavsky, V.; Calli, B.; Bargal, S.A.; Saenko, K. ZeroWaste dataset: Towards deformable object segmentation in cluttered scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2022. [Google Scholar]
  3. Bogue, R. Bin picking: A review of recent developments. Ind. Robot 2023, 50, 873–877. [Google Scholar] [CrossRef] [Scilit]
  4. Correll, N.; Bekris, K.E.; Berenson, D.; Brock, O.; Causo, A.; Hauser, K.; Okada, K.; Rodriguez, A.; Romano, J.M.; Wurman, P.R. Analysis and observations from the first Amazon Picking Challenge. IEEE Trans. Autom. Sci. Eng. 2018, 15, 172–188. [Google Scholar] [CrossRef] [Scilit]
  5. Eppner, C.; Höfer, S.; Jonschkowski, R.; Martín-Martín, R.; Sieverling, A.; Wall, V.; Brock, O. Lessons from the Amazon Picking Challenge: Four aspects of building robotic systems. In Proceedings of the Robotics: Science and Systems (RSS), Ann Arbor, MI, USA, 18–22 June 2016. [Google Scholar]
  6. Corbato, C.H.; Bharatheesha, M.; van Egmond, J.; Ju, J.; Wisse, M. Integrating different levels of automation: Lessons from winning the Amazon Robotics Challenge 2016. IEEE Trans. Ind. Inform. 2018, 14, 4916–4926. [Google Scholar] [CrossRef] [Scilit]
  7. Kleeberger, K.; Landgraf, C.; Huber, M.F. Large-scale 6D object pose estimation dataset for industrial bin-picking. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2019. [Google Scholar]
  8. Gilles, M.; Chen, Y.; Winter, T.R.; Zeng, E.Z.; Wong, A. MetaGraspNet: A large-scale benchmark dataset for scene-aware ambidextrous bin picking via physics-based metaverse synthesis. In Proceedings of the IEEE International Conference on Automation Science and Engineering (CASE); IEEE: New York, NY, USA, 2022; pp. 220–227. [Google Scholar]
  9. Cordeiro, A.; Rocha, L.F.; Boaventura-Cunha, J.; Figueiredo, D.; Souza, J.P. A review of visual perception for robotic bin-picking. Robot. Auton. Syst. 2025, 196, 105236. [Google Scholar] [CrossRef] [Scilit]
  10. Redmon, J.; Farhadi, A. YOLOv3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
  11. Cheng, T.; Song, L.; Ge, Y.; Liu, W.; Wang, X.; Shan, Y. YOLO-World: Real-time open-vocabulary object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2024; pp. 16901–16911. [Google Scholar]
  12. Yang, J.; Li, D.; Waslander, S.L. Probabilistic multi-view fusion of active stereo depth maps for robotic bin-picking. IEEE Robot. Autom. Lett. 2021, 6, 4472–4479. [Google Scholar] [CrossRef] [Scilit]
  13. Li, X.; Cao, R.; Feng, Y.; Chen, K.; Yang, B.; Fu, C.-W.; Li, Y.; Dou, Q.; Liu, Y.-H.; Heng, P.-A. A sim-to-real object recognition and localization framework for industrial robotic bin picking. IEEE Robot. Autom. Lett. 2022, 7, 3961–3968. [Google Scholar] [CrossRef] [Scilit]
  14. Sundermeyer, M.; Mousavian, A.; Triebel, R.; Fox, D. Contact-GraspNet: Efficient 6-DoF grasp generation in cluttered scenes. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2021; pp. 13438–13444. [Google Scholar]
  15. Fang, H.-S.; Wang, C.; Gou, M.; Lu, C. GraspNet-1Billion: A large-scale benchmark for general object grasping. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2020; pp. 11444–11453. [Google Scholar]
  16. Breyer, M.; Chung, J.J.; Ott, L.; Siegwart, R.; Nieto, J. Volumetric grasping network: Real-time 6 DOF grasp detection in clutter. In Proceedings of the Conference on Robot Learning (CoRL); PMLR: New York, NY, USA, 2021; Volume 155, pp. 1602–1611. [Google Scholar]
  17. Cao, Y.; Liao, B.; Li, Y.; Zhao, Z.; Li, X. Efficient heatmap-guided 6-DoF grasp detection in cluttered scenes. IEEE Robot. Autom. Lett. 2023, 8, 4895–4902. [Google Scholar] [CrossRef] [Scilit]
  18. Dogar, M.; Srinivasa, S. A framework for push-grasping in clutter. In Proceedings of Robotics: Science and Systems (RSS); IEEE: New York, NY, USA, 2011. [Google Scholar]
  19. Hermans, T.; Rehg, J.M.; Bobick, A. Guided pushing for object singulation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2012; pp. 4783–4790. [Google Scholar]
  20. Zeng, A.; Song, S.; Welker, S.; Lee, J.; Rodriguez, A.; Funkhouser, T. Learning synergies between pushing and grasping with self-supervised deep reinforcement learning. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2018; pp. 4238–4245. [Google Scholar]
  21. Sarantopoulos, I.; Kiatos, M.; Doulgeri, Z.; Malassiotis, S. Split deep Q-learning for robust object singulation. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2020; pp. 6225–6231. [Google Scholar]
  22. Arsalan, M.; Imran, A.; Shah, S.S.; Malaika, S.; Iqbal, Z.A. Deep Learning Based Autonomous Robotic Grasping and Sorting System for Industry 4.0. In Proceedings of the 2024 International Conference on Robotics and Automation in Industry (ICRAI); IEEE: New York, NY, USA, 2024; pp. 1–6. [Google Scholar]
  23. Wang, Y.; Kasaei, H. Learning dual-arm push and grasp synergy in dense clutter. IEEE Robot. Autom. Lett. 2025, 10, 5154–5161. [Google Scholar] [CrossRef] [Scilit]
  24. Danielczuk, M.; Kurenkov, A.; Balakrishna, A.; Matl, M.; Wang, D.; Martín-Martín, R.; Garg, A.; Savarese, S.; Goldberg, K. Mechanical search: Multi-step retrieval of a target object occluded by clutter. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2019; pp. 1614–1621. [Google Scholar]
  25. Zuo, G.; Liu, Y.; Zhang, X.; Chen, H. A graph-based deep reinforcement learning approach to grasping fully occluded objects. Cogn. Comput. 2023, 15, 36–49. [Google Scholar] [CrossRef] [Scilit]
  26. Kiatos, M.; Sarantopoulos, I.; Doulgeri, Z.; Malassiotis, S. Learning a pre-grasp manipulation policy to effectively retrieve a target in dense clutter. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2024; pp. 7543–7549. [Google Scholar]
  27. Bogue, R. Growth in e-commerce boosts innovation in the warehouse robot market. Ind. Robot 2016, 43, 583–587. [Google Scholar] [CrossRef] [Scilit]
  28. Bogue, R. Warehouse robot market boosted by Covid pandemic and technological innovations. Ind. Robot 2022, 49, 181–186. [Google Scholar] [CrossRef] [Scilit]
  29. Kujala, J.V.; Lukka, T.J.; Holopainen, H. Classifying and sorting cluttered piles of unknown objects with robots: A learning approach. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2016; pp. 971–978. [Google Scholar][Green Version]
  30. Morrison, D.; Tow, A.W.; McTaggart, M.; Smith, R.; Kelly-Boxall, N.; Wade-McCue, S.; Erskine, J.; Grinover, R.; Gurman, A.; Hunn, T.; et al. Cartman: The low-cost Cartesian manipulator that won the Amazon Robotics Challenge. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2018. [Google Scholar]
  31. Fujita, M.; Domae, Y.; Noda, A.; Garcia Ricardez, G.A.; Nagatani, T.; Zeng, A.; Song, S.; Rodriguez, A.; Causo, A.; Chen, I.-M.; et al. What are the important technologies for bin picking? Technology analysis of robots in competitions based on a set of performance metrics. Adv. Robot. 2020, 34, 560–574. [Google Scholar] [CrossRef] [Scilit]
  32. Back, S.; Lee, J.; Kim, K.; Rho, H.; Lee, G.; Kang, R.; Lee, S.; Noh, S.; Lee, Y.; Lee, T. Graspclutter6d: A large-scale real-world dataset for robust perception and grasping in cluttered scenes. IEEE Robot. Autom. Lett. 2025, 10, 10498–10505. [Google Scholar] [CrossRef] [Scilit]
  33. Leão, G.; Costa, C.M.; Sousa, A.; Veiga, G. Detecting and solving tube entanglement in bin picking operations. Appl. Sci. 2020, 10, 2264. [Google Scholar] [CrossRef] [Scilit]
  34. Moosmann, M.; Kulig, M.; Spenrath, F.; Mönnig, M.; Roggendorf, S.; Petrovic, O.; Bormann, R.; Huber, M.F. Separating entangled workpieces in random bin picking using deep reinforcement learning. Procedia CIRP 2021, 104, 881–886. [Google Scholar] [CrossRef] [Scilit]
  35. Moosmann, M.; Spenrath, F.; Rosport, J.; Melzer, P.; Kraus, W.; Bormann, R.; Huber, M.F. Transfer learning for machine learning-based detection and separation of entanglements in bin-picking applications. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2022; pp. 1123–1130. [Google Scholar]
  36. Zhang, X.; Domae, Y.; Wan, W.; Harada, K. Learning efficient policies for picking entangled wire harnesses: An approach to industrial bin picking. IEEE Robot. Autom. Lett. 2023, 8, 73–80. [Google Scholar] [CrossRef] [Scilit]
  37. Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.-Y.; et al. Segment anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2023; pp. 4015–4026. [Google Scholar]
  38. Ravi, N.; Gabeur, V.; Hu, Y.-T.; Hu, R.; Ryali, C.; Ma, T.; Khedr, H.; Rädle, R.; Rolland, C.; Gustafson, L.; et al. SAM 2: Segment anything in images and videos. arXiv 2024, arXiv:2408.00714. [Google Scholar]
  39. Li, M.; Zhao, Q.; Lyu, S.; Wang, C.; Ma, Y.; Cheng, G.; Yang, C. OVGNet: A unified visual-linguistic framework for open-vocabulary robotic grasping. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2024; pp. 7507–7513. [Google Scholar]
  40. Tziafas, G.; Kasaei, H. Towards open-world grasping with large vision-language models. In Proceedings of the Conference on Robot Learning (CoRL), Munich, Germany, 6–9 November 2024. [Google Scholar]
  41. Fu, X.; Miao, L.; Ohnishi, Y.; Hasegawa, Y.; Suwa, M. A low-cost, high-speed, and robust bin picking system for factory automation enabled by a non-stop, multi-view, and active vision scheme. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2024; pp. 11566–11573. [Google Scholar]
  42. Li, E.; Feng, H.; Zhang, S.; Fu, Y. Learning target-oriented push-grasping synergy in clutter with action space decoupling. IEEE Robot. Autom. Lett. 2022, 7, 11966–11973. [Google Scholar] [CrossRef] [Scilit]
  43. Arsalan, M.; Imran, A.; Arif, A.; Khan, K.; Siddiqi, M.R. Deep learning-based assistive robotic grasping system for visually impaired individuals. IEEE Access 2026, 14, 60205–60228. [Google Scholar] [CrossRef] [Scilit]
  44. Wu, L.; Chen, X.; Zhang, Z.; Wang, Y.; Li, J. Efficient push-grasping for multiple target objects in clutter environments. Front. Neurorobot. 2023, 17, 1188468. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  45. Yang, Y.; Liang, H.; Choi, C. A deep learning approach to grasping the invisible. IEEE Robot. Autom. Lett. 2020, 5, 2232–2239. [Google Scholar] [CrossRef] [Scilit]
  46. Huang, H.; Danielczuk, M.; Kim, C.M.; Ichnowski, J.; Angelova, A.; Ichter, B.; Goldberg, K. Visual foresight trees for object retrieval from clutter with nonprehensile rearrangement. IEEE Robot. Autom. Lett. 2022, 7, 1919–1926. [Google Scholar] [CrossRef] [Scilit]
  47. Du, W.; Yang, Z.; Zhang, Y.; Chen, X.; Wang, J. Multi-teachers distillation for robust target-oriented push-grasping. IEEE Robot. Autom. Lett. 2024, 9, 10303–10310. [Google Scholar]
  48. Xu, L.; Liu, Z.; Gui, Z.; Guo, J.; Jiang, Z.; Zhang, T.; Xu, Z.; Gao, C.; Shao, L. DexSinGrasp: Learning a unified policy for dexterous object singulation and grasping in cluttered environments. IEEE Robot. Autom. Lett. 2025, 11, 1346–1353. [Google Scholar] [CrossRef] [Scilit]
  49. Murali, A.; Mousavian, A.; Eppner, C.; Paxton, C.; Fox, D. 6-DOF grasping for target-driven object manipulation in clutter. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2020; pp. 6232–6238. [Google Scholar]
  50. Huang, H.; Dharmarajan, V.; Adebola, S.; Shivakumar, K.; Danielczuk, M.; Ichnowski, J.; Goldberg, K. Mechanical search on shelves with efficient stacking and destacking of objects. Springer Proc. Adv. Robot. 2023, 27, 205–221. [Google Scholar] [CrossRef] [Scilit]
  51. Wu, Z.; Liang, Y.; Liu, X.; Li, J. Prioritized planning for target-oriented manipulation via hierarchical stacking relationship prediction. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2023; pp. 4873–4880. [Google Scholar]
  52. Dengler, N.; Großklaus, D.; Bennewitz, M. Learning goal-oriented non-prehensile pushing in cluttered scenes. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2022. [Google Scholar]
  53. Son, Y.G.; Um, S.; Hong, J.; Bui, T.H.; Choi, H.R. Corner-grasp: Multi-action grasp detection and active gripper adaptation for grasping in cluttered environments. arXiv 2025, arXiv:2504.01861. [Google Scholar]
  54. Torrado, P.; Levin, J.; Grotz, M.; Smith, J. TetraGrip: Sensor-Driven Multi-Suction Reactive Object Manipulation in Cluttered Scenes. In 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: New York, NY, USA, 2025; pp. 6534–6540. [Google Scholar]
  55. Boschetti, G.; Sinico, T.; Trevisani, A. Improving robotic bin-picking performances through human–robot collaboration. Appl. Sci. 2023, 13, 5429. [Google Scholar] [CrossRef] [Scilit]
  56. Cao, H.; Yang, Z.; Zhang, Y.; Wang, J. Two-stage grasping: A new bin picking framework for small objects. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2023; pp. 2584–2590. [Google Scholar]
  57. Khan, A.H.; Umar, F.; Ayoub, U.; Khan, M.U.R.; Haneef, S.; Siddique, M.F. A Heterogeneous Multi-Output Stacked Learning Framework for Mechanical Property Prediction of FDM-Printed ASA: Experimental Validation. Polymers 2026, 18, 2100. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.