本发明涉及车辆设计,尤其涉及一种卡扣检测方法、装置、设备及存储介质。
背景技术:
1、为了避免在实际投产时车辆的各项硬件不匹配,在车辆投产之前,一般会为车辆构建对应的车辆设计模型,模拟各项硬件的实际效果,而车辆中一般会设置大量的卡扣,为了避免在实际车辆装配过程中出现安装困难或卡扣过松的情况,需要对车辆设计模型中用到的卡扣参数进行规范性检测。
2、目前对卡扣进行规范性检测一般是由采用人工确认的方式进行检测,而车辆中卡扣数量较多,人工确认人力成本高、时效低,且容易出现漏检等现象。
3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种卡扣检测方法、装置、设备及存储介质,旨在解决现有技术无法自动对卡扣进行规范性检测的技术问题。
2、为实现上述目的,本发明提供了一种卡扣检测方法,所述方法包括以下步骤:
3、构建待检测虚拟卡扣对应的检测模板;
4、移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配;
5、基于所述检测模板识别所述待检测虚拟卡扣对应的卡扣安装板件;
6、在所述卡扣安装板件上建立安装坐标系;
7、基于所述安装坐标系及所述检测模板对所述待检测虚拟卡扣进行安装规范性检测。
8、可选的,所述构建待检测虚拟卡扣对应的检测模板的步骤之前,还包括:
9、在接收到检索关键字时,将所述检索关键字与配置表中的关键词进行匹配,确定待检测虚拟卡扣类型;
10、相应的,所述构建待检测虚拟卡扣对应的检测模板的步骤,包括:
11、获取所述待检测虚拟卡扣对应的卡扣类型;
12、根据所述卡扣类型查找所述待检测虚拟卡扣对应的检测模板。
13、可选的,所述移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配的步骤,包括:
14、模拟移动所述检测模板,并通过局部一致性配准算法进行模型配准;
15、在通过所述局部一致性配准算法配准成功时,记录所述检测模板当前的模板位姿信息;
16、根据所述模板位姿信息移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配。
17、可选的,所述模拟移动所述检测模板,并通过局部一致性配准算法进行模型配准的步骤之后,还包括:
18、若通过所述局部一致性配准算法配准失败,则通过局部相似性配准算法进行模型配准;
19、在通过所述局部相似性配准算法配准成功时,记录所述检测模板当前的模板位姿信息;
20、根据所述模板位姿信息移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配。
21、可选的,所述基于所述检测模板识别所述待检测虚拟卡扣对应的卡扣安装板件的步骤,包括:
22、根据所述检测模板确定所述待检测虚拟卡扣对应的最小包容盒;
23、将所述最小包容盒与装配体中其他零件的最小包容盒进行匹配,确定疑似安装板件;
24、计算各疑似安装板件与所述检测模板的模板端部之间的最小距离;
25、根据所述最小距离在所述疑似安装板件中选取卡扣安装板件。
26、可选的,所述在所述卡扣安装板件上建立安装坐标系的步骤,包括:
27、获取所述卡扣安装板件对应的安装孔点云,并通过所述安装孔点云拟合安装平面;
28、获取所述安装平面对应的法向量,并根据所述安装孔点云确定近似中心点;
29、根据所述近似中心点确定所述安装孔点云中的干扰点,并将所述干扰点从所述安装孔点云中移除;
30、根据移除干扰点后的安装孔点云计算近似中心点,获得参考中心点;
31、基于所述参考中心点及所述法向量构建安装坐标系。
32、可选的,所述基于所述安装坐标系及所述检测模板对所述待检测虚拟卡扣进行安装规范性检测的步骤,包括:
33、基于所述安装坐标系确定所述卡扣安装板件对应的板件厚度及安装孔尺寸;
34、确定与所述检测模板相干涉的目标零件;
35、逐个计算所述目标零件与所述检测模板中端部预设特征之间的最小距离;
36、根据所述板件厚度、所述安装孔尺寸及所述最小距离确定所述待检测虚拟卡扣的安装规范性检测结果。
37、此外,为实现上述目的,本发明还提出一种卡扣检测装置,所述卡扣检测装置包括以下模块:
38、模板构建模块,用于构建待检测虚拟卡扣对应的检测模板;
39、模板匹配模块,用于移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配;
40、板件识别模块,用于基于所述检测模板识别所述待检测虚拟卡扣对应的卡扣安装板件;
41、坐标构建模块,用于在所述卡扣安装板件上建立安装坐标系;
42、卡扣检测模块,用于基于所述安装坐标系及所述检测模板对所述待检测虚拟卡扣进行安装规范性检测。
43、此外,为实现上述目的,本发明还提出一种卡扣检测设备,所述卡扣检测设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的卡扣检测程序,所述卡扣检测程序被处理器执行时实现如上所述的卡扣检测方法的步骤。
44、此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有卡扣检测程序,所述卡扣检测程序执行时实现如上所述的卡扣检测方法的步骤。
45、本发明通过构建待检测虚拟卡扣对应的检测模板;移动检测模板,以使检测模板与待检测虚拟卡扣匹配;基于检测模板识别待检测虚拟卡扣对应的卡扣安装板件;在卡扣安装板件上建立安装坐标系;基于安装坐标系及检测模板对待检测虚拟卡扣进行安装规范性检测。由于会移动待检测虚拟卡扣对应的检测模板,使得检测模板与待检测虚拟卡扣匹配,保证可正确识别到卡扣安装板件,再根据在卡扣安装板件上建立安装坐标系及检测模板即可正确测得卡扣安装板件的尺寸、厚度等参数,以及确定是否存在于卡扣干涉的其他零件,从而实现了自动检测卡扣是否符合安装规范性。
1.一种卡扣检测方法,其特征在于,所述卡扣检测方法包括以下步骤:
2.如权利要求1所述的卡扣检测方法,其特征在于,所述构建待检测虚拟卡扣对应的检测模板的步骤之前,还包括:
3.如权利要求1所述的卡扣检测方法,其特征在于,所述移动所述检测模板,以使所述检测模板与所述待检测虚拟卡扣匹配的步骤,包括:
4.如权利要求3所述的卡扣检测方法,其特征在于,所述模拟移动所述检测模板,并通过局部一致性配准算法进行模型配准的步骤之后,还包括:
5.如权利要求1所述的卡扣检测方法,其特征在于,所述基于所述检测模板识别所述待检测虚拟卡扣对应的卡扣安装板件的步骤,包括:
6.如权利要求1所述的卡扣检测方法,其特征在于,所述在所述卡扣安装板件上建立安装坐标系的步骤,包括:
7.如权利要求1-6任一项所述的卡扣检测方法,其特征在于,所述基于所述安装坐标系及所述检测模板对所述待检测虚拟卡扣进行安装规范性检测的步骤,包括:
8.一种卡扣检测装置,其特征在于,所述卡扣检测装置包括以下模块:
9.一种卡扣检测设备,其特征在于,所述卡扣检测设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的卡扣检测程序,所述卡扣检测程序被处理器执行时实现如权利要求1-7中任一项所述的卡扣检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有卡扣检测程序,所述卡扣检测程序执行时实现如权利要求1-7中任一项所述的卡扣检测方法的步骤。