【技术实现步骤摘要】
一种基于标定板的视野不重叠三维点云拼接方法及系统
[0001]本专利技术属于三维点云拼接
,更具体地,涉及一种基于标定板的视野不重叠三维点云拼接方法及系统。
技术介绍
[0002]随着我国制造业的蓬勃发展,产品质量检测愈加重要。自动化的产品质量检测系统对于企业的发展至关重要,可以帮助企业剔除次品、及时地反馈加工结果、提高生产效率。目前三维建模技术已被广泛应用于工业自动化检测中,利用三维测量设备获取产品表面三维数据,与被测产品的真实CAD模型进行对比,能够检测产品的生产加工质量。更重要的是,为企业进行生产工艺的革新提供了参考依据以及评判标准。
[0003]针对高精度工业产品进行三维点云数据采集时,由于三维传感器视野较小,因此需要通过多传感器视觉系统进行获取。由于不同三维传感器有其自身的坐标系,而现有坐标统一算法需要不同三维传感器对相同控制点进行测量,得到控制点在不同坐标系下的坐标表示,根据控制点的坐标转换实现坐标系的统一。
[0004]但是现有产品进行三维点云数据采集时,产品上存在不重叠的边框,不重叠边框不存在重叠区域,故而不同三维传感器对不同边框进行三维点云数据采集后无法直接利用点云数据进行产品的高精度三维点云拼接。
技术实现思路
[0005]针对现有技术的缺陷,本专利技术的目的在于提供一种基于标定板的视野不重叠三维点云拼接方法及系统,旨在解决现有不重叠三维点云数据无法直接拼接的问题。
[0006]为实现上述目的,第一方面,本专利技术提供了一种基于标定板的视野不重叠三维点 ...
【技术保护点】
【技术特征摘要】
1.一种基于标定板的视野不重叠三维点云拼接方法,其特征在于,包括以下步骤:根据待采集表面点云数据产品的边框分布确定标定板;所述产品包括M条不重叠边框,所述标定板包括M条标定边框,每条标定边框上放置有至少3个不共线的标定球,所述M条标定边框与M条不重叠边框的位置分布一一重合,M为大于1的整数;所述不重叠边框指通过多个视野下的三维传感器采集的边框三维点云数据间不存在重叠区域;基于三维坐标测量仪获取标定板在预设位置时所有标定球的球面点云数据,以拟合得到每个标定球的的第一球心坐标;基于一个三维传感器获取标定板在所述预设位置时一条标定边框上所有标定球的球面点云数据,以拟合得到该条标定边框上所有标定球的第二球心坐标;基于某条标定边框上所有标定球的第一球心坐标和第二球心坐标得到测量该条标定边框的三维传感器坐标系和所述三维坐标测量仪坐标系之间的仿射变换矩阵;确定采集每条标定边框点云数据的多个三维传感器和对应的仿射变换矩阵;基于所述多个三维传感器相应采集产品在所述预设位置时每条边框的三维点云数据,并基于对应的仿射变换矩阵将采集的三维点云数据均变换到三维坐标测量仪坐标系以对产品边框视野不重叠的三维点云数据进行拼接。2.根据权利要求1所述的方法,其特征在于,当所述M条不重叠边框下有平行的边框时,在对应M条标定边框的平行标定边框上各自增加一个穿透圆孔,平行标定边框上所有穿透圆孔的圆心连线垂直于穿透圆孔所在边框;基于某条标定边框上所有标定球的第一球心坐标和第二球心坐标确定仿射变换矩阵之后,还包括如下步骤:基于三维传感器获取标定板在预设位置时每一组平行标定边框上所有穿透圆孔的点云数据,并基于圆孔的点云数据进行圆形拟合得到穿透圆孔圆心的坐标,并根据穿透圆孔内外侧拟合的圆心坐标确定圆心的对齐误差;基于所述对齐误差对相应平行标定边框的仿射变换矩阵进行第一次补偿,得到第一次补偿后的仿射变换矩阵,将其作为相应标定边框一次补偿后的仿射变换矩阵。3.根据权利要求1所述的方法,其特征在于,所述标定板上加工有斜面,所述斜面上的点云数据能被至少两个不同视野的三维传感器扫描得到;所述方法还包括如下步骤:针对采集的标定板上的三维点云数据,以一个三维传感器采集的斜面上的数据为基准,以其法向量为基准向量,将其他三维传感器采集的斜面上的数据的法向量为非基准向量,基于标定板上的三维点云数据计算基准向量和非基准向量的夹角θ;以及设基准向量为非基准向量为通过叉乘得到旋转轴向量针对采集的产品的三维点云数据,设产品非基准向量所对应的产品边框点云数据集为U={u1,u2,...,u
i
},所述点云数据集U为经过所述仿射变换矩阵变换后的结果集;将点云数据集U中所有点绕旋转轴向量旋转θ角度后得到对点云数据集U进一步优化后的点云数据集V={v1,v2,...,v
i
},根据罗德里格旋转公式有:4.根据权利要求1所述的方法,其特征在于,基于某条标定边框上所有标定球的第一球
心坐标和第二球心坐标确定仿射变换矩阵,具体为:首先设A,B,C为三维坐标测量仪坐标系下三个标定球的球心坐标表示,设a,b,c为三维传感器坐标系下三个标定球的球心坐标表示,设H为三维传感器坐标系到三维坐标测量仪坐标系的仿射变换矩阵,可得:H=P
′
×
P
‑1其中:D为球心A延长线上的一点,d为球心a延长线上的一点,其中:5.根据权利要求1所述的方法,其特征在于,所述三维坐标测量仪和三维传感器获取标定球的球面点云数据后,对球面点云数据去噪后再基于去噪的球面点云数据拟合得到球心坐标,其中,球面点云数据去噪采用基于统计滤波的去离群点算法,步骤具体为:计算遍历每个点到任意点之间距离的平均值μ和标准差σ,设标...
【专利技术属性】
技术研发人员:郭文平,康祉璐,杨克成,夏珉,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。