零件表面特征提取方法和装置的制造方法

文档序号:10655508阅读:412来源:国知局
零件表面特征提取方法和装置的制造方法
【专利摘要】本发明涉及一种零件表面特征识别方法和装置,该方法包括:从CAD系统中获取零件中待识别特征的标注集;根据标注集,获取待识别特征的特征元素;对待识别特征的每一个特征元素进行解析,得到待识别特征的属性信息,并建立包括属性信息的特征信息集合;将特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算;若判断计算得到的最高的相似度大于或等于预设阈值,则将最高的相似度所对应的特征的类别作为待识别特征的类别。本发明可以实现对零件表面特征的自动识别,由于识别过程不过于依赖工艺员的个人经验,因此提高检测效率和检测过程的规范性,保证较好的产品质量。
【专利说明】
零件表面特征提取方法和装置
技术领域
[0001]本发明涉及零件数字化检测技术领域,尤其是涉及一种零件表面特征提取方法和
目.0
【背景技术】
[0002]随着测量技术的发展,先进的数字化检测设备已经被广泛地应用于制造业。为了实现三维CAD系统与检测设备的集成,并缩短产品检测时间,计算机辅助检测规划(Computer Aided Inspect1n Planning,简称CAIP)系统应运而生,该系统有两大特点:第一,直接基于三维数模编制检验而设计;第二,与测量设备高度集成,可以直接生成测量程序。
[0003]但是,目前的CAIP系统不能自动识别和提取零件的表面特征,需要进行大量的人机交互操作,过于依赖检测工艺员的个人经验,使得检测效率较低,而且检测过程规范性较差,不能保证较好的产品质量。

【发明内容】

[0004]针对以上缺陷,本发明提供一种零件表面特征提取方法和装置,可以自动对零件的表面特征进行提取,提高零件检测的效率和规范性。
[0005]第一方面,本发明提供的零件表面特征提取方法包括:
[0006]从CAD系统中获取零件中待识别特征的标注集;
[0007]根据所述标注集,获取所述待识别特征的特征元素;
[0008]对所述待识别特征的每一个特征元素进行解析,得到所述待识别特征的属性信息,并建立包括所述属性信息的特征信息集合;
[0009]将所述特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算;
[0010]若判断计算得到的最高的相似度大于或等于预设阈值,则将最高的相似度所对应的特征的类别作为所述待识别特征的类别;
[0011]其中,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息。
[0012]可选的,该方法还包括:
[0013]若判断计算得到的最高的相似度小于预设阈值,则将反馈识别失败的提示信息。
[0014]可选的,所述标准特征信息库中特征的类别包括筋条、孔、腹板、耳片、自由曲面、
槽和/或缘条。
[0015]可选的,所述待识别特征的属性信息包括:特征元素的数量、每一特征元素的几何类型、每一特征元素与所述零件中面积最大的特征元素之间的面积之比、每一特征元素的法向矢量、每一特征元素的邻接特征元素的个数、每一特征元素的边数、每一特征元素中封闭域的数量和/或每一特征元素中每一封闭域的形状。
[0016]可选的,所述几何类型为平面、圆柱面、圆锥面或球面。
[0017]第二方面,本发明提供的零件表面特征提取装置包括:
[0018]第一获取模块,用于从CAD系统中获取零件中待识别特征的标注集;
[0019]第二获取模块,用于根据所述标注集,获取所述待识别特征的特征元素;
[0020]集合建立模块,用于对所述待识别特征的每一个特征元素进行解析,得到所述待识别特征的属性信息,并建立包括所述属性信息的特征信息集合;
[0021]相似度计算模块,用于将所述特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息;
[0022]类别确定模块,用于在判断计算得到的最高的相似度大于或等于预设阈值时,将最高的相似度所对应的特征的类别作为所述待识别特征的类别。
[0023]可选的,该方法还包括:
[0024]失败反馈模块,用于在判断计算得到的最高的相似度小于预设阈值时,将反馈识别失败的提不?目息。
[0025]可选的,所述标准特征信息库中特征的类别包括筋条、孔、腹板、耳片、自由曲面、
槽和/或缘条。
[0026]可选的,所述待识别特征的属性信息包括:特征元素的数量、每一特征元素的几何类型、每一特征元素与所述零件中面积最大的特征元素之间的面积之比、每一特征元素的法向矢量、每一特征元素的邻接特征元素的个数、每一特征元素的边数、每一特征元素中封闭域的数量和/或每一特征元素中每一封闭域的形状。
[0027]可选的,所述几何类型为平面、圆柱面、圆锥面或球面。
[0028]本发明提供的零件表面特征提取方法和装置中,对待识别特征的特征元素进行提取,然后根据各个特征元素的属性信息建立特征信息集合,并将该集合与标准特征信息库中各个类别的特征的标准特征信息集合进行相似度计算,然后对计算结果进行判断确定待识别特征的类别,从而实现对零件表面特征的自动识别,由于识别过程不过于依赖工艺员的个人经验,因此提高检测效率和检测过程的规范性,保证较好的产品质量。
【附图说明】
[0029]通过参考附图会更加清楚的理解本发明的特征信息和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0030]图1示出了根据本发明一实施例中零件表面特征识别方法的流程示意图;
[0031]图2示出了一零件的结构示意图;
[0032]图3示出了待识别特征的特征信息集合的示意图;
[0033]图4示出了另一零件的结构示意图;
[0034]图5示出了根据本发明一实施例中零件表面特征识别装置的框图;
[0035]附图标记说明:
[0036]1-孔;2-缘条;3-筋条;4-腹板。
【具体实施方式】
[0037]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0038]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0039]本发明提供一种零件表面特征识别方法,该方法可以由CAIP系统的内部控制装置执行,如图1所示,该方法包括:
[0040 ] S11、从CAD系统中获取零件中待识别特征的标注集;
[0041 ]其中,CAD系统为外部的数据输入系统,当前比较常见的CAD系统有Catia、UG、ProE、Sol idWorks 等。
[0042]可理解的是,零件上特征的类别有多种,例如图2中示出的孔1、腹板4、缘条2和筋条3,当然还有耳片、自由曲面、槽等,但是目前的CAIP系统并不能直接得知特征的类别,只有通过本发明提供的识别方法识别出来。
[0043]S102、根据标注集,获取待识别特征的特征元素;
[0044]可理解的是,由于目前的CAD系统都自带标注,而且对标注的管理也比较规范,所有从特征的标注提取特征元素是比较简单便捷的。
[0045]其中,所谓的特征元素,是构成特征的基本单元,一般是有限大小的二维面,简单的特征例如孔可仅由一个特征元素组成,而复杂的特征例如筋条则需要多个特征元素组成。
[0046]S103、对待识别特征的每一个特征元素进行解析,得到待识别特征的属性信息,并建立包括该属性信息的特征信息集合;
[0047]其中,待识别特征的属性信息,是指包含待识别特征中各个特征元素的相关参数信息,例如每一特征元素的几何类型、每一特征元素的法向矢量、每一特征元素的边数、每一特征元素中封闭域的数量、每一特征元素中每一封闭域的形状等;当然,还可以包括特征元素与其他特征元素之间的关系信息,例如每一特征元素与零件中面积最大的特征元素之间的面积之比、每一特征元素的邻接特征元素的个数等。
[0048]其中,几何类型为平面、圆柱面、圆锥面或球面等。特征元素的边数是指构成该特征元素的一维线条的数量。封闭域,例如某一特征元素为一平面,该平面中有一个孔,则该孔为该特征元素上的封闭域。封闭域的形状,例如圆形、矩形等。特征元素的法向矢量仅针对特征元素为平面的情况。
[0049]S104、将特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算;
[0050]其中,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息,所谓的标准属性信息是指该类别的特征的属性信息的标准值,此处属性信息的含义同S103中属性信息的含义。
[0051]可理解的是,为了方便计算,待识别特征的特征信息集合中各信息的排列方式应当与标准特征信息库中每一类别的特征的标准特征信息集合中各信息的排列方式相同,例如均采用图3中的方式排列。
[0052]可理解的是,为了保证标准特征信息库的完善,其中要包括各种类别的特征的标砖特征信息集合。所谓的类别,例如筋条、孔、腹板、耳片、自由曲面、槽、缘条。
[0053]S105、若判断计算得到的最高的相似度大于或等于预设阈值,则将最高的相似度所对应的特征的类别作为待识别特征的类别。
[0054]可理解的是,相似度最高,说明对应的特征的类别最有可能与待识别特征的类别相同,但是还要将该值与预设阈值进行比较,只有该值大于或等于预设阈值时,才认定对应的特征与待识别特征的类别相同。
[0055]本发明提供的零件表面特征识别方法中,对待识别特征的特征元素进行提取,然后根据各个特征元素的属性信息建立特征信息集合,并将该集合与标准特征信息库中各个类别的特征的标准特征信息集合进行相似度计算,然后对计算结果进行判断确定待识别特征的类别,从而实现对零件表面特征的自动识别,由于识别过程不过于依赖工艺员的个人经验,因此提高检测效率和检测过程的规范性,保证较好的产品质量。基于识别结果,集合CAIP系统后台的知识系统便可以为零件提供相应的测量方案,这对于缩短产品研制周期和保证产品质量具有重要意义。
[0056]在具体实施时,还可以将识别结果展示给工艺人员,从而辅助工艺人员高效的完成检验规划的编制工作。
[0057]下面以图4中示出的零件中的特征-筋条对本发明提供的识别方法进行说明:
[0058]该特征的特征元素的数量为两个,即图4中所示的平面a和平面b:两个特征元素的几何类型均为平面,平面a的法向矢量为(0,0,1),平面b的法相矢量为(I,0,0);两个特征元素的边数均为4;两个特征元素上封闭域的数量均为O;筋条所属零件中面积最大的特征元素为平面c,面积大小为0.073m2,平面a的面积为0.00832,其特征元素面积比重为0.114,同样方法也可以得到平面b的面积比重;这两个特征元素的邻接特征元素的个数均为4。
[0059]基于以上信息建立特征的特征信息集合,在经过与标准特征信息库中各个类别的特征的标准特征信息集合进行相似度计算,并对计算结果进行判断,得知该特征为筋条。
[0060]在具体实施时,还有可能出现计算得到的最高的相似度小于预设阈值,此时可能是由于CAD模型不规范、提取信息有缺失、标准特征信息库的不完善等原因,为提示用户查找原因,对识别方法进行改进,此时可以反馈识别失败的提示信息。
[0061]基于相同的发明构思,本发明还提供一种零件表面特征提取装置,如图5所示,该装置500包括:
[0062]第一获取模块501,用于从CAD系统中获取零件中待识别特征的标注集;
[0063]第二获取模块502,用于根据所述标注集,获取所述待识别特征的特征元素;
[0064]集合建立模块503,用于对所述待识别特征的每一个特征元素进行解析,得到所述待识别特征的属性信息,并建立包括所述属性信息的特征信息集合;
[0065]相似度计算模块504,用于将所述特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息;
[0066]类别确定模块505,用于在判断计算得到的最高的相似度大于或等于预设阈值时,将最高的相似度所对应的特征的类别作为所述待识别特征的类别。
[0067]可选的,该装置还包括:
[0068]失败反馈模块,用于在判断计算得到的最高的相似度小于预设阈值时,将反馈识别失败的提不?目息。
[0069]可选的,所述标准特征信息库中特征的类别包括筋条、孔、腹板、耳片、自由曲面、
槽和/或缘条。
[0070]可选的,所述待识别特征的属性信息包括:特征元素的数量、每一特征元素的几何类型、每一特征元素与所述零件中面积最大的特征元素之间的面积之比、每一特征元素的法向矢量、每一特征元素的邻接特征元素的个数、每一特征元素的边数、每一特征元素中封闭域的数量和/或每一特征元素中每一封闭域的形状。
[0071]可选的,所述几何类型为平面、圆柱面、圆锥面或球面。
[0072]虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
【主权项】
1.一种零件表面特征识别方法,其特征在于,包括: 从CAD系统中获取零件中待识别特征的标注集; 根据所述标注集,获取所述待识别特征的特征元素; 对所述待识别特征的每一个特征元素进行解析,得到所述待识别特征的属性信息,并建立包括所述属性信息的特征信息集合; 将所述特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算; 若判断计算得到的最高的相似度大于或等于预设阈值,则将最高的相似度所对应的特征的类别作为所述待识别特征的类别; 其中,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息。2.根据权利要求1所述的方法,其特征在于,还包括: 若判断计算得到的最高的相似度小于预设阈值,则将反馈识别失败的提示信息。3.根据权利要求1所述的方法,其特征在于,所述标准特征信息库中特征的类别包括筋条、孔、腹板、耳片、自由曲面、槽和/或缘条。4.根据权利要求1所述的方法,其特征在于,所述待识别特征的属性信息包括:特征元素的数量、每一特征元素的几何类型、每一特征元素与所述零件中面积最大的特征元素之间的面积之比、每一特征元素的法向矢量、每一特征元素的邻接特征元素的个数、每一特征元素的边数、每一特征元素中封闭域的数量和/或每一特征元素中每一封闭域的形状。5.根据权利要求4所述的方法,其特征在于,所述几何类型为平面、圆柱面、圆锥面或球面。6.一种零件表面特征提取装置,其特征在于,包括: 第一获取模块,用于从CAD系统中获取零件中待识别特征的标注集; 第二获取模块,用于根据所述标注集,获取所述待识别特征的特征元素; 集合建立模块,用于对所述待识别特征的每一个特征元素进行解析,得到所述待识别特征的属性信息,并建立包括所述属性信息的特征信息集合; 相似度计算模块,用于将所述特征信息集合与预先建立的标准特征信息库中每一类别的特征的标准特征信息集合进行相似度计算,每一类别的特征的标准特征信息集合中包括该类别的特征的标准属性信息; 类别确定模块,用于在判断计算得到的最高的相似度大于或等于预设阈值时,将最高的相似度所对应的特征的类别作为所述待识别特征的类别。7.根据权利要求6所述的装置,其特征在于,还包括: 失败反馈模块,用于在判断计算得到的最高的相似度小于预设阈值时,将反馈识别失败的提示信息。8.根据权利要求6所述的装置,其特征在于,所述标准特征信息库中特征的类别包括筋条、孔、腹板、耳片、自由曲面、槽和/或缘条。9.根据权利要求6所述的装置,其特征在于,所述待识别特征的属性信息包括:特征元素的数量、每一特征元素的几何类型、每一特征元素与所述零件中面积最大的特征元素之间的面积之比、每一特征元素的法向矢量、每一特征元素的邻接特征元素的个数、每一特征元素的边数、每一特征元素中封闭域的数量和/或每一特征元素中每一封闭域的形状。10.根据权利要求9所述的装置,其特征在于,所述几何类型为平面、圆柱面、圆锥面或球面。
【文档编号】G06F17/50GK106021677SQ201610317415
【公开日】2016年10月12日
【申请日】2016年5月12日
【发明人】段桂江, 张鹏, 刘睿, 刘涛涛, 赵江澳, 任冶
【申请人】北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1