基于点云分割的曲轴类零件视觉测量方法

Visual measurement of crankshaft parts based on point cloud segmentation

  • 摘要: 为了使上料机器人能够准确获取曲轴零件的位置和姿态信息,提出一种基于三维点云分割的曲轴类零件视觉测量方法。首先,针对分割具有尖锐边缘或高度不连续表面点云数据时可能出现欠分割或过分割的问题,提出一种结合区域生长的法线微分分割算法,以曲率作为判断阈值进行区域生长边缘判定,分割出复杂轴类零件形貌特征,解决传统分割算法难以有效分割连续曲面的问题。然后,针对点云数据中存在噪声和异常值的问题,提出采用基于奇异值分解的整体最小二乘法,通过求解误差方程最小值,获得复杂轴类零件关键特征尺寸。实验表明,该方法能正确分割出高度不连续的表面特征,分割平均误差约0.095 mm,测得的曲轴轴径比传统算法更准确。

     

    Abstract: In order to enable the loading robot to accurately acquire the position and attitude information of crankshaft parts, a visual measurement method for crankshaft parts based on 3D point cloud segmentation is proposed. Aiming at the problem of under-segmentation or over-segmentation that may occur when segmenting point cloud data with sharp edges or highly discontinuous surfaces, a normal differential segmentation algorithm combining with area growth is proposed to determine the edge of the area growth with curvature as the judgment threshold and segment the morphological features of the complex shaft parts, so as to solve the problem of the traditional segmentation algorithms which are difficult to segment the continuous surfaces effectively. Then, for the problem of noise and outliers in the point cloud data, it is proposed to use the overall least squares method based on singular value decomposition to obtain the key feature dimensions of complex shaft parts by solving the minimum value of the error equation. Experiments show that the method in this paper can correctly segment highly discontinuous surface features, the average error of segmentation is about 0.095 mm, and the measured crankshaft shaft diameter is more accurate than that of the traditional algorithm.

     

/

返回文章
返回