Paper deep dive
Training-free Suction Grasp Detection for Deformed Aseptic Cartons Using Vision-Language Models and Geometric Surface Scoring
Marin Maletic, Goran Vasiljevic
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 8/31/2026, 4:25:29 AM
Summary
This paper presents a training-free robotic suction grasping system for sorting deformed aseptic beverage cartons. The pipeline decouples target identification from grasp-point selection using an open-vocabulary Vision-Language Model (VLM) for detection, SAM2 for instance segmentation, and geometric surface scoring (KNN PCA, Sobel, or RANSAC) to select optimal suction points based on flatness and normal alignment. Evaluated on a real robot, the system achieved 88.2% single-object grasp success and 72.6% end-to-end retrieval in cluttered scenes.
Entities (10)
Relation Signals (8)
Training-free Suction Grasp Detection â targets â Aseptic Beverage Cartons
confidence 98% · We present a training-free suction grasping system for sorting deformed aseptic beverage cartons
Training-free Suction Grasp Detection â achieves â Grasp Success Rate
confidence 95% · single-object grasp success reaches 88.2%
Training-free Suction Grasp Detection â uses â SAM2
confidence 95% · SAM2 refines each detection into an instance mask
Training-free Suction Grasp Detection â uses â Vision-Language Model
confidence 95% · An open-vocabulary vision-language model detects cartons from a text prompt
Gemini-Robotics-ER 1.6 â istypeof â Vision-Language Model
confidence 90% · The perception stage uses the Gemini-Robotics-ER 1.6 model... for open-vocabulary detection
Training-free Suction Grasp Detection â uses â RANSAC
confidence 90% · Three geometric methods are compared: ... and RANSAC plane fitting.
Training-free Suction Grasp Detection â uses â Sobel
confidence 90% · Three geometric methods are compared: ... Sobel cross-product...
Training-free Suction Grasp Detection â uses â KNN PCA
confidence 90% · Three geometric methods are compared: k-nearest-neighbour PCA...
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Robotic sorting of recyclable waste is challenging due to the deformable and geometrically inconsistent nature of target objects. We present a training-free suction grasping system for sorting deformed aseptic beverage cartons, decoupling target identification from grasp-point selection. An open-vocabulary vision-language model detects cartons from a text prompt, SAM2 refines each detection into an instance mask, and a geometric scoring method selects the suction point by combining surface flatness with normal alignment. Three geometric methods are compared: k-nearest-neighbour PCA, Sobel cross-product, and RANSAC plane fitting. Evaluated on a real robot across three deformation levels and 35 cluttered scenes, single-object grasp success reaches 88.2% and end-to-end retrieval in clutter is 72.6%.
Tags
Links
- Source: https://arxiv.org/abs/2608.28246v1
- Canonical: https://arxiv.org/abs/2608.28246v1
Trouble viewing inline? Open PDF directly â
Full Text
29,120 characters extracted from source content.
Expand or collapse full text
Laboratory for Robotics and Intelligent Control Systems University of Zagreb Faculty of Electrical Engineering and Computing, Unska 3, 10000 Zagreb, Croatia marin.maletic, goran.vasiljevic@fer.unizg.hr â Corresponding author Training-free Suction Grasp Detection for Deformed Aseptic Cartons Using Vision-Language Models and Geometric Surface Scoring M. MaletiÄâ G. VasiljeviÄ Abstract Robotic sorting of recyclable waste is challenging due to the deformable and geometrically inconsistent nature of target objects. We present a training-free suction grasping system for sorting deformed aseptic beverage cartons, decoupling target identification from grasp-point selection. An open-vocabulary vision-language model detects cartons from a text prompt, SAM2 refines each detection into an instance mask, and a geometric scoring method selects the suction point by combining surface flatness with normal alignment. Three geometric methods are compared: k-nearest-neighbour PCA, Sobel cross-product, and RANSAC plane fitting. Evaluated on a real robot across three deformation levels and 35 cluttered scenes, single-object grasp success reaches 88.2% and end-to-end retrieval in clutter is 72.6%. keywords Training-free, Suction grasping, Object detection, VLM, KNN, Sobel, RANSAC, SAM2 1 Introduction Automated packaging sorting remains a major bottleneck in modern material recovery facilities (MRFs). Aseptic beverage cartons, commonly referred to as Tetra Pak packaging, present a particularly challenging manipulation target. In practical operating conditions, these cartons typically appear crushed, folded, and partially occluded on conveyor belts, resulting in geometries that differ substantially from the undeformed carton shapes on which conventional vision systems are generally trained. Vacuum suction is a preferred grasping modality for such lightweight objects, as a single airtight contact region is sufficient for reliable lifting. However, suction-based manipulation is highly sensitive to local surface characteristics: successful sealing requires a region that is sufficiently planar, non-porous, and oriented within the allowable tilt tolerance of the gripper; otherwise, grasp failure and object dropping are likely to occur. Existing waste image datasets such as TACO [1] and ZeroWaste [2] provide 2-D annotations for classification or segmentation but contain no depth data or grasp labels, and none isolate aseptic cartons in deformed states. Over the past decade, supervised deep learning approaches have dominated suction grasp detection research. Existing methods typically learn grasp-quality functions from large-scale synthetic or manually annotated datasets and have demonstrated strong performance on warehouse inventory, household, and parcel-handling tasks. While these approaches currently define the state of the art, they are mostly trained on rigid or semi-rigid objects and treat each new object category as a distinct domain requiring dedicated training data. Furthermore, they lack the ability to adapt to new target classes without retraining. These assumptions are poorly suited to crushed and deformable beverage cartons, which violate both the geometric consistency and domain-specific training assumptions underlying existing methods. Figure 1: Experimental setup: (a) robotic workcell (b) successful suction grasp of heavily deformed carton This paper presents a training-free suction grasping framework for the automated sorting of deformed beverage cartons. The proposed system explicitly decouples target identification from grasp-point selection. First, a zero-shot vision-language model (VLM) identifies target objects from a free-form textual prompt. Subsequently, SAM2 [3] generates refined instance segmentation masks for each detection. The segmented depth data are then back-projected to construct object-specific point clouds, after which a geometric evaluation stage ranks candidate suction points according to local surface flatness and surface normal orientation. Importantly, none of the system components are trained on the target domain, and the target object category can be modified dynamically at runtime through text prompting alone. The contributions of this paper are: (i) a training-free pipeline integrating open-vocabulary VLM detection, SAM2 segmentation, and geometric suction scoring for robotic waste sorting; (i) demonstrated grasping of deformed aseptic cartons, a class absent from existing suction benchmarks; and (i) a comparative evaluation of three geometric scoring methods across deformation levels and clutter, including accuracy and runtime analysis. 2 Related work This section reviews three areas relevant to the proposed system: learned suction grasp detection methods and their limitations, geometric approaches to surface quality assessment, and recent open-vocabulary and VLM-guided grasping frameworks. 2.1 Learned suction grasp detection Suction is favoured in industrial picking because one sealed contact often suffices to lift an object. Dex-Net 3.0 [4] formalised this with a compliant contact model evaluating seal formation and wrench resistance, trained on 2.8 million synthetic point clouds while SuctionNet-1Billion [5] added a large-scale RGB-D benchmark and a learned predictor that surpasses it in clutter. Sim-Suction [6] released a 3.2-million-grasp synthetic dataset, Diffusion-Suction [7] cast suction prediction as a denoising process with state-of-the-art results on a parcel dataset and OptiGrasp [8] removed the depth sensor by adapting frozen foundation-model features to RGB. Each defines part of the current frontier, yet all train on rigid or semi-rigid distributions and treat every new object family as a separate domain requiring its own dataset, with no mechanism to retarget without retraining. Neither condition holds for crushed cartons. 2.2 Geometric suction scoring Before learning-based methods, suction grasp candidates were selected using local surface normals and planarity, properties that remain central to physics-based grasp models. Random Sample Consensus (RANSAC) based plane fitting [9] is widely used to separate support surfaces from objects. Lim et al. [10] extended this to cluttered scenes using Multi-Object RANSAC and demonstrated competitive suction-picking performance. These results suggest that geometric reasoning remains effective when reliable object segmentation is available. 2.3 Open-vocabulary and VLM-guided grasping Recent vision foundation models have significantly improved open-set perception and segmentation capabilities. SAM2 [3] enables promptable instance segmentation, while Grounding DINO [11] performs open-vocabulary object detection from text queries. Several recent works, including GraspSAM [12], HiFi-CS [13], and AffordGrasp [14] extend language grounding to robotic grasping, although they focus primarily on parallel-jaw grasping rather than suction manipulation. In parallel, multimodal systems such as Google DeepMindâs Gemini Robotics [15] have demonstrated increasingly capable vision-language driven manipulation. To the best of our knowledge, no prior work combines VL-based detection and SAM2 segmentation with geometric suction scoring for grasp selection. Consequently, suction grasping of deformable beverage cartons remains largely unaddressed in the existing literature. 3 Methods The pipeline, illustrated in Fig 2, consists of four stages, separating what to grasp from where on it to grasp: (i) a perception stage for open-vocabulary object detection and instance segmentation, (i) a surface analysis stage for evaluating suction grasp suitability, (i) a 3-D grasp selection stage for identifying the optimal grasp candidate and (iv) suction grasping execution. 3.1 Perception The open-vocabulary reasoning capabilities of visionâlanguage models allow our perception stage to detect cartons across different orientations and deformation states by reasoning about semantic appearance rather than matching to a fixed visual template. The VLM is queried with the RGB camera frame ââI ĂWĂ3 alongside a structured natural-language prompt T. The prompt specifies the task and requests a JSON array of bounding box pixel coordinates, as seen in Fig. 2. Each bounding box is passed as a spatial prompt to SAM2, which produces a binary instance mask. The valid depth pixels within each mask are back-projected to metric 3-D coordinates using the depth map ââZ ĂW and the camera intrinsic matrix K, yielding a per-object labelled point cloud P_k. Each point carries its instance index, its RGB image pixel coordinates (u, v), and its 3-D position p=[x,y,z]p=[x,y,z] in the camera frame. All subsequent geometric operations are computed independently on each objectâs point cloud, resolving inter-object occlusion before suction scoring begins. 3.2 Surface analysis For each detected object, every point p=[x,y,z]p=[x,y,z] in its point cloud is assigned a scalar suction quality score sâ[0,1]sâ[0,1] formed as the product of two independent factors: sâĄ()=fâĄ()â gâĄ(),s(p)=f(p)· g(p), (1) Figure 2: Overview of the pipeline. Perception: The depth cameraâs RGB image is passed with a prompt to the VLM and the resulting bounding boxes are forwarded to SAM2 for segmentation. Surface analysis: Depth pixels inside the mask are back-projected into a segmented point cloud, on which surface normals (red) and local flatness are estimated by one of three geometric methods, yielding a per-point suction quality heatmap. Grasp candidate selection: among points clearing the sealing threshold, the one closest to the object centroid is chosen to minimise lift torque. Grasp execution: The resulting pose is sent to the robot arm, which approaches vertically, forms a vacuum seal, and lifts the carton. where fâĄ()f(p) is the flatness term, quantifying how locally planar the surface is within the cup footprint, and gâĄ()g(p) is the tilt-feasibility term, quantifying how well the surface normal aligns with the gripper approach direction. A high score requires both conditions simultaneously: a flat but misaligned surface and a well-oriented but crumpled surface are each penalised. The gripper approach vector a is fixed perpendicular to the conveyor plane, matching the kinematic constraint of 3-DOF planar manipulators common in MRFs and exploiting the fact that downward contact pressure against the belt surface improves seal formation on deformable objects. The surface tilt Ξ at point p relative to the gripper approach direction is: ΞâĄ()=arccosâĄ(|âĄ()â |),Ξ(p)= ( (p)·a ), (2) where âĄ()n(p) is the estimated surface normal at point p and a is the unit approach vector. Rather than applying a hard cutoff at the cupâs maximum tilt tolerance Ξmax _ , we define a transition band of half-width ÎČ centered on Ξmax _ : gâĄ()=1âclipâ(ΞâĄ()â(ΞmaxâÎČ)2âÎČ, 0, 1),g(p)=1-clip\! ( Ξ(p)-( _ -ÎČ)2ÎČ,\ 0,\ 1 ), (3) where clipâ(â , 0, 1)clip(·,\,0,\,1) constrains the normalised displacement within the transition band to [0,1]. Therefore, the tilt-feasibility score gâĄ()â[0,1]g(p)â[0,1] decreases linearly from 1 at ΞmaxâÎČ _ -ÎČ to 0 at Ξmax+ÎČ _ +ÎČ. The three scoring methods described below differ only in how the surface normals n and flatness fâĄ()f(p) are computed; the combination rule (1) and the tilt term (2) are shared across all three. KNN method Following Hoppe et al. [16], the surface normal at each point is estimated by principal component analysis (PCA) of its k nearest 3-D neighbours, located via a k-d tree. For point ip_i with neighbourhood iN_i, the local covariance matrix is: i=âjâi(jâi)â(jâi)â€.C_i= _j _i(p_j-p_i)(p_j-p_i) . (4) We then perform eigendecomposition of iC_i and extract in_i as the eigenvector corresponding to the smallest eigenvalue, which we use as the point normal. The normals are projected into an image-space normal map, and flatness is measured as the local consistency of those normals within a square window sized to the cup footprint in pixels. Let ÏâĄ()Ï(p) denote the mean per-channel standard deviation of the unit normals within the window centered at p. fKNNâ()=clipâĄ(1âÏâĄ()Ïtol, 0, 1),f_KNN(p)=clip\! (1- Ï(p) _tol,\;0,\;1 ), (5) where Ïtol _tol is the normal-variation level at which a surface is considered unsealable. Sobel method Following Nakagawa et al. [17], this approach estimates normals analytically from the organised structure of the point cloud, avoiding the per-point neighbour search entirely. The point cloud is arranged as a 3-channel image â(u,v)=(x,y,z)I_pc(u,v)=(x,y,z), and Sobel derivative filters are applied along both image axes to yield tangent vectors u=â/âut_u= _pc/â u and v=â/âvt_v= _pc/â v. The surface normal follows from their cross product: âĄ(u,v)=uĂvâ„uĂvâ„.n(u,v)= t_uĂt_v _uĂt_v . (6) Flatness is then computed from these normals using the same window-variance rule as (5). Because the normals are obtained via dense image convolutions, the Sobel method is substantially faster than the KNN one, at the cost of greater sensitivity to depth sensor noise. RANSAC method The third grasp-scoring approach evaluates surface flatness in absolute physical units rather than through normal consistency. For each point, neighbouring points within a sphere whose radius equals the suction cup radius are collected, and random point triplets are sampled to generate candidate plane hypotheses [9]. The plane with the highest inlier count, defined as points lying within a distance threshold dthrd_thr from the plane, is retained, and its normal is assigned as âĄ()n(p). Surface flatness is then quantified as the root-mean-square deviation of the inliers, expressed in millimetres and evaluated against a physical sealing tolerance Ïseal _seal: fRANSACâ()=clipâĄ(1âRMSâĄ()Ïseal, 0, 1).f_RANSAC(p)=clip\! (1- RMS(p) _seal,\;0,\;1 ). (7) This formulation makes the flatness term directly interpretable as a physical sealing-quality margin: surfaces whose root-mean-square deviation reaches Ïseal _seal receive a score of zero, independent of surface orientation. In addition, a linear edge penalty is applied to points located within one suction-cup radius of the mask boundary, since edge grasps rarely produce a full seal. 3.3 Grasp candidate selection Before selection, per-point scores are averaged over the cup footprint, so the chosen contact point reflects seal quality over the entire contact area rather than a single surface point. Among all points whose smoothed score exceeds a sealing threshold smins_ , the system selects not the highest-scoring point but the one with the smallest horizontal distance relative to the object centroid ÂŻ p: â=argâĄmin:sâĄ()â„sminâ„(âÂŻ)â[(âÂŻ)â ]â„.p = p\,:\,s(p)\,â„\,s_ \; (p- p)- [(p- p)·a ]\,a . (8) Minimising this offset reduces gravitational torque during lift, improving hold stability on irregular cartons. If no point clears the threshold, the system falls back to the global score maximum. The selected point and the approach-aligned orientation together define a 6-DOF grasp pose, which is published to the arm for execution. 4 Experiments and results Three experiments are conducted. The first evaluates scoring consistency and runtime across deformation levels using repeated observations of a stationary scene. The second measures grasp success on cartons for all scoring methods and deformation levels. The third assesses performance in cluttered mixed-waste scenes using detection recall, grasp success, and end-to-end retrieval rate. 4.1 Experimental setup The system is evaluated on a physical setup as seen in Fig. 1 a). Although the method is intended for deployment on a high-throughput 3-DOF planar manipulator such as a delta robot, all experiments reported here use a UR10e 6-DOF arm as a practical testing platform. An RealSense D455f depth camera is mounted on the arm wrist. During evaluation, the arm holds a fixed home position while capturing so that the camera observes the workspace from a static top-down view. Suction is provided by a pneumatic vacuum generator supplied at 4.5 bar, terminating in a 15 m diameter silicone suction cup. The perception stage uses the Gemini-Robotics-ER 1.6 model, accessed through its public API, for open-vocabulary detection, followed by SAM2 for segmentation. The geometric scoring stage is executed locally on Intel Core Ultra 9 CPU and an NVIDIA RTX 5070 GPU. The evaluation uses a set of 40 commercial aseptic beverage cartons spanning a range of sizes, colours, and proportions. The set contains three levels of deformation: undeformed (Level 1), in which the carton retains its original prismatic shape; slightly deformed (Level 2), with mild folding and surface irregularity; and heavily deformed (Level 3), in which the carton is substantially crushed and its original geometry is largely lost. Examples of each level can be seen in Fig. 3. Each carton is evaluated across a range of orientations and poses, resulting in multiple trials per object. Figure 3: Examples of different carton deformation levels 4.2 Scoring Consistency and Runtime Analysis The first experiment isolates perception from robot execution and measures its stability under sensor noise. A single carton is held in a fixed pose while the detectionâsegmentationâscoring is run 15 times on independently captured frames. All three scoring methods are evaluated on the same detection output per frame. A trial is one (carton, pose) combination. Across the three levels, 84 trials and 1,491 frames were captured. The Gemini-Robotics-ER detector failed to recognise the carton in 1 frame at Level 2 and 18 frames at Level 3; these frames were excluded from the per-method analysis. Table 1 reports per-method consistency and runtime. All methods achieve millimetre-scale point spread, with means between 4.5 m and 17.1 m. However, per-trial maximum deviations reach 107â148 m, where depth noise occasionally tips selection toward an alternative sealable region of comparable score. Table 1: Scoring consistency and runtime per method per deformation level. Consistency is the mean 3-D standard deviation (SD) of the selected suction point across 15 repeated runs, averaged over all N trials (in m). Scoring time is the per-frame computation time (in ms). Lvl Method N SD (m) Time (ms) 1 KNN 20 7.0 237±50237± 50 Sobel 20 11.9 ±127± 6 RANSAC 20 4.5 5610±31575610± 3157 2 KNN 30 12.4 266±65266± 65 Sobel 30 17.1 ±135± 7 RANSAC 30 12.2 6105±34236105± 3423 3 KNN 34 9.2 212±27212± 27 Sobel 34 11.9 ±137± 10 RANSAC 34 9.8 2116±8762116± 876 All KNN 84 9.9 239±55239± 55 Sobel 84 13.8 ±134± 9 RANSAC 84 9.4 4477±32494477± 3249 Runtime spans two orders of magnitude (Sobel 134 ms, KNN 239 ms, RANSAC 4477 ms). The VLM API call dominates at 5321 ms and SAM2 adds 145 ms, so the lighter scorers are negligible against perception while RANSAC roughly doubles pipeline time. 4.3 Single-Object Grasp Success The second experiment evaluates end-to-end grasp execution on isolated cartons. For each carton, deformation level, and pose, the pipeline runs once per scoring method and the arm attempts the resulting grasp. Success requires the cup to form a seal and the carton to remain held through the full lifting motion to the drop-off area. Table 2 reports per-level success rates with Wilson 95% confidence intervals. All methods reach 100% at Level 1. Performance degrades with deformation: at Level 3, rates range from 69.7% (KNN) to 78.8% (RANSAC). Pooled across all deformations, RANSAC and Sobel both reach 88.2% and KNN 84.9%. Two categories of failure were observed:(i) detection misses by the VLM (3 at Level 2 and 5 at Level 3) and (i) one large carton exceeding the lifting capacity of the 15 m cup (the seal formed but broke during lift due to gravitational torque). On one Level 3 carton interesting scoring behaviour was observed when KNN and Sobel both succeeded but selected different surface regions. Table 2: Single-object grasp success rate per scoring method per deformation level. Shown as successes/attempts (rate). Brackets give Wilson 95% confidence intervals. Lvl KNN Sobel RANSAC 1 30/30 (1.00) 30/30 (1.00) 30/30 (1.00) [.89, 1.00] [.89, 1.00] [.89, 1.00] 2 26/30 (.87) 27/30 (.90) 26/30 (.87) [.70, .95] [.74, .97] [.70, .95] 3 23/33 (.70) 25/33 (.76) 26/33 (.79) [.53, .83] [.59, .87] [.62, .89] All 79/93 (.85) 82/93 (.88) 82/93 (.88) [.76, .91] [.80, .93] [.80, .93] 4.4 Cluttered Scene Performance The third experiment evaluates the system under realistic sorting conditions. 35 scenes were randomly constructed to emulate the operating environment of a MRF, with mixed plastic packaging waste â bottles, wrappings, and other containers typical of post-consumer recycling streams, placed alongside aseptic cartons. Scenes approximate the scenario of workers spreading collected bag contents onto a conveyor before robotic pickup: objects are intermixed but heavy occlusion and deep piles were avoided, with cartons mostly visible from above. The number of cartons per scene was varied from 2 to 8 containing all deformation levels, with 175 cartons present in total across the 35 scenes. For each scene, the system performed one detectionâsegmentationâscoring cycle in the beginning, and then sequential execution, attempting to pick each detected carton. Based on the results of Experiment 2, the Sobel-based scoring method was selected for the final system, as it provided a balance between grasping success and computational efficiency. Fig. 4 illustrates an example scene of cartons in clutter and their detection, segmentation, and scoring with selected grasp points in green. Figure 4: Exp. 3 - Detection and scoring visualized Table 3 reports the three key metrics. The VLM detector recognised 146 of the 175 cartons present, yielding a pooled detection recall of 83.4% (Wilson 95% CI: 77.2â88.2%). Of those 146 detected cartons, 127 were successfully grasped, for a conditional grasp success rate of 87.0% (95% CI: 80.6â91.5%). The resulting end-to-end retrieval rate (cartons retrieved out of cartons present) is 72.6% (95% CI: 65.5â78.6%). Table 3: Cluttered-scene performance across 35 scenes Sc. (15 sparse and 20 dense) containing 175 cartons total, mixed among distractors. Detection recall = detected/present; conditional grasp success = grasped/detected; end-to-end retrieval = grasped/present. Cartons Sc. Det. recall Grasp/Det. E2E 2-4 15 86.7% 92.3% 80.0% 5-8 20 82.3% 85.0% 70.0% 175 35 83.4% 87.0% 72.6% The end-to-end rate is bounded primarily by detection recall: of the 48 cartons not retrieved, 29 were missed by the detector and 19 failed at execution. Detection recall and conditional grasp success both decrease as scene density increases (86.7% â 82.3% and 92.3% â 85.0%), consistent with greater object occlusions reducing VLM detection confidence and limiting valid grasp surfaces. Figure 5: Prompt-driven target selection - detection and segmentation outputs for different natural-language prompts 4.5 Prompt-Driven Target Selection Because target identification is driven entirely by the text prompt, the set of objects the system attempts to grasp can be redefined at runtime without any retraining. Fig. 5 shows the same scene queried with four different prompts: all aseptic cartons, heavily deformed only, milk cartons only, and plastic wrappings, each producing a distinct detection and segmentation output while the geometric scoring stage remains unchanged. This runtime retargetability is structurally unavailable to supervised grasp detectors, which fix their target class at training time. 5 Conclusion This paper presents a training-free suction grasping system for the automated sorting of deformed aseptic beverage cartons. By combining an open-vocabulary vision-language detector and SAM2 segmentation with purely geometric grasp-point scoring, the system avoids domain specific training entirely and supports run-time retargeting through natural language. Across three deformation levels and cluttered scenes containing mixed plastic waste, the system achieved 87.0% conditional grasp success in clutter and 72.6% end-to-end retrieval. Detection recall is the primary bottleneck, as 60% of non-retrievals stemmed from VLM failures rather than execution errors. Future work will address re-planning after failed grasps, seal-quality feedback, and conveyor-speed throughput for industrial MRF deployment. All accompanying code and the video of the pipeline in action is publicly available through the LARICS Lab GitHub: https://github.com/larics/geoSuctionBot.git. ACKNOWLEDGEMENT This work was supported by the project Autonomous Robotic Technology for Environmental Monitoring, Intervention and Safety (ARTEMIS) DIGIT.2.1.02.14 financed through the Loan No. 9558-HR between the Republic of Croatia and the International Bank for Reconstruction and Development, which is part of the World Bank Group for the Digital, Innovation, and Green Technology Project (DIGIT Project). The work of doctoral student Marin MaletiÄ has been supported in part by the âYoung researchersâ career development project training of doctoral studentsâ of the Croatian Science Foundation. References [1] P. F. Proença and P. SimĂ”es, âTACO: Trash Annotations in Context for Litter Detection,â arXiv:2003.06975, 2020. [2] D. Bashkirova, M. Abdelfattah, Z. Zhu, J. Akl, et al., âZeroWaste Dataset: Towards Deformable Object Segmentation in Cluttered Scenes,â in Proc. IEEE/CVF CVPR, p. 21147-21157, 2022. [3] N. Ravi, V. Gabeur, Y.-T. Hu, R. Hu, C. Ryali, et al., âSAM 2: Segment Anything in Images and Videos,â in Proc. ICLR, 2025. [4] J. Mahler, M. Matl, X. Liu, A. Li, D. Gealy, and K. Goldberg, âDex-Net 3.0: Computing Robust Vacuum Suction Grasp Targets in Point Clouds,â in Proc. IEEE ICRA, p. 5620â5627, 2018. [5] H. Cao, H.-S. Fang, W. Liu, and C. Lu, âSuctionNet-1Billion: A Large-Scale Benchmark for Suction Grasping,â IEEE Robot. Autom. Lett., vol. 6, no. 4, p. 8718â8725, 2021. [6] J. Li and D. J. Cappelleri, âSim-Suction: Learning a Suction Grasp Policy for Cluttered Environments,â IEEE Trans. Robot., vol. 40, p. 316â331, 2024. [7] D.-T. Huang, X. He, D. Hua, D. Yu, E.-T. Lin, and L. Zeng, âDiffusion Suction Grasping with Large-Scale Parcel Dataset,â arXiv:2502.07238, 2025. [8] S. Atar, Y. Li, M. Grotz, M. Wolf, D. Fox, and J. Smith, âOptiGrasp: Optimized Grasp Pose Detection Using RGB Images,â arXiv:2409.19494, 2024. [9] M. A. Fischler and R. C. Bolles, âRandom Sample Consensus,â Commun. ACM, vol. 24, no. 6, p. 381â395, 1981. [10] S. Lim, Y. Yoo, J. K. Lee, and B.-T. Zhang, âMulti-Object RANSAC: Efficient Plane Clustering in a Clutter,â in Proc. IEEE ICRA, p. 3079â3085, 2024. [11] S. Liu, Z. Zeng, T. Ren, F. Li, H. Zhang, et al., âGrounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection,â in Proc. ECCV, p. 38â55, 2024. [12] S. Noh, J. Kim, D. Nam, S. Back, R. Kang, and K. Lee, âGraspSAM: When Segment Anything Model Meets Grasp Detection,â in Proc. IEEE ICRA, 2025. [13] V. Bhat, P. Krishnamurthy, R. Karri, and F. Khorrami, âHiFi-CS: Towards Open Vocabulary Visual Grounding for Robotic Grasping,â arXiv:2409.10419, 2024. [14] Y. Tang, S. Zhang, X. Hao, P. Wang, J. Wu, Z. Wang, and S. Zhang, âAffordGrasp: In-Context Affordance Reasoning for Open-Vocabulary Task-Oriented Grasping in Clutter,â arXiv:2503.00778, 2025. [15] Gemini Robotics Team, S. Abeyruwan, et al., âGemini Robotics: Bringing AI into the Physical World,â arXiv:2503.20020, 2025. [16] H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle, âSurface Reconstruction from Unorganized Points,â in Proc. ACM SIGGRAPH, p. 71â78, 1992. [17] Y. Nakagawa, H. Uchiyama, H. Nagahara, and R. Taniguchi, âEstimating Surface Normals with Depth Image Gradients,â in Proc. Int. Conf. 3D Vision (3DV), p. 640â647, 2015.