【技术实现步骤摘要】
基于曲面分割和ICP配准算法的三维模型重建方法
[0001]本专利技术属于三维建模
,具体的为一种基于曲面分割和ICP配准算法的三维模型重建方法。
技术介绍
[0002]视觉三维测量技术指利用双目立体视觉技术、时间飞行方法、激光三角测量和结构光3D测量等技术获取物体表面三维数据的非接触光学测量技术,具有非接触、速度快、精度高等优势,在工业制造领域有着非常广泛的应用。
[0003]三维激光SLAM(Simultaneous Localization and Mapping,同步定位与建图)即是利用三维激光雷达,实现对机器人当前所处位置的估计,同时获得所处环境的三维点云地图,一般分为稠密点云地图、半稠密点云地图与稀疏点云地图。三维激光SLAM技术已经开始应用于自动驾驶、仓储物流等领域。通常来说基于SLAM得到的环境三维地图误差较大,在几毫米到几厘米的范围,无法得到环境中某个物体的高精度模型。
[0004]大型零部件在制造过程中出现的缺陷包括表面质量缺陷、尺寸误差、平行度误差、垂直度误差等。对于大尺寸工件,测量过程主要依靠人员手工测量,耗时长且误差较大。为了节约人力,提高扫描的效率,已经有将三维激光扫描器固定在机械臂末端的方法,由机械臂带动三维激光扫描器完成工件的三维重建。但固定机械臂的运动范围有限,并且对于尺寸较大的零件,只能扫描到部分表面,无法进行全方位的三维重建。此外还有将机械臂安装在直线导轨上进行扫描的方法,但依旧存在着应用场景受限、测量尺寸受限等问题。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:包括如下步骤:步骤一:采集数据:利用机器人驱动多线激光雷达移动以采集环境与工件的三维点云数据;步骤二:重建环境点云:利用SLAM系统将采集得到的三维点云数据重建到环境点云;步骤三:确定工件位置:确定工件的部分三维点云数据在环境点云中的位置;步骤四:分割工件点云:根据工件点云与环境点云之间的位置关系,将工件的全部点云分割出来;步骤五:分割工件曲面:基于工件的全部点云数据,将工件表面分割为若干曲面;步骤六:拍摄规划:根据曲面的平均法向量方向以及双目结构光相机的最佳成像距离,得到每一个曲面的最佳拍照位置与拍摄方向;步骤七:采集工件表面点云:将双目结构光相机分别移动到对应曲面的最佳拍照位置后,按照设定拍摄方向对曲面进行拍照,完成所有曲面的点云数据采集,得到工件表面点云;步骤八:重建三维模型:利用ICP配准算法实现工件表面点云的配准与拼接,得到工件的三维重建模型。2.根据权利要求1所述的基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:所述步骤二中,对三维点云数据进行预处理后,再传入SLAM系统。3.根据权利要求1所述的基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:所述步骤二中,当多线激光雷达移动到先前到达过的位置时,SLAM系统检测到回环并进行全局优化。4.根据权利要求3所述的基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:全局优化过程中,使用Ceres求解器自动求导进行求解,在回环时修正连续两帧之间的累计误差。5.根据权利要求1所述的基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:所述步骤三中,在工件表面贴标志二维码,利用机器人搭载的相机对二维码拍照,通过照片中的二维码标志计算出工件与机器人之间的位置关系,以确定工件的部分三维点云数据在环境点云中的位置。6.根据权利要求1所述的基于曲面分割和ICP配准算法的三维模型重建方法,其特征在于:所述步骤五中,工件曲面的分割方法为:51)根据工件的全部点云数据,计算工件表面点云的法向量;52)在未被标记为曲面的工件表面点云中随机选取一点P作为一个曲面种子;53)计算点P法向量与周围相邻点P
′
法向量之差,判断差值是否小于设定阈值;若是,则判断点P
′
是属于曲面的点并将其加入曲面点集中;若否,则判断点P
′
是不属于曲面的点;54)循环执行步骤53)直至点P周围的相邻点均判断完成;55)针对曲面点集中新加入的点,循环执行步...
【专利技术属性】
技术研发人员:徐冠华,孙登江,王郑拓,傅建中,徐月同,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。