Next Article in Journal
Numerical Simulation of a Fractional Vegetation–Water Model Describing Anomalous Processes and Pattern Formation in Arid and Semi-Arid Environments
Previous Article in Journal
Two-Stage Tensor Linear Mixed Model for Multi-Scale Longitudinal Data Analysis
Previous Article in Special Issue
Enhanced Attention-Based Multi-Channel Feature Fusion Network for Accurate Epilepsy Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Geometric Point-Cloud Perception and Defect-Aware Grasping Framework for Industrial Workpieces

1
School of Mechatronics Engineering, Shenyang Aerospace University, Shenyang 110136, China
2
Key Laboratory of Rapid Development & Manufacturing Technology for Aircraft (Shenyang Aerospace University), Ministry of Education, Shenyang 110136, China
3
College of IoT Engineering, Hohai University Changzhou, Changzhou 213022, China
4
Department of Computer Engineering, Chosun University, Gwangju 61452, Republic of Korea
5
Department of AI Software, Korea Polytechnics, Seongnam 13122, Republic of Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2026, 14(15), 2740; https://doi.org/10.3390/math14152740
Submission received: 24 June 2026 / Revised: 21 July 2026 / Accepted: 27 July 2026 / Published: 2 August 2026

Abstract

Industrial robots in small-batch manufacturing and human–robot collaborative workstations are increasingly required to perform grasping and sorting tasks on workpieces with natural language instructions. Unlike generic object grasping, industrial workpieces may contain local surface defects such as dents, scratches, and geometric irregularities, which affect both target selection and grasp stability. This paper presents a geometric point-cloud perception and defect-aware grasping framework that leverages 3D geometric cues measured from point clouds to detect surface defects and guide robotic manipulation. Rather than learning an end-to-end visuomotor policy, the proposed framework introduces an explicit geometric reasoning layer between language-level task specification and robotic grasp execution. The language model is used only to convert instructions into structured task attributes, whereas defect perception, target ranking, and grasp-contact evaluation are performed using measurable 3D geometric evidence. These components require no task-specific training on annotated industrial defect or grasping datasets, making the formulation potentially useful for small-batch manufacturing scenarios in which large annotated defect datasets are unavailable. A shared defect-response representation supports both instance-level target selection and contact-region screening. We evaluate the proposed method on a controlled prototype tabletop setup, achieving an average defect instance-level F1-score of 0.89, a target grounding accuracy of 0.89, and a grasp success rate of 84.0%.

1. Introduction

Transforming a natural-language task description into an executable industrial grasp requires a consistent mapping from semantic constraints to measurable scene evidence. The instruction must first be parsed into a structured representation of the action, target category, defect status, spatial relation, and placement region. Candidate workpieces must then be separated in the point cloud and evaluated for local geometric irregularities. Finally, the grounded target must be converted into a collision-free grasp pose. The central challenge is to ground a constraint such as “the defective cube on the left” to one physical instance while retaining enough geometric evidence to avoid unstable contact regions.
Application-specific AI methods provide complementary examples of constraint-aware design in cyber-physical systems [1,2,3,4,5]. Personalized federated learning has been used for intrusion detection under heterogeneous sensor-network data, multi-task learning has supported real-time water-level prediction, deep reinforcement learning has been applied to latency–energy-aware computation offloading in smart healthcare networks, edge computing and AI have been examined jointly in autonomous transportation systems, and the integration of data science with the intelligent Internet of Things has been surveyed in terms of current challenges and future directions. Although these studies address different tasks, they illustrate the broader value of separating domain-specific sensing, inference, and decision modules instead of relying on an undifferentiated end-to-end process.
Existing methods address only fragments of this pipeline. Point-cloud perception methods [6,7,8,9,10] provide scene understanding but typically do not handle language-conditioned target selection. Language-guided robot planning methods [11,12,13,14,15,16,17,18,19] improve action generation or task-level reasoning but usually do not model local geometric defects in industrial point-cloud scenes. Grasping methods [20,21,22,23,24] generate 6-DoF grasp poses but generally assume the target object is already given and do not address task-conditioned selection among multiple workpieces with defect constraints.
This paper presents a geometric point-cloud perception and defect-aware grasping framework that leverages 3D geometric cues to detect surface defects and guide robotic manipulation. The proposed method parses language instructions, detects workpiece surface defects through multi-cue geometric analysis, selects the correct defective target via defect-aware target grounding, and generates stable grasp poses that avoid contact with high defect-response regions.
Although the proposed framework accepts natural-language instructions and generates executable grasp poses, it is not intended as a general-purpose vision–language–action (VLA) policy. Instead, it provides an interpretable geometric reasoning layer that explicitly measures local surface defects and incorporates this evidence into target grounding and grasp-contact evaluation. The geometric perception and grounding components require no task-specific training on annotated industrial defect or grasping datasets, making it potentially useful for small-batch manufacturing scenarios in which large annotated defect datasets are unavailable.
The core idea is to distinguish defective-object selection from defective-region contact. The language instruction requires selecting the defective workpiece as the manipulation target, whereas the grasp planner should avoid using the defective local region as the contact area because dents and scratches may reduce contact stability. The defect response map serves two purposes: target-level defect consistency evaluation and contact-level stability reasoning.
The main contributions of this work are threefold:
  • We formulate defect perception as an interpretable multi-scale geometric evidence aggregation problem, producing point-level response maps and instance-level defect scores without task-specific training on annotated industrial defect data. The multi-cue fusion of curvature, normal consistency, plane fitting residual, concavity, and density anomaly provides traceable geometric evidence for each decision.
  • We introduce defect-constrained target grounding that binds symbolic attributes parsed from natural-language instructions to measurable 3D geometric evidence, enabling selection among multiple visually or geometrically similar workpieces based on explicit defect-aware criteria.
  • We propose a dual-role defect reasoning mechanism in which the same response map supports defective-object selection at the instance level and suppresses unreliable defective contact regions during grasp candidate ranking, thereby separating target-level defect selection from contact-level stability reasoning.

2. Related Work

2.1. Point-Cloud Perception for Industrial Workpieces

Point-cloud learning provides the geometric foundation for robotic scene understanding and action planning. PointNet and PointNet++ established permutation-invariant point-based learning and hierarchical local feature extraction [6,7], while DGCNN, KPConv, and Point Transformer further improved graph-based neighborhood reasoning, deformable convolution, and self-attention-based geometric modeling for point clouds [8,9,10]. In the industrial domain, 3D vision has been applied to workpiece recognition, pose estimation, and bin-picking, with measured point clouds used for instance segmentation, geometric primitive extraction, and surface reconstruction in CAD-deficient or geometry-diverse scenarios [6,7,8,9,10]. These methods provide general point-cloud feature extraction and segmentation capability, but they do not explicitly bind defect evidence to language-conditioned target selection.

2.2. Geometric Defect Detection in Point Clouds

Surface defect detection is critical for quality control in industrial manufacturing. Traditional geometric approaches extract hand-crafted features such as curvature, normal variation, surface fitting residuals, and density irregularity to identify anomalous surface regions. These methods operate by detecting local violations of geometric regularity and do not require large-scale annotated training data. Learning-based defect classification methods have also been explored but typically require annotated defect datasets and may suffer from generalization issues in small-batch industrial scenes with diverse defect patterns. Existing defect detection methods typically operate independently of downstream manipulation tasks and do not leverage language constraints to select the correct defective target among multiple candidates. This work addresses this gap by coupling geometric defect detection with language-guided target grounding.

2.3. Language-Guided Robotic Manipulation

Open-vocabulary vision models such as CLIP, OWL-ViT, SAM, and Grounding DINO [25,26,27,28] strengthen text-conditioned object localization and scene-level grounding, which is highly relevant for associating task language with workspace entities. Language-guided robotic planning has advanced rapidly with large language models and vision–language–action architectures. SayCan combined language reasoning with affordance grounding to select feasible actions from a pre-defined library, Inner Monologue incorporated environmental feedback into iterative task reasoning, and ProgPrompt formulated situated planning through structured program-like prompts generated by large language models [11,12,13]. Large multimodal robot models such as RT-1 and RT-2, VIMA and PaLM-E, VoxPoser, and OpenVLA [14,15,16,17,18,19] demonstrated scalable robot behavior through transformer-based or multimodal prompting architectures trained on large-scale manipulation or embodied reasoning data. These methods strongly advance language-conditioned planning and robot action generation, but they usually do not explicitly model local geometric defect evidence in industrial point-cloud scenes. This work provides a complementary geometric defect detection and grasp-specific target grounding intermediate layer for defect-aware industrial manipulation.
Table 1 clarifies methodological positioning rather than claiming direct performance superiority over VLA systems. A numerical comparison is not reported because the cited systems use different training resources, action spaces, hardware, and evaluation protocols. The proposed method should therefore be interpreted as a geometric perception and contact-screening layer, not as a replacement for a general-purpose VLA policy.

2.4. Geometry-Aware Robotic Grasping

Grasping has received extensive attention in robotic manipulation research. Dex-Net 2.0, PointNetGPD, GraspNet-1Billion, Contact-GraspNet, and AnyGrasp [20,21,22,23,24] substantially improved large-scale grasp perception and real-scene robustness through synthetic data supervision, point-set evaluation, and large-scale dataset training. CFPGrasp simplified 6-DoF grasp prediction through a contact-rotation representation and a coarse-to-fine strategy [29]. Geometry-aware 6-DoF grasp learning methods further decoupled graspability perception from pose estimation and explicitly leveraged structural edges and local geometric primitives for explainable 6-DoF grasp generation in cluttered scenes [30]. Nevertheless, these methods remain single-action grasp pipelines: they optimize grasp pose prediction from visual or point-cloud observations but assume the target object is already given and do not address task-conditioned target selection across multiple candidate workpieces with defect constraints. In contrast, this work introduces defect-aware target grounding as a task-conditional multi-criteria ranking problem that operates prior to grasp pose generation.
The novelty therefore does not lie in any individual curvature, normal-variation, or plane-residual descriptor. It lies in coupling interpretable multi-cue geometric evidence with language-conditioned instance grounding and reusing the same evidence to screen grasp contacts. This positioning distinguishes the proposed framework from both stand-alone geometric defect detectors and grasp-pose estimators that assume a known target.

3. Method

Scope and Positioning. This work is a prototype feasibility study rather than a general-purpose VLA model or a large-scale robotic manipulation system. The validated setting is a structured industrial tabletop scene in which simple workpieces (cone, cube, cylinder, and rectangular prism) are spatially separated on a flat support surface and observed by a fixed RGB-D camera. The proposed framework uses 3D geometric analysis for defect-aware target grounding and grasp evaluation without task-specific training of the geometric modules. Claims of effectiveness are therefore restricted to this controlled setting.

3.1. Problem Formulation

Given a natural language instruction I , an RGB-D observation X rgb , and a 3D point cloud P = { p i R 3 } , the goal is to select a target workpiece instance o * O and generate a stable grasp pose T g * S E ( 3 ) for pick-and-place manipulation. The central challenge is a three-stage mapping: from language to structured grasp specification, from specification to target instance, and from target instance to executable grasp parameters. We address three core sub-problems: parsing natural language into structured task representations, detecting workpiece surface defects from local geometric regularity violations, and grounding the task specification to the correct defective target under joint semantic, geometric, and grasp-specific constraints.
Figure 1 shows the detailed pipeline from task parsing to defect-aware target grounding and grasp pose generation. The system first parses the language instruction into a structured grasp specification and then extracts geometric features from the point cloud to detect defective workpieces, grounds the target under multi-criteria evaluation, and finally generates executable parallel-gripper grasp poses.

3.2. Task Parsing and Structured Grasp Specification

A natural language instruction I is parsed by a large language model into a structured grasp specification:
T = f LLM ( I ) = a , c , d , r o , r p , C ,
where a is the action type (e.g., pick-and-place), c is the target object category (e.g., cube, cylinder, cone, or rectangular prism), d is the defect constraint (e.g., defective or non-defective), r o is the target object location description (e.g., left, center, or right), r p is the placement region (e.g., bin, left-side, or right-side), and C is the execution constraints (e.g., stable grasp; avoid collision).
The LLM is used only as a task parser rather than as a direct robot controller. Its output is converted into a structured task specification and verified by rule-based field checking before being passed to the geometric grounding module.
For example, the instruction “Pick up the defective cylinder on the left and place it in the bin” is parsed into the following:
T = pick _ and _ place , cylinder , defective , left , bin , { stable _ grasp , collision _ free } .
This structured representation bridges natural language ambiguity and geometric reasoning by extracting task-relevant attributes that guide downstream perception and planning.
We use Qwen2.5-7B-Instruct as the language model for task parsing. The model is deployed locally via vLLM with temperature set to 0.0 for deterministic parsing. The system prompt specifies the JSON schema for the structured task representation, and field validation is performed by rule-based checking before downstream processing. Table 2 reports the per-field parsing accuracy on the 60 language commands.

3.3. Point-Cloud Scene Representation and Instance Grounding

The proposed system directly performs 3D point-cloud instance segmentation to extract individual workpiece instances from the scene. The scene is represented as two layers. The object instance layer O = { o 1 , , o M } is obtained through 3D point-cloud preprocessing: voxel downsampling, support-plane removal, Euclidean clustering, and geometry-based instance segmentation. The RGB image is used only as auxiliary observation or for visualization, while target grounding and defect reasoning are conducted in the 3D point-cloud domain. The geometric entity layer G = { g 1 , , g N } is constructed from P and spans types such as hole-like-defect, depression, planar-face, edge, and object-body. Entity generation is based on local covariance analysis, providing the geometric descriptors that underpin both defect reasoning and grasp pose generation:
Σ i ( r ) = 1 | N r ( p i ) | p k N r ( p i ) ( p k p ¯ i ) ( p k p ¯ i ) , p ¯ i = 1 | N r ( p i ) | p k N r ( p i ) p k .
The eigenvalues λ i , 1 ( r ) λ i , 2 ( r ) λ i , 3 ( r ) are computed by eigendecomposition of Σ i ( r ) , and the geometric feature vector is as follows:
z i ( r ) = κ ^ i ( r ) , 1 η ^ i ( r ) , ϵ ^ i ( r ) , ξ ^ i , ( r ) , ρ ^ i ( r ) ,
where κ ^ i ( r ) is the curvature anomaly, η ^ i ( r ) is the normal consistency, ϵ ^ i ( r ) is the plane fitting residual, ξ ^ i , ( r ) is the concavity response, and ρ ^ i ( r ) is the density anomaly. The planarity and linearity descriptors ( q pla and q lin ) are derived from the same eigenvalue ratios and are used exclusively for candidate grasp-region generation, not for defect scoring. Candidate grasp regions are generated by thresholding and region growing over planarity and linearity responses, followed by task-dependent geometric verification.
Table 3 consolidates the symbols used for geometric defect reasoning and grasp generation.
Figure 2 illustrates the local geometric defect detection process. Multi-scale neighborhoods are constructed around each query point, followed by local PCA-based reference frame estimation, geometric cue extraction, multi-cue fusion, point-level defect response generation, and instance-level defect scoring.

3.4. Multi-Cue Geometric Defect Detection

Industrial surface defects are formulated as violations of local geometric regularity. As shown in Figure 2, for each point p i of object o j , five local geometric response signals are computed across multiple neighborhood radii r R = { r 1 , r 2 , r 3 } and combined into a unified defect score.
Definition of geometric cues. The five geometric cues are computed from local covariance analysis as follows:
Curvature anomaly  κ i ( r ) : the local sphericity derived from the normalized eigenvalue ratio λ i , 3 ( r ) / ( λ i , 1 ( r ) + λ i , 2 ( r ) + λ i , 3 ( r ) ) , indicating local surface curvature. Higher values suggest curved or non-planar regions.
Normal consistency  η i ( r ) : computed as the average dot product between the query-point normal n i and neighbor point normals n k within radius r. To ensure consistent normal orientation, the query-point normal is first oriented toward the camera center (which lies at a known fixed position above the scene), and all neighbor normals are then re-oriented to have a positive dot product with the query-point normal before averaging. Lower values indicate inconsistent normals typical of scratches, cracks, or defect boundaries.
The normal-consistency cue is invariant to a simultaneous sign reversal of the query and neighboring normals because it depends on their dot products. The signed concavity cue is not sign invariant; consequently, the camera-facing convention is applied before signed residuals are computed. This convention is reliable in the fixed overhead setup but has not been validated for moving viewpoints, open surfaces viewed from both sides, or severe occlusion.
Plane fitting residual  ϵ i ( r ) : the mean orthogonal distance from neighbor points to the locally fitted plane, capturing local surface smoothness.
Concavity response  ξ i , ( r ) : computed from signed residuals δ k ( r ) = n i ( p k p ¯ i ) , where ξ i , ( r ) = 1 | N r ( p i ) | p k max ( 0 , δ k ( r ) ) . This detects local concavities such as dents, holes, and depressions.
Density anomaly  ρ i ( r ) : the deviation of local point density from the median density within the object, serving as an auxiliary cue for detecting sparse or dense surface regions. Note that point-cloud density variation may also arise from sensor sampling, viewing angle, or edge effects, so this cue should be interpreted in conjunction with other geometric cues.
All cue values are normalized to [ 0 , 1 ] within each object instance using robust min–max normalization based on the 5th and 95th percentiles.
Point-level defect response. The point-level defect response aggregates geometric cues across spatial scales:
Φ i = max r R α 1 κ ^ i ( r ) + α 2 1 η ^ i ( r ) + α 3 ϵ ^ i ( r ) + α 4 ξ ^ i , ( r ) + α 5 ρ ^ i ( r ) .
The cue weights α 1 , , α 5 are set uniformly ( α m = 1 / 5 ) by default. Uniform weights are not assumed to be optimal; they are adopted to avoid fitting defect-specific weights on the limited validation set and to preserve a defect-type-independent formulation. The multi-scale max aggregation naturally selects the most discriminative scale for each point. The temperature parameter β and defect threshold θ d are selected on a held-out validation set consisting of 4 instances per geometry type (2 defective; 2 non-defective), stratified by defect status. This validation set is strictly separated from the test set, and parameters are fixed before evaluating on the test set to avoid data leakage.
Instance-level defect scoring. The instance-level defect score aggregates point-level responses over the object point set P j :
S j def = p i P j exp ( β Φ i ) Φ i p i P j exp ( β Φ i ) , d j = I S j def > θ d .
The softmax-weighted mean emphasizes high-response regions. The dominant response pattern provides an interpretable attribution of the prevailing geometric abnormality. An object o j is classified as defective ( d j = 1 ) if its defect score exceeds the threshold θ d .
As shown in Figure 3, the input scene point cloud is first preprocessed and segmented into multiple workpiece instances. For each instance, the local geometric defect detector is applied to estimate the defect response and confidence score. The detected defect information is then combined with the structured task specification to determine the target object.

3.5. Defect-Constrained Target Grounding

From the full object instance set O , a task-relevant subset O T = { o k O type ( o k ) c } is selected based on the category constraint in T . Each candidate is scored by multiple factors and ranked by a grouped multiplicative objective:
Γ ( o k T ) = s cls ( o k , c ) s loc ( o k , r o ) λ s × s def ( o k , d , S k def ) s geom ( o k ) λ g × s reach ( o k ) s safe ( o k ) λ e .
o * = arg max o k O T Γ ( o k T ) .
The multiplicative formulation has two important properties. First, it penalizes candidates that fail to satisfy any critical task constraint: if any score term is near zero, the overall score becomes near zero regardless of other terms. Second, in implementation, each score term is clipped to a small positive range to avoid numerical instability.
Here, each scoring term is defined as follows:
Category similarity  s cls ( o k , c ) : computed based on the geometric primitive matching between the detected shape of o k and the target category c. For each candidate, we extract dominant geometric primitives (planar, cylindrical, conical, and spherical) from the point cloud and compute a similarity score s cls [ 0 , 1 ] based on primitive type matching and geometric parameter deviation.
Location satisfaction  s loc ( o k , r o ) : the spatial location score is computed by projecting the object centroid onto the horizontal plane and comparing its relative position (left, center, right, front, and back) with the language-specified location r o . Specifically, s loc = 1 d rel ( o k , r o ) / d max , where d rel is the relative distance to the target region, and d max is the maximum scene extent.
Defect consistency  s def ( o k , d , S k def ) : defined in Equation (10) below.
Geometric graspability  s geom ( o k ) : computed from local planarity and clearance metrics. For a candidate grasp region, s geom evaluates the planarity score (based on eigenvalue ratios) and the minimum clearance distance to neighboring objects or the table surface. Higher planarity and larger clearance yield higher graspability scores.
Reachability  s reach ( o k ) : collision-free inverse kinematics reachability is evaluated by attempting IK solutions for the candidate grasp pose. The reachability score is the ratio of successful IK solutions to total attempts, capped at a threshold that ensures collision-free paths.
Safety  s safe ( o k ) : the safety score evaluates collision-free grasp execution by checking the minimum distance between the gripper trajectory and obstacles. It is computed as follows:
s safe ( o k ) = 0 , d min < 0 , d min / δ , 0 d min < δ , 1 , d min δ ,
where d min is the minimum clearance during execution, and δ is a safety margin threshold.
All scores are normalized to [ 0 , 1 ] , with 1 indicating perfect satisfaction. The placement region r p is reserved for the placement planning stage and does not participate in target grounding. The group weights ( λ s , λ g , λ e ) are task-dependent and selected on a validation set.
The defect constraint term s def ( o k , d , S k def ) is defined as follows:
s def ( o k , d , S k def ) = S k def , if d = defective , 1 S k def , if d = non - defective , 1 , if d = any .
This term directly uses the instance-level defect score S k def computed from the multi-cue geometric defect scoring. If the top-ranked candidate fails to satisfy the grasp feasibility check, the system triggers re-grounding with relaxed constraints.

3.6. Geometry-Guided Grasp Pose Generation

Figure 4 shows the geometric parameterization of the parallel gripper pose. The grasp pose is represented by the grasp center p c , the approaching direction v a , the closing direction v c , and the grasp width w g , as defined in the gripper coordinate frame.
The defect-free contact term does not reject the defective workpiece; instead, it penalizes grasp candidates whose contact regions overlap with high defect-response areas.
Given the grounded target o * , executable grasp parameters are generated by a geometry-guided parameterizer:
Π * = H g ( o * , T , C ) .
The grasp center is computed as the centroid of the candidate grasp region:
p c = 1 | P o * g | p i P o * g p i ,
where P o * g P o * is the candidate grasp region point set on o * .
The approaching direction is set as the negative of the local surface normal:
v a = n o * .
The closing direction is selected to maximize grasp stability:
v c = arg max u { e 1 , e 2 } w ( o * , u ) ,
where e 1 and e 2 are the principal directions of the local point cloud, and w ( o * , u ) measures the grasp width and clearance along direction u .
Although the defect constraint is used to select the target workpiece, the defective region itself is not necessarily suitable for contact. Dents and scratches may cause unstable contact or slippage. Therefore, after the defective target is grounded, the defect response map is reused to suppress grasp candidates whose contact regions overlap with high-response defective areas.
The grasp quality score combines multiple criteria including defect avoidance:
Q def - free ( T g , o * ) = 1 1 | P o * g | p i P o * g Φ i ,
which penalizes grasp candidates whose contact regions contain high defect-response points. The overall quality score is as follows:
Q ( T g , o * ) = μ 1 Q align + μ 2 Q clear + μ 3 Q stable + μ 4 Q safe + μ 5 Q def - free .
T g * = arg max T g G ( o * ) Q ( T g , o * ) .
where Q align measures alignment with the surface normal, Q clear measures grasp clearance, Q stable measures pose stability, Q safe measures collision-free safety, and Q def - free penalizes grasp candidates whose contact regions overlap with high defect-response areas. The final gripper pose matrix is as follows:
R g = [ v c , v a × v c , v a ] .
T g = R g p c 0 1 S E ( 3 ) .

3.7. Execution Feedback and Recovery

The system includes a two-level recovery mechanism that handles execution failures using built-in gripper force feedback and visual tracking. The measured force F actual is read from the built-in force-feedback interface of the gripper. The force threshold F max is set to 15 N according to the gripper specifications, and the deviation threshold d max is set to 10 mm based on the visual tracking accuracy. The maximum number of attempts N max is set to 3.
Level-1 (Re-ranking): If the force F actual reported by the built-in gripper feedback exceeds F max or the visual tracking deviation d actual exceeds d max , the system re-ranks remaining grasp candidates by re-evaluating Q ( T g , o * ) for all T g G cand { T g ( n 1 ) } and selects the highest-scoring candidate.
Level-2 (Re-targeting): If all grasp candidates fail or no valid candidates remain, the system relaxes the task specification. The re-targeting step preserves the object category and defect-status constraints: only lower-priority spatial preferences or grasp-clearance margins may be relaxed. Specifically, the target may be re-grounded to a different candidate instance of the same category and defect status, or the spatial relation constraint (e.g., left/center location tolerance) may be widened. If no candidate satisfies the original semantic constraints, the system returns a failure signal or requests user confirmation rather than automatically relaxing the defect constraint to any.
If both recovery levels fail after N max attempts, the system returns a failure signal. This two-level approach handles perception noise and minor geometric deviations efficiently at Level-1, while Level-2 addresses systematic failures that require task-level modifications.

4. Experimental Results

The experimental platform consists of a fixed RGB-D camera (Vizum VZ-AI-1920(2048)-320M3K) and a 6-DoF industrial robotic arm (Hikvision robot) equipped with a parallel gripper. The point cloud is captured at 30 fps with approximately 307,200 points per frame. The camera is mounted at a fixed overhead viewpoint, approximately 0.8 m above the table surface, with a tilt angle of approximately 30 degrees from vertical. Point-cloud preprocessing includes voxel downsampling (grid size 5 mm), support-plane removal (RANSAC with distance threshold 10 mm), and Euclidean clustering (cluster tolerance 8 mm; minimum 200 points per cluster). Four representative workpiece geometries are considered: cone (height 60 mm; base radius 30 mm), cube (50 mm side), cylinder (height 70 mm; radius 25 mm), and rectangular prism (60 mm × 40 mm × 30 mm). The defect types include hole-like depressions (diameter 8–15 mm; depth 2–5 mm) and scratch-like surface anomalies (length 10–30 mm; width 1–3 mm). Defects are created by manual indentation or surface scratching to simulate real industrial surface anomalies.
Experimental assumptions. The current implementation assumes that workpieces are spatially separated by at least 30 mm after support-plane removal to ensure reliable Euclidean clustering and defect scoring. When two workpieces touch or overlap in depth, Euclidean clustering can merge them into one instance, invalidating both the instance-level defect score and the downstream reachability term. The system therefore rejects scenes that violate the separation condition rather than reporting a grasp result. Touching and stacked workpieces have not been experimentally evaluated.
Ground truth annotation. Defect ground truth is established at the instance level by two experienced operators through independent visual inspection under controlled lighting. A workpiece is labeled as defective when both operators agree; disagreements, which occur in fewer than 5% of cases, are resolved by a third senior operator. The first operator outlines the visible defect region, and the second verifies the outline. These region annotations support qualitative inspection only; the quantitative evaluation is restricted to instance-level defect classification because point-level localization accuracy is not evaluated. Representative defect dimensions are measured with a digital caliper with 0.01 mm resolution.
Experimental Protocol. Experiments on the prototype industrial workpiece setup evaluate three aspects: geometric defect detection, defect-aware target grounding, and robotic grasp execution. All trials are conducted under normal indoor lighting conditions (approximately 300–500 lux).
The physical dataset contains 80 workpiece instances in total. A held-out subset of 16 instances (four per geometry) is used only for parameter selection, and the remaining 64 instances form the defect-detection evaluation pool.
The defect F1-score is computed at the instance level by comparing detected defect status with manually annotated ground truth. For target grounding, 60 language commands cover combinations of object category, defect constraint, and spatial location. The commands are categorized into four types: category-only (e.g., “pick the cube”), category plus location (e.g., “pick the cube on the left”), category plus defect (e.g., “pick the defective cube”), and category plus defect plus location (e.g., “pick the defective cylinder on the left”). Grounding accuracy is measured as Top-1 (correct target ranked first) and Top-3 (correct target in top three). For grasp execution, 120 trials are conducted across all workpiece types; each trial includes approach, grasp, lift, transport, and place phases. A trial is successful only if all phases complete without collision or slip. Grasp error and placement error are measured as Euclidean distances between planned and actual positions, estimated from visual tracking. All reported ± values denote the standard deviation computed across five repeated experimental runs with randomized workpiece placement.
Baseline definitions. The evaluated baselines include both ablated variants of the proposed method and classical geometric anomaly detection methods. Curvature Threshold: a classical approach that classifies a point as defective if its curvature anomaly exceeds a threshold tuned on the validation set. Normal Variation: classifies based on the variance of local point normals within the neighborhood. Plane Fitting Residual: classifies based on the mean orthogonal distance to a locally fitted plane. Two-dimensional Mask Projection: a weak baseline that first obtains 2D object masks from RGB images using simple color-based segmentation and then projects the masks into the point cloud for target association. It does not directly perform 3D instance segmentation or local geometric defect scoring. Three-dimensional Instance Segmentation Only: point-cloud Euclidean clustering is used for object identification, but defect labels are inferred from simple instance-level geometric statistics (e.g., bounding box irregularity) without the proposed multi-cue defect scoring. Language-only Grounding: uses the parsed symbolic attributes and coarse spatial relations to rank candidate instances, but it does not use point-cloud defect evidence or geometric grasp-quality scores. Single-cue Geometry: only a single geometric feature (e.g., curvature anomaly alone) is used for defect detection without multi-cue fusion. Multi-cue Mean Fusion: uses the proposed five geometric cues but performs simple point-level averaging without multi-scale aggregation or softmax-weighted instance-level scoring; the defect score is thresholded directly on the averaged point-level response. Grounding w/o Language: uses multi-cue defect scoring for target selection but without language-conditioned target grounding; targets are selected based on defect score alone. Grasp w/o Defect-Free Contact: uses the same defect-aware target grounding as the full method but removes the defect-free contact term ( Q def free ) during grasp candidate ranking. w/o Recovery: uses the proposed full framework but disables the feedback-based re-ranking or re-targeting mechanism.
The validation, evaluation, command, and execution partitions are summarized in Table 4.
PointNet++ baseline protocol. The PointNet++ baseline [7] is evaluated through stratified five-fold cross-validation on the 64-instance evaluation pool. In each fold, approximately 51 instances are used for training and 13 for testing. Within each outer training fold, 10% of the training instances are reserved as an inner validation subset for early stopping; the outer test fold is not used for model selection. Each instance receives one out-of-fold prediction, and the pooled predictions over the five held-out folds are used to compute the final F1-score. Class weighting is applied to handle slight class imbalance. The model uses 1024 points per object and is trained for up to 200 epochs with the Adam optimizer, an initial learning rate of 10 3 with cosine decay, dropout of 0.5, and early stopping on the inner-validation loss. The random seed is fixed to 42. The reported PointNet++ deviation reflects variation across the five held-out folds, whereas deviations for the geometric methods reflect five repeated runs with randomized workpiece placement; these deviations therefore quantify different sources of variability and are not interpreted as directly equivalent uncertainty estimates.
The final values, validation ranges, and selection criteria for the principal hyperparameters are listed in Table 5.
Sensitivity analysis. The defect threshold θ d and temperature β have distinct roles. Increasing θ d improves precision but reduces recall, whereas β controls how strongly high-response points influence the instance score. Equal cue weights are retained to avoid fitting defect-specific weights on only 16 validation instances. The present study reports a quantitative sweep only for θ d ; it does not provide sufficient evidence to claim robustness to all combinations of β , group weights, or grasp-quality weights. Those parameters are therefore reported for reproducibility, and broader sensitivity analysis remains necessary before generalizing beyond the controlled setup.
Post hoc sensitivity analysis. Table 6 presents a post hoc sensitivity analysis of θ d on the 64-instance evaluation pool. These results were not used for parameter selection; θ d = 0.45 had already been fixed using the independent 16-instance validation set before evaluation on the 64-instance pool. The table shows the local variation of precision and recall around the preselected threshold and should not be interpreted as test-set tuning or as evidence that the threshold is optimal on unseen data.

4.1. Defect Detection Evaluation

The defect detection results on the evaluated workpiece samples are reported in Table 7.
The proposed method achieves an average F1-score of 0.89 ± 0.02 among the evaluated baselines. PointNet++ [7] achieves 0.83 ± 0.03 using five-fold out-of-fold evaluation on the 64-instance evaluation pool, with approximately 51 training instances and 13 test instances per fold. In contrast, the proposed geometric method does not require task-specific model training. The comparison is intended to contextualize the training-free formulation rather than establish broad superiority over learning-based defect detectors. Performance is strongest on planar cube surfaces and weaker for scratch-like defects on rectangular prisms, indicating sensitivity to point-cloud resolution and surface geometry.

4.2. Defect-Aware Target Grounding Evaluation

Target grounding accuracy is reported in Table 8.
The proposed method achieves the highest Top-1 grounding accuracy of 0.89 ± 0.02 (overall micro-average on 60 commands) and Top-3 accuracy of 0.95 ± 0.02. The multiplicative formulation in Equation (7) penalizes candidates that fail on any single criterion. The defect-aware tasks (e.g., “pick the defective cylinder”) show the largest improvement because the defect consistency score acts as a hard filter for target selection. Analysis of failure cases reveals that most failures occur in category-only instructions where the robot must select among multiple instances of the same category without location or defect constraints; in such cases, the ambiguity in language grounding leads to incorrect target selection.
The headline Top-1 accuracy is computed as a micro-average over all 60 commands in each run and is not obtained by averaging rounded category-level values. To avoid an unverifiable reconstruction from rounded subgroup values, the category-specific numbers are not used as headline evidence. Qualitatively, errors occur more often for cylinders and rectangular prisms because their geometry produces several grasp candidates with similar scores.
Table 9 reports the grounding accuracy breakdown by command type. The results demonstrate that the full defect-aware grounding is critical for commands that specify defect constraints; without defect scoring, the accuracy drops significantly from 0.91 to 0.72 for category-plus-defect commands.

4.3. Grasp Execution Evaluation

Grasp execution success rates and parameter errors are reported in Table 10.
The proposed method achieves the highest overall success rate of 84.0% ± 3.0%. The most significant improvement comes from the defect-aware grounding and the recovery mechanism: without defect awareness, the system frequently attempts to grasp on defective regions that lead to grasp failure; without the recovery mechanism, any grasp misalignment or execution deviation triggers an unrecoverable failure. The execution time is decomposed as follows: task parsing (0.3 s), point-cloud preprocessing (0.6 s), defect detection (0.9 s), target grounding (0.2 s), grasp planning (0.6 s), and robotic execution (1.5 s).
Failure analysis accounts for all observed failures: grasp slippage on defective contact regions (38%), collision with neighboring objects (25%), localization error due to point-cloud noise (22%), and other failures including inverse-kinematics and gripper-actuation errors (15%).

4.4. Ablation Study

Ablation results are reported in Table 11.
Removing multi-cue fusion reduces both grounding and grasp performance because single cues are less discriminative for defect detection. The spatial-relation ablation affects target grounding and downstream grasp planning but not defect scoring. The defect-free contact term operates only during grasp ranking; therefore, its removal does not change defect F1 or initial grounding accuracy, and the corresponding cells are marked “—” rather than repeating the full-method values. Likewise, removing recovery affects execution only and leaves the initial perception and grounding outputs unchanged.

4.5. Statistical Significance Analysis

Pairwise tests are conducted on matched per-instance, per-command, or per-trial outcomes. McNemar’s test is used for binary defect-classification correctness on 64 evaluation instances, grounding correctness on 60 commands, and grasp success on 120 trials. The reported F1 or accuracy difference is summarized separately from the McNemar test, which operates on discordant correctness pairs. The paired Wilcoxon signed-rank test is used for grasp and placement errors only on matched trials for which both methods produce valid measurements; failed trials remain in the success-rate comparison. Holm–Bonferroni correction controls the family-wise error rate within each metric family, and 95% confidence intervals are computed by paired bootstrap resampling with 10,000 resamples. These tests rely on the paired outcome records; aggregate table values alone are insufficient to reconstruct the contingency tables.
Table 12 reports descriptive metric differences alongside paired tests after Holm–Bonferroni correction. For defect detection, the descriptive F1 gaps are +0.06 relative to PointNet++ and +0.09 relative to Multi-cue Mean Fusion; the corresponding paired correctness comparisons yield adjusted p = 0.042 and p = 0.009 , respectively. For grasp execution, the defect-free contact term is associated with a +12% success difference (adjusted p = 0.012 ), and the recovery mechanism with a +9% difference (adjusted p = 0.033 ). These inferences remain conditional on the matched outcome records described above; the aggregate values in this manuscript are not sufficient to independently recompute the tests.

4.6. Qualitative Robotic Execution Demonstration

Figure 5 shows the experimental workpieces and point-cloud defect examples. The evaluated objects include a cone, cube, cylinder, and rectangular prism with representative hole-type and scratch-type defects. Red markers indicate the defect locations used for geometric defect evaluation.
Figure 6 shows the reconstructed scene, manually marked defect locations, and generated grasp orientations. The current composite does not contain a calibrated point-level defect-response heat map or a quantitative comparison with region-level ground truth. It is therefore used only to illustrate scene interpretation and grasp generation. Quantitative claims in this study remain restricted to instance-level defect classification, target grounding, and grasp execution.
The proposed method identifies individual workpieces from the point cloud, detects local defective regions through geometric defect scoring, and generates corresponding grasping directions for robotic manipulation.
Figure 7 demonstrates the complete language-to-action execution process. The original user commands are given in Chinese, and their English translations are shown in the figure for readability. The language instruction is first parsed by the language model into a structured task representation. The perception module then grounds the target object according to the defect-aware scene analysis. Finally, the robot executes the corresponding grasping and placing actions.

5. Discussion

The experiments evaluate the feasibility of the proposed framework in a controlled prototype setting. The results support discussion of the geometric formulation, target-grounding mechanism, and recovery behavior within that setting, but they do not establish general performance in cluttered industrial scenes.
On the geometric-defect formulation. The cue contributions in Equation (5) provide a qualitative indication of the geometric abnormality that drives a response. A concavity-dominant or normal-inconsistency-dominant response may help interpret a detected region, but this study does not evaluate defect-type classification. Cue dominance must therefore be treated as qualitative attribution rather than a validated dent-versus-scratch prediction.
On defect-aware grounding vs. related approaches. Compared with recent object-centric skill frameworks such as GSL [31], which build object-level skill interfaces for hierarchical manipulation, our defect-aware target grounding explicitly models fine-grained geometric properties (surface defects, grasp clearance, and pose stability) that are central to robotic grasping. Compared with language-guided planning methods [11,12,13,14,15,16,17,18,19], which generate action sequences from language instructions, our approach operates at the geometric entity level and produces executable parallel-gripper grasp poses. Compared with geometry-aware grasp methods [29,30], which focus on grasp pose optimization given a known target, our grounding mechanism is task-conditional and applies the defect constraint to select the correct target among multiple candidates.
Why defect-aware grounding matters. Language instructions such as “pick the defective cube on the left” require not only semantic parsing but also geometric evidence. Using only LLM-based parsing or 2D detection often fails because language does not specify which instance in the scene is defective. Our multi-cue geometric defect scoring provides the physical evidence needed to bind the language constraint to a specific workpiece instance.
Why defect-free contact improves grasp stability. Section 3 defines the two uses of the defect response: instance-level target ranking and contact-level grasp screening. The ablation isolates the downstream contribution of contact screening without repeating the full conceptual distinction.
On the recovery mechanism. The two-level recovery mechanism addresses different failure modes at different granularities. Level-1 (re-ranking) handles perception noise and minor geometric deviations efficiently, requiring only a re-evaluation of the existing candidate set. Level-2 (re-targeting) handles systematic failures by searching alternative candidates that preserve the original category and defect-status constraints while relaxing only lower-priority spatial or clearance preferences. If no semantically valid candidate exists, the system returns failure or requests user confirmation rather than automatically relaxing the defect constraint.
Limitations. First, the evidence is limited to 80 physical instances, 60 commands, and 120 grasp trials collected in one fixed-camera prototype setup with four simple geometries and two manually created defect families. Second, the 16-instance validation split is too small to establish broad robustness of the temperature and score weights; only the defect-threshold sweep is reported quantitatively. Third, Euclidean clustering assumes at least 30 mm separation, so touching, stacked, severely occluded, and free-form workpieces remain outside the validated scope. Finally, the current qualitative composite does not provide a calibrated point-level response map or quantitative region-overlap metric. These boundaries restrict the conclusions to prototype feasibility rather than industrial generalization.

6. Conclusions

This paper presented an interpretable geometric framework that connects structured language parsing, defect-aware target grounding, grasp-pose ranking, and execution feedback in a controlled prototype. On the 64-instance evaluation pool, the defect detector achieved an average instance-level F1-score of 0.89; the 60-command evaluation yielded 0.89 Top-1 grounding accuracy; and the 120 execution trials yielded an 84.0% grasp success rate. These results support the feasibility of explicit geometric defect reasoning as an intermediate layer for separated, simply shaped workpieces under a fixed camera. Validation on larger independent datasets, cluttered or touching objects, free-form surfaces, and moving viewpoints is required before broader industrial claims can be made.

Author Contributions

Methodology, H.Y. and X.S.; Validation, H.-j.L.; Formal analysis, Y.L.; Resources, P.K.; Data curation, H.-j.L.; Writing—original draft, H.Y.; Writing—review and editing, Y.L. and H.Y.; Visualization, X.S.; Funding acquisition, P.K. and H.-j.L. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by research fund from Chosun University, 2026.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Su, X.; Zhang, G. APFed: Adaptive personalized federated learning for intrusion detection in maritime meteorological sensor networks. Digit. Commun. Netw. 2025, 11, 401–411. [Google Scholar] [CrossRef]
  2. Su, X.; Qin, Z.; Feng, W.; Gong, Z.; Esposito, C.; Lee, S. AS-SOMTF: A novel multi-task learning model for water level prediction by satellite remoting. Digit. Commun. Netw. 2025, 11, 1554–1566. [Google Scholar] [CrossRef]
  3. Su, X.; Fang, X.; Cheng, Z.; Gong, Z.; Choi, C. Deep reinforcement learning based latency–energy minimization in smart healthcare network. Digit. Commun. Netw. 2025, 11, 795–805. [Google Scholar] [CrossRef]
  4. Ullah, I.; Haider, Z.A.; Su, X.; Choi, C.; Arishi, A.; Bilal, H. Vehicular communications for autonomous and intelligent transportation systems: A comprehensive survey. Digit. Commun. Netw. 2026; in press. [CrossRef]
  5. Ullah, I.; Adhikari, D.; Su, X.; Palmieri, F.; Wu, C.; Choi, C. Integration of data science with the intelligent IoT (IIoT): Current challenges and future perspectives. Digit. Commun. Netw. 2025, 11, 280–298. [Google Scholar] [CrossRef]
  6. Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. PointNet: Deep learning on point sets for 3D classification and segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; pp. 652–660. [Google Scholar]
  7. Qi, C.R.; Yi, L.; Su, H.; Guibas, L.J. PointNet++: Deep hierarchical feature learning on point sets in a metric space. In Proceedings of the 31st International Conference on Neural Information Processing Systems (NeurIPS), Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
  8. Wang, Y.; Sun, Y.; Liu, Z.; Sarma, S.E.; Bronstein, M.M.; Solomon, J.M. Dynamic graph CNN for learning on point clouds. ACM Trans. Graph. 2019, 38, 146. [Google Scholar] [CrossRef]
  9. Thomas, H.; Qi, C.R.; Deschaud, J.E.; Marcotegui, B.; Goulette, F.; Diaz, J. KPConv: Flexible and deformable convolution for point clouds. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; pp. 6410–6419. [Google Scholar]
  10. Zhao, H.; Jiang, L.; Jia, J.; Torr, P.H.S.; Koltun, V. Point Transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 10–17 October 2021; pp. 16239–16248. [Google Scholar]
  11. Ahn, M.; Brohan, A.; Brown, N.; Chebotar, Y.; Cortes, O.; David, B.; Finn, C.; Fu, C.; Gopalakrishnan, K.; Hausman, K.; et al. Do As I Can, Not As I Say: Grounding language in robotic affordances. In Proceedings of the Conference on Robot Learning (CoRL), Atlanta, GA, USA, 6–9 November 2023; Volume 205, pp. 287–318. [Google Scholar]
  12. Huang, W.; Xia, F.; Xiao, T.; Chan, H.; Liang, J.; Florence, P.; Zeng, A.; Tompson, J.; Mordatch, I.; Chebotar, Y.; et al. Inner Monologue: Embodied reasoning through planning with language models. In Proceedings of the Conference on Robot Learning (CoRL), Atlanta, GA, USA, 6–9 November 2023; Volume 205, pp. 1769–1782. [Google Scholar]
  13. Singh, I.; Blukis, V.; Mousavian, A.; Goyal, A.; Xu, D.; Tremblay, J.; Fox, D.; Thomason, J.; Garg, A. ProgPrompt: Generating situated robot task plans using large language models. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), London, UK, 29 May–2 June 2023; pp. 11523–11530. [Google Scholar]
  14. Brohan, A.; Brown, N.; Carbajal, J.; Chebotar, Y.; Dabis, J.; Finn, C.; Gopalakrishnan, K.; Hausman, K.; Herzog, A.; Hsu, J.; et al. RT-1: Robotics Transformer for real-world control at scale. In Proceedings of the Robotics: Science and Systems (RSS), Daegu, Republic of Korea, 10–14 July 2023. [Google Scholar]
  15. Zitkovich, B.; Yu, T.; Xu, S.; Xu, P.; Xiao, T.; Xia, F.; Wu, J.; Brown, N.; Driess, D.; Dubey, A.; et al. RT-2: Vision-language-action models transfer web knowledge to robotic control. In Proceedings of the Conference on Robot Learning (CoRL), Atlanta, GA, USA, 6–9 November 2023; Volume 229, pp. 2165–2183. [Google Scholar]
  16. Jiang, Y.; Gupta, A.; Zhang, Z.; Wang, G.; Dou, Y.; Chen, Y.; Fei-Fei, L.; Anandkumar, A.; Zhu, Y.; Fan, L. VIMA: Robot manipulation with multimodal prompts. In Proceedings of the International Conference on Machine Learning (ICML), Honolulu, HI, USA, 23–29 July 2023; Volume 202, pp. 14975–15022. [Google Scholar]
  17. Driess, D.; Xia, F.; Sajjadi, M.S.M.; Lynch, C.; Chowdhery, A.; Ichter, B.; Wahid, A.; Tompson, J.; Vuong, Q.; Yu, T.; et al. PaLM-E: An embodied multimodal language model. In Proceedings of the International Conference on Machine Learning (ICML), Honolulu, HI, USA, 23–29 July 2023; Volume 202, pp. 8469–8488. [Google Scholar]
  18. Huang, W.; Wang, C.; Zhang, R.; Li, Y.; Wu, J.; Fei-Fei, L. VoxPoser: Composable 3D value maps for robotic manipulation with language models. arXiv 2023, arXiv:2307.05973. [Google Scholar]
  19. Kim, M.J.; Pertsch, K.; Karamcheti, S.; Xiao, T.; Balakrishna, A.; Nair, S.; Rafailov, R.; Foster, E.P.; Sanketi, P.R.; Vuong, Q.; et al. OpenVLA: An open-source vision-language-action model. In Proceedings of the Conference on Robot Learning (CoRL), Seoul, Republic of Korea, 27–30 September 2025; Volume 270, pp. 2679–2713. [Google Scholar]
  20. Mahler, J.; Liang, J.; Niyaz, S.; Laskey, M.; Doan, R.; Liu, X.; Ojea, J.A.; Goldberg, K. Dex-Net 2.0: Deep learning to plan robust grasps with synthetic point clouds and analytic grasp metrics. In Proceedings of the Robotics: Science and Systems (RSS), Cambridge, MA, USA, 12–16 July 2017. [Google Scholar]
  21. Liang, H.; Ma, X.; Li, S.; Görner, M.; Tang, S.; Fang, B.; Sun, F.; Zhang, J. PointNetGPD: Detecting Grasp Configurations from Point Sets. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 3629–3635. [Google Scholar]
  22. Fang, H.S.; Wang, C.; Gou, M.; Lu, C. GraspNet-1Billion: A large-scale benchmark for general object grasping. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11444–11453. [Google Scholar]
  23. 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), Xi’an, China, 30 May–5 June 2021; pp. 3765–3771. [Google Scholar]
  24. Fang, H.S.; Wang, C.; Fang, H.; Gou, M.; Liu, J.; Yan, H.; Liu, W.; Xie, Y.; Lu, C. AnyGrasp: Robust and efficient grasp perception in spatial and temporal domains. IEEE Trans. Robot. 2023, 39, 4969–4981. [Google Scholar] [CrossRef]
  25. Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning transferable visual models from natural language supervision. In Proceedings of the International Conference on Machine Learning (ICML), Virtual, 18–24 July 2021; Volume 139, pp. 8748–8763. [Google Scholar]
  26. Minderer, M.; Gritsenko, A.; Stone, A.; Neumann, M.; Weissenborn, D.; Dosovitskiy, A.; Mahendran, A.; Arnab, A.; Dehghani, M.; Shen, Z.; et al. Simple open-vocabulary object detection with vision transformers. In Proceedings of the European Conference Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022; pp. 728–755. [Google Scholar]
  27. 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), Paris, France, 1–6 October 2023; pp. 4015–4026. [Google Scholar]
  28. Liu, S.; Zeng, Z.; Ren, T.; Li, F.; Zhang, H.; Yang, J.; Li, C.; Yang, J.; Su, H.; Zhu, J.; et al. Grounding DINO: Marrying DINO with grounded pre-training for open-set object detection. In Proceedings of the European Conference Computer Vision (ECCV), Milan, Italy, 29 September–4 October 2024. [Google Scholar]
  29. Liu, X.; Wang, Y.; Huang, J.; Feng, M.; Zhang, H.; Luo, J.; Wu, C.; Miao, Z. CFPGrasp: Coarse-to-fine prediction network for 6-DoF robotic grasping with improved grasp representation. IEEE Robot. Autom. Lett. 2025, 10, 12620–12627. [Google Scholar] [CrossRef]
  30. Li, X.; Zhang, Z.; Zeng, Y.; Xu, S.; Chen, I.M. Geometry-aware 6-DoF grasp learning from stacked point clouds in unstructured scenes. IEEE Robot. Autom. Lett. 2026, 11, 6376–6383. [Google Scholar] [CrossRef]
  31. Zhao, H.; Qi, Y.; Hu, B.; Zhu, Y.; Chen, Z.; Tian, H.; Zhu, X.; Howell, O.; Huang, H.; Walters, R.; et al. Generalizable hierarchical skill learning via object-centric representation. IEEE Robot. Autom. Lett. 2026, 11, 6536–6543. [Google Scholar] [CrossRef]
Figure 1. Detailed pipeline from task parsing to defect-aware target grounding and grasp pose generation. The colored panels distinguish functional stages of the framework and do not encode quantitative values.
Figure 1. Detailed pipeline from task parsing to defect-aware target grounding and grasp pose generation. The colored panels distinguish functional stages of the framework and do not encode quantitative values.
Mathematics 14 02740 g001
Figure 2. Local geometric defect detection process.
Figure 2. Local geometric defect detection process.
Mathematics 14 02740 g002
Figure 3. Point-cloud preprocessing and defect-aware target grounding workflow. The “cuboid” label inside the schematic denotes the rectangular-prism category used throughout this text.
Figure 3. Point-cloud preprocessing and defect-aware target grounding workflow. The “cuboid” label inside the schematic denotes the rectangular-prism category used throughout this text.
Mathematics 14 02740 g003
Figure 4. Geometric parameterization of the parallel gripper pose.
Figure 4. Geometric parameterization of the parallel gripper pose.
Mathematics 14 02740 g004
Figure 5. Experimental workpieces and point-cloud defect examples.
Figure 5. Experimental workpieces and point-cloud defect examples.
Mathematics 14 02740 g005
Figure 6. Scene-level annotated defect locations and grasp-pose generation. Red markers denote manual defect annotations, whereas purple markers denote generated grasp orientations. This composite is not a calibrated defect-response heat map.
Figure 6. Scene-level annotated defect locations and grasp-pose generation. Red markers denote manual defect annotations, whereas purple markers denote generated grasp orientations. This composite is not a calibrated defect-response heat map.
Mathematics 14 02740 g006
Figure 7. Language-to-action execution demonstration for defect-aware robotic grasping tasks.
Figure 7. Language-to-action execution demonstration for defect-aware robotic grasping tasks.
Mathematics 14 02740 g007
Table 1. Methodological positioning compared with general-purpose vision–language–action models.
Table 1. Methodological positioning compared with general-purpose vision–language–action models.
DimensionGeneral-Purpose VLAProposed Framework
ObjectiveLearn broad language-conditioned robot policiesDefect-aware target grounding and grasp-contact reasoning
Main inputRGB/multimodal observations and languageStructured language attributes and measured 3D point clouds
Core mechanismEnd-to-end or large-scale learned visuomotor policyExplicit geometric measurement and constrained ranking
OutputAction tokens, trajectories, or control policiesDefect map, target score, and S E ( 3 ) grasp pose
TrainingLarge-scale vision–language–action dataNo task-specific defect/grasp model training
InterpretabilityDecisions are mainly implicit in network representationsIndividual geometric cues and score terms are traceable
Application scopeBroad open-ended manipulationStructured industrial tabletop manipulation
RelationshipHigh-level planning/control frameworkGeometric perception and safety layer
Table 2. LLM task parsing accuracy on 60 language commands.
Table 2. LLM task parsing accuracy on 60 language commands.
Parsing FieldAccuracy
Action type60/60 (1.00)
Object category60/60 (1.00)
Defect attribute58/60 (0.97)
Spatial relation60/60 (1.00)
Placement region60/60 (1.00)
Complete structured command57/60 (0.95)
Table 3. Consolidated notation for geometric defect reasoning and grasp generation.
Table 3. Consolidated notation for geometric defect reasoning and grasp generation.
SymbolDefinitionRangePrimary Use
p i , P j Point i and point set of instance j R 3 Local geometry and instance aggregation
N r ( p i ) Radius-r neighborhood of point ipoint setMulti-scale covariance estimation
Σ i ( r ) Local covariance matrixpositive semidefiniteEigenvalue-based descriptors
κ ^ i ( r ) Normalized curvature anomaly [ 0 , 1 ] Defect cue
η ^ i ( r ) Normalized normal consistency [ 0 , 1 ] Defect cue through 1 η ^
ϵ ^ i ( r ) Normalized plane-fitting residual [ 0 , 1 ] Defect cue
ξ ^ i , ( r ) Normalized concavity response [ 0 , 1 ] Defect cue
ρ ^ i ( r ) Normalized density anomaly [ 0 , 1 ] Auxiliary defect cue
Φ i Fused point-level defect response [ 0 , 1 ] Localization and contact screening
S j def Instance-level defect score [ 0 , 1 ] Defective-object decision
q pla , q lin Planarity and linearity descriptors [ 0 , 1 ] Grasp-region generation only
Γ ( o k T ) Task-conditioned grounding scorenon-negativeTarget ranking
Q ( T g , o * ) Overall grasp qualitynormalized scoreGrasp-pose ranking
Table 4. Dataset partition for the physical workpiece experiments.
Table 4. Dataset partition for the physical workpiece experiments.
SplitDescriptionInstancesUsed for
Validation4 instances per geometry type16Proposed-method hyperparameter tuning ( β , θ d , λ s , λ g , λ e , μ 1 , , μ 5 )
Evaluation poolRemaining physical instances64Proposed method evaluation; PointNet++ out-of-fold evaluation
Total physical instancesAll workpieces across geometries80
Language commands60 structured instructions60Target grounding evaluation
Grasp trials120 physical execution attempts120Grasp success rate, error metrics
Table 5. Hyperparameters and their final values.
Table 5. Hyperparameters and their final values.
ParameterFinal ValueSearch RangeSelection Criterion
Neighborhood radii ( r 1 , r 2 , r 3 ) (5, 10, 20) mmfixedempirical
Temperature β 3.0 { 1.0 , 2.0 , 3.0 , 4.0 , 5.0 } validation F1
Defect threshold θ d 0.45 [ 0.30 , 0.60 ] step 0.05validation F1
Cue weights α 1 , , α 5 1 / 5 eachfixedequal weighting (no validation fitting)
Group weight λ s 1.5 { 0.5 , 1.0 , 1.5 , 2.0 } grounding accuracy
Group weight λ g 2.0 { 0.5 , 1.0 , 1.5 , 2.0 } grounding accuracy
Group weight λ e 1.0 { 0.5 , 1.0 , 1.5 , 2.0 } grounding accuracy
Grasp weight μ 1 (alignment)0.25fixedequal weighting
Grasp weight μ 2 (clearance)0.25fixedequal weighting
Grasp weight μ 3 (stability)0.25fixedequal weighting
Grasp weight μ 4 (safety)0.15 { 0.10 , 0.15 , 0.20 } grasp success
Grasp weight μ 5 (defect-free)0.10 { 0.05 , 0.10 , 0.15 } grasp success
Safety margin δ 15 mm { 10 , 15 , 20 } mmcollision-free success
Force threshold F max 15 Ngripper specificationfixed
Deviation threshold d max 10 mmtracking accuracyfixed
Max attempts N max 3 { 2 , 3 , 5 } empirical
Table 6. Post hoc sensitivity analysis of the preselected defect threshold θ d on the 64-instance evaluation pool.
Table 6. Post hoc sensitivity analysis of the preselected defect threshold θ d on the 64-instance evaluation pool.
θ d PrecisionRecallF1
0.350.790.960.87
0.400.830.930.88
0.450.870.910.89
0.500.900.870.88
0.550.930.820.87
Table 7. Defect detection performance on different workpieces.
Table 7. Defect detection performance on different workpieces.
MethodConeCubeCylinderRect. PrismAvg.
Curvature Threshold0.62 ± 0.050.68 ± 0.050.55 ± 0.060.51 ± 0.060.59 ± 0.05
Normal Variation0.71 ± 0.040.74 ± 0.040.64 ± 0.050.60 ± 0.050.67 ± 0.04
Plane Fitting Residual0.65 ± 0.050.70 ± 0.050.58 ± 0.060.54 ± 0.060.62 ± 0.05
2D Mask Projection0.68 ± 0.050.72 ± 0.040.61 ± 0.050.58 ± 0.050.65 ± 0.04
3D Inst. Seg. Only0.81 ± 0.040.85 ± 0.030.76 ± 0.040.73 ± 0.040.79 ± 0.03
PointNet++ [7]0.86 ± 0.040.88 ± 0.030.80 ± 0.040.77 ± 0.040.83 ± 0.03
Single-cue Geometry0.73 ± 0.050.76 ± 0.040.68 ± 0.050.65 ± 0.050.71 ± 0.04
Multi-cue Mean Fusion0.82 ± 0.040.84 ± 0.030.77 ± 0.040.75 ± 0.040.80 ± 0.03
Ours0.91 ± 0.030.94 ± 0.020.86 ± 0.030.83 ± 0.030.89 ± 0.02
Note: Bold values indicate the best result in each column.
Table 8. Defect-aware target grounding accuracy.
Table 8. Defect-aware target grounding accuracy.
MethodTop-1 Acc.Top-3 Acc.
Language-only Grounding0.52 ± 0.040.71 ± 0.03
2D Mask Projection0.65 ± 0.030.82 ± 0.02
3D Inst. Seg. Only0.74 ± 0.030.87 ± 0.02
Grounding w/o Language0.80 ± 0.030.91 ± 0.02
Ours (full)0.89 ± 0.020.95 ± 0.02
Note: Bold values indicate the best result in each column.
Table 9. Grounding accuracy breakdown by command type.
Table 9. Grounding accuracy breakdown by command type.
Command Typen3D Inst. Seg. OnlyOurs
Category-only150.81 ± 0.050.88 ± 0.04
Category + Location150.78 ± 0.050.90 ± 0.04
Category + Defect150.72 ± 0.060.91 ± 0.03
Category + Defect + Location150.68 ± 0.060.88 ± 0.04
Overall (micro-avg)600.74 ± 0.030.89 ± 0.02
Table 10. Robotic grasping execution results.
Table 10. Robotic grasping execution results.
MethodSuccess RateGrasp Error (mm)Placement Error (mm)Time (s)
Language-only Grounding0.51 ± 0.0518.6 ± 2.125.1 ± 3.29.2 ± 0.8
2D Mask Projection0.64 ± 0.0411.9 ± 1.516.4 ± 2.06.7 ± 0.5
3D Inst. Seg. Only0.69 ± 0.0410.3 ± 1.313.8 ± 1.85.9 ± 0.4
Grasp w/o Defect-Free Contact0.72 ± 0.048.9 ± 1.212.5 ± 1.65.2 ± 0.3
w/o Recovery0.75 ± 0.047.9 ± 1.111.7 ± 1.54.8 ± 0.3
Ours (full)0.84 ± 0.035.7 ± 0.98.3 ± 1.24.1 ± 0.2
Note: Bold values indicate the best result in each column.
Table 11. Ablation study of the proposed framework. “—” indicates that the removed component operates downstream of the corresponding evaluation stage and does not affect that metric.
Table 11. Ablation study of the proposed framework. “—” indicates that the removed component operates downstream of the corresponding evaluation stage and does not affect that metric.
VariantDefect F1Initial Grounding Acc.Grasp Success
Full method0.89 ± 0.020.89 ± 0.020.84 ± 0.03
w/o multi-cue fusion0.71 ± 0.050.73 ± 0.040.70 ± 0.04
w/o spatial relation0.80 ± 0.040.78 ± 0.04
w/o defect-free contact0.72 ± 0.04
w/o recovery0.75 ± 0.04
Note: Bold values indicate the best result in each column.
Table 12. Pairwise statistical analysis against the full proposed method. Reported F1/accuracy differences are descriptive effect summaries; McNemar p-values are computed from paired binary correctness outcomes.
Table 12. Pairwise statistical analysis against the full proposed method. Reported F1/accuracy differences are descriptive effect summaries; McNemar p-values are computed from paired binary correctness outcomes.
ComparisonMetricDifference95% CITest (Holm-adj. p-Value)
Ours vs. 3D Inst. Seg. OnlyDefect F1+0.10[+0.05, +0.15]McNemar on correctness (p = 0.003)
Ours vs. Multi-cue Mean FusionDefect F1+0.09[+0.04, +0.14]McNemar on correctness (p = 0.009)
Ours vs. PointNet++Defect F1+0.06[+0.01, +0.11]McNemar on correctness (p = 0.042)
Ours vs. 3D Inst. Seg. OnlyGrounding Top-1+0.15[+0.07, +0.23]McNemar on correctness (p = 0.003)
Ours vs. Grounding w/o LanguageGrounding Top-1+0.09[+0.04, +0.14]McNemar on correctness (p = 0.012)
Ours vs. w/o Defect-Free ContactGrasp Success+0.12[+0.05, +0.19]McNemar on success (p = 0.012)
Ours vs. w/o RecoveryGrasp Success+0.09[+0.03, +0.15]McNemar on success (p = 0.033)
Ours vs. w/o Defect-Free ContactGrasp Error (mm)−3.2[−5.1, −1.3]Wilcoxon (p = 0.018)
Ours vs. w/o RecoveryGrasp Error (mm)−2.2[−3.8, −0.6]Wilcoxon (p = 0.036)
Ours vs. w/o Defect-Free ContactPlacement Error (mm)−4.2[−6.4, −2.0]Wilcoxon (p = 0.009)
Ours vs. w/o RecoveryPlacement Error (mm)−3.4[−5.5, −1.3]Wilcoxon (p = 0.021)
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.

Share and Cite

MDPI and ACS Style

Li, Y.; Yu, H.; Su, X.; Kim, P.; Lee, H.-j. Geometric Point-Cloud Perception and Defect-Aware Grasping Framework for Industrial Workpieces. Mathematics 2026, 14, 2740. https://doi.org/10.3390/math14152740

AMA Style

Li Y, Yu H, Su X, Kim P, Lee H-j. Geometric Point-Cloud Perception and Defect-Aware Grasping Framework for Industrial Workpieces. Mathematics. 2026; 14(15):2740. https://doi.org/10.3390/math14152740

Chicago/Turabian Style

Li, Yufeng, Haifeng Yu, Xin Su, Pankoo Kim, and Hyo-jai Lee. 2026. "Geometric Point-Cloud Perception and Defect-Aware Grasping Framework for Industrial Workpieces" Mathematics 14, no. 15: 2740. https://doi.org/10.3390/math14152740

APA Style

Li, Y., Yu, H., Su, X., Kim, P., & Lee, H.-j. (2026). Geometric Point-Cloud Perception and Defect-Aware Grasping Framework for Industrial Workpieces. Mathematics, 14(15), 2740. https://doi.org/10.3390/math14152740

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop