工件台阶检测方法、装置、存储介质和设备制造方法及图纸

技术编号:33956145 阅读:5 留言:0更新日期:2022-06-29 23:33
本申请涉及一种工件台阶检测方法、装置、存储介质和设备,根据基准高度确定激光扫描数据中的疑似台阶点,再基于第一搜索距离范围参数确定疑似台阶点对应的第一台阶搜索点以及第一搜索距离范围,获取第一台阶搜索点与第一搜索距离范围内的采样点连接形成的线段的斜率参数,基于斜率参数确定台阶终点,再基于台阶终点及第二搜索距离范围参数,确定第二台阶搜索点以及第二搜索距离范围,获取第二台阶搜索点与第二搜索距离范围内的采样点连接形成的线段的斜率参数,基于斜率参数确定台阶起点,由此得到工件的台阶的起点和终点的位置信息,在工件台阶数据异常时,可以快速定位到对应的台阶位置,提高工件检测和维修效率。提高工件检测和维修效率。提高工件检测和维修效率。

Workpiece step detection method, device, storage medium and equipment

【技术实现步骤摘要】
工件台阶检测方法、装置、存储介质和设备


[0001]本申请涉及工件测量
,特别是涉及一种工件台阶检测方法、装置、存储介质和设备。

技术介绍

[0002]传统方法在对工件进行测量时,通常是采用卡尺或塞尺进行手动测试,测试效率较低;在各种新型测试方法中,激光测试利用接收到的光波在物体表面的反射与漫反射可以快速复现物体表面轮廓,具有精度高和非接触的特点,现有技术可以利用激光测试技术对工件的台阶高度进行测量,从而确定工件的台阶高度是否合格,然而,当工件测量不合格时,往往需要用户人为确定异常位置,影响用户的测量效率。

技术实现思路

[0003]基于此,本申请的目的在于,提供一种工件台阶检测方法、装置、存储介质和设备,提出一种工件台阶检测方法,可以自动定位台阶的起点和终点位置,提高工件台阶测量效率。
[0004]根据本申请实施例的第一方面,提供一种工件台阶检测方法,所述工件台阶检测方法包括:
[0005]获取被测工件的激光扫描数据;其中,所述激光扫描数据包括多个采样点的采集距离数据和高度数据;
[0006]若所述采样点的高度与基准高度的高度差在预设的第一高度差范围内,确定所述采样点为疑似台阶点;
[0007]基于预设的第一搜索距离范围参数,获取所述疑似台阶点对应的第一台阶搜索点以及对应的第一搜索距离范围,获取所述第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数;
[0008]获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最大的采样点作为台阶终点,获取所述台阶终点的激光扫描数据;
[0009]基于预设的第二搜索距离范围参数,获取所述台阶终点对应的第二台阶搜索点以及对应的第二搜索距离范围,获取所述第二台阶搜索点与所述第二搜索距离范围内的采样点连接形成的线段的斜率参数;
[0010]获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最小的采样点作为台阶起点,获取所述台阶起点的激光扫描数据;
[0011]基于所述台阶起点的激光扫描数据和所述台阶终点的激光扫描数据,获取所述工件的台阶的位置信息。
[0012]根据本申请实施例的第二方面,提供一种工件台阶检测装置,所述装置包括:
[0013]扫描数据获取模块,用于获取被测工件的激光扫描数据;其中,所述激光扫描数据包括多个采样点的采集距离数据和高度数据;
[0014]疑似台阶点确定模块,用于若所述采样点的高度与基准高度的高度差在预设的第一高度差范围内,确定所述采样点为疑似台阶点;
[0015]第一斜率参数获取模块,用于基于预设的第一搜索距离范围参数,获取所述疑似台阶点对应的第一台阶搜索点以及对应的第一搜索距离范围,获取所述第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数;
[0016]台阶终点获取模块,用于获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最大的采样点作为台阶终点,获取所述台阶终点的激光扫描数据;
[0017]第二斜率参数获取模块,用于基于预设的第二搜索距离范围参数,获取所述台阶终点对应的第二台阶搜索点以及对应的第二搜索距离范围,获取所述第二台阶搜索点与所述第二搜索距离范围内的采样点连接形成的线段的斜率参数;
[0018]台阶起点获取模块,用于获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最小的采样点作为台阶起点,获取所述台阶起点的激光扫描数据;
[0019]台阶位置获取模块,用于基于所述台阶起点的激光扫描数据和所述台阶终点的激光扫描数据,获取所述工件的台阶的位置信息。
[0020]根据本申请实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行任意一项所述的工件台阶检测方法。
[0021]根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现任意一项所述的工件台阶检测方法。
[0022]本申请中,根据基准高度确定激光扫描数据中的疑似台阶点,对于疑似台阶点,基于预设的第一搜索距离范围参数确定第一台阶搜索点以及对应的第一搜索距离范围,获取第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数,将斜率参数最大的两个采样点中采集距离最大的采样点作为台阶终点,再基于台阶终点及预设的第二搜索距离范围参数,确定第二台阶搜索点以及对应的第二搜索距离范围,获取第二台阶搜索点与第二搜索距离范围内的采样点连接形成的线段的斜率参数,将其中采集距离最小的采样点作为台阶起点,由此可以根据台阶起点的激光扫描数据和台阶终点的激光扫描数据获取工件的台阶的位置信息,在工件台阶数据异常时,可以快速定位到对应的台阶并进行维修或更换,提高工件检测和维修效率。
[0023]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
[0024]为了更好地理解和实施,下面结合附图详细说明本申请。
附图说明
[0025]图1为本申请一个实施例提供的一种工件台阶检测方法的流程图;
[0026]图2为本申请一个实施例提供的一种激光扫描数据可视化显示的示意图;
[0027]图3为本申请另一个实施例提供的一种激光扫描数据可视化显示的示意图;
[0028]图4为本申请一个实施例提供的一种工件台阶检测装置的结构示意图;
[0029]图5为本申请一个实施例提供的一种电子设备的结构示意图。
具体实施方式
[0030]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0031]应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0032]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0033]在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工件台阶检测方法,其特征在于,所述方法包括:获取被测工件的激光扫描数据;其中,所述激光扫描数据包括多个采样点的采集距离数据和高度数据;若所述采样点的高度与基准高度的高度差在预设的第一高度差范围内,确定所述采样点为疑似台阶点;基于预设的第一搜索距离范围参数,获取所述疑似台阶点对应的第一台阶搜索点以及对应的第一搜索距离范围,获取所述第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数;获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最大的采样点作为台阶终点,获取所述台阶终点的激光扫描数据;基于预设的第二搜索距离范围参数,获取所述台阶终点对应的第二台阶搜索点以及对应的第二搜索距离范围,获取所述第二台阶搜索点与所述第二搜索距离范围内的采样点连接形成的线段的斜率参数;获取斜率参数最大的两个采样点的采集距离数据,将其中采集距离最小的采样点作为台阶起点,获取所述台阶起点的激光扫描数据;基于所述台阶起点的激光扫描数据和所述台阶终点的激光扫描数据,获取所述工件的台阶的位置信息。2.根据权利要求1所述的工件台阶检测方法,其特征在于,所述基准高度包括基于第三过渡范围参数和所述采样点确定的第三过渡距离范围内的至少一个采样点的高度;确定所述采样点为疑似台阶点之前的步骤具体包括:获取所述第三过渡距离范围内的每一个采样点与所述采样点的高度差,若所述采样点与所述第三过渡距离范围内的一个采样点的高度差在所述预设的第一高度差范围内,确定所述采样点为疑似台阶点。3.根据权利要求1所述的工件台阶检测方法,其特征在于,所述第一搜索距离范围参数包括第一过渡范围参数和第一偏移范围参数;获取所述疑似台阶点对应的第一台阶搜索点的步骤具体包括:基于所述第一偏移范围参数,获取第一台阶搜索点;其中,所述第一台阶搜索点的采集距离小于所述疑似台阶点的采集距离;获取所述第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数的步骤具体包括:按照以下方式,获取所述第一台阶搜索点与所述第一搜索距离范围内的采样点连接形成的线段的斜率参数:其中,k1表示斜率参数,表示第一台阶搜索点的高度,P[m]表示第一搜索距离范围内的采样点m的高度,m∈[i+1,i+gx1+qx1],i表示疑似台阶点,gx1表示第一过渡范围参数,qx1表示第一偏移范围参数。
4.根据权利要求1所述的工件台阶检测方法,其特征在于,所述第二搜索距离范围参数包括第二过渡范围参数和第二偏移范围参数;获取所述台阶终点对应的第二台阶搜索点的步骤具体包括:基于所述第二偏移范围参数,获取第二台阶搜索点;其中,所述第二台阶搜索点的采集距离大于所述台阶终点的采集距离;获取所述第二台阶搜索点与所述第二搜索距离范围内的采样点连接形成的线段的斜率参数的步骤具体包括:按照以下方式,获取所述第二台阶搜索点与所述第二搜索距离范围内的采样点连接形成的线段的斜率参数:其中,k1表示斜率参数,表示第二台阶搜索点的高度,P[n]表示第二搜索距离范围内的采样点n的高度,M表示台阶终点,gx2表示第二过渡范围参数,qx2表示第二偏移范围参数。5.根据权利要求1所述的工件台阶检测方法,其特征在于,在基于预设的第一搜索距离范围参数,获取所...

【专利技术属性】
技术研发人员:吴志强容嘉杰
申请(专利权)人:广东富华机械装备制造有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1