Laser & Optoelectronics Progress, Volume. 62, Issue 6, 0615008(2025)

Stacked Workpiece Localization Algorithm Based on Feature Surface Extraction and Point Cloud Registration

Sufu Li*, Kun Wang, Gang Wang, Haochen He, Zexin Chen, and Jiyu Zhou
Author Affiliations
  • School of Mechanical Engineering, Jiangnan University, Wuxi 214122, Jiangsu , China
  • show less
    Figures & Tables(32)
    3D model diagrams of the workpiece. (a) Top of workpiece; (b) bottom of workpiece
    Experimental platform scene point cloud
    Algorithm flowchart in this article
    Point cloud preprocessing process diagrams. (a) Downsampling; (b) remove platform point clouds; (c) remove container point cloud
    Feature map to be selected after regional growth segmentation
    Selection result of candidate faces
    Point cloud block 1 plane expansion process. (a) Minimum bounding rectangle in space; (b) found critical point cloud; (c) expansion result
    Point cloud block 2 plane expansion process. (a) Found critical point cloud; (b) expansion result
    Feature surface restoration result
    Prepositioning result of stacked workpieces
    Improved ICP algorithm flowchart
    Error curves of different loss parameters
    Template point cloud
    Source point cloud
    Registration effects of different algorithms on self-made source point clouds. (a) ICP; (b) T+ICP; (c) 3D-ISS+T+ICP; (d) proposed algorithm
    Workpiece 3 source point cloud
    Initial transformation effect
    Registration effects of different algorithms on actual point clouds. (a) ICP; (b) T+ICP; (c) 3D-ISS+T+ICP; (d) proposed algorithm
    Scenarios under different working conditions. (a) Case 1; (b) case 2; (c) case 3
    Positioning effect of case 1
    Positioning effect of case 2. (a) Prepositioning; (b) precision positioning
    Positioning effect of case 3. (a) Prepositioning; (b) precision positioning
    Different workpiece positioning results. (a) Rectangular concave convex parts; (b) circular concave convex parts; (c) convex components
    Robot grasping experimental platform
    Diagram of robot grasping
    Robot grasping process. (a) Grabbing; (b) after grabbing
    • Table 1. Software and hardware conditions

      View table

      Table 1. Software and hardware conditions

      ObjectValue
      CPUIntel Core i7-9750H
      Memory /GBit16
      GPUNVIDIA GeForce GTX 1650
      Ooperating systemWindows 10
      PythonPython 3.9
      Point cloud libraryOpen3d 0.17.0
    • Table 2. Registration errors and time consumption of different algorithms

      View table

      Table 2. Registration errors and time consumption of different algorithms

      AlgorithmRMSE /mmTime /s
      ICP3.0411820.3273
      T+ICP0.8506710.1046
      3D-ISS+T+ICP0.8455200.1557
      Proposed algorithm0.6243070.0810
    • Table 3. Registration errors and time consumption of different algorithms

      View table

      Table 3. Registration errors and time consumption of different algorithms

      AlgorithmRMSE /mmTime /s
      ICP3.6893200.3125
      T+ICP1.6339420.1374
      3D-ISS+T+ICP1.6248350.1842
      Proposed algorithm0.9953060.1397
    • Table 4. Average positioning error of a single workpiece under different operating conditions

      View table

      Table 4. Average positioning error of a single workpiece under different operating conditions

      CasePrepositioning RMSE /mm

      Precision positioning

      RMSE /mm

      11.005641
      21.2458421.205130
      31.5404951.283574
    • Table 5. Average positioning error of different workpieces

      View table

      Table 5. Average positioning error of different workpieces

      WorkpiecePrepositioning RMSE /mm

      Precision positioning

      RMSE /mm

      a1.3823571.1932584
      b1.6863421.3463492
      c1.253846
    • Table 6. Results under different working conditions

      View table

      Table 6. Results under different working conditions

      CaseGripping time per workpiece /sGrasp success rate /%
      14.13100.00
      25.9296.25
      36.7493.75
    Tools

    Get Citation

    Copy Citation Text

    Sufu Li, Kun Wang, Gang Wang, Haochen He, Zexin Chen, Jiyu Zhou. Stacked Workpiece Localization Algorithm Based on Feature Surface Extraction and Point Cloud Registration[J]. Laser & Optoelectronics Progress, 2025, 62(6): 0615008

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Jun. 26, 2024

    Accepted: Aug. 30, 2024

    Published Online: Mar. 13, 2025

    The Author Email:

    DOI:10.3788/LOP241560

    CSTR:32186.14.LOP241560

    Topics