旋转体对齐方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34700840 阅读:12 留言:0更新日期:2022-08-27 16:37
本申请提供一种旋转体对齐方法、装置、电子设备及存储介质,所述方法包括:通过根据参考模型的第一距离分布信息、浮动模型的第二距离分布信息、参考模型的旋转轴、浮动模型的旋转轴、参考模型的包围球的球心以及浮动模型的包围球的球心,将浮动模型与参考模型对齐,以使得浮动模型与参考模型重合。可以使得在将浮动模型与参考模型对齐时,仅需将参考模型与浮动模型的旋转轴对齐实现两个模型的对齐,减少了模型对齐的复杂度,以及不需要通过提取模型的特征点,减少了模型对齐的限制条件。减少了模型对齐的限制条件。减少了模型对齐的限制条件。

【技术实现步骤摘要】
旋转体对齐方法、装置、电子设备及存储介质


[0001]本申请涉及计算机领域,具体而言,涉及一种旋转体对齐方法、装置、电子设备及存储介质。

技术介绍

[0002]在工业旋转体的生产中,模型对齐是整个生产系统中的第一步,也是占据非常重要的一环,它是对旋转体外观形体的验证,也是对生产的旋转体是否合格的验证,是不可或缺的验证环节。
[0003]现有技术中,一般采用粗对齐的方法进行对齐,粗对齐主要是基于模型的局部坐标系进行对齐或者基于模型的特征点进行对齐,在模型点分布不均匀时,局部坐标系对齐方法难以得到准确的对齐结果;基于特征点的对齐方法根据提取的特征点进行对齐,但是在特征点的提取过程中,由于旋转体的旋转不变性,则难以找到一致的模型特征点,或者在某些场景下难以找到突出的特征点,因此,现有的粗对齐的方法存在复杂度较高、限制条件较多的问题。

技术实现思路

[0004]本申请的目的在于,针对上述现有技术中的不足,提供一种旋转体对齐方法、装置、电子设备及存储介质,提高对齐适应性和鲁棒性以及数据对比的效率。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种旋转体对齐方法,所述方法包括:获取参考模型的包围球、参考模型与包围球的多个切点以及参考模型的多个表面点;根据所述多个切点以及所述多个表面点确定所述参考模型的旋转轴;根据所述参考模型的旋转轴确定所述参考模型上的各点到所述旋转轴的距离,得到所述参考模型对应的第一距离分布信息;构建当前生产的旋转体的浮动模型,并根据所述浮动模型的旋转轴确定所述浮动模型对应的第二距离分布信息,其中,所述参考模型为所述旋转体对应的标准数字三维模型,所述浮动模型为对所述旋转体进行三维建模所得到的数字三维模型;根据第一距离分布信息、第二距离分布信息、所述参考模型的旋转轴以及、浮动模型的旋转轴、所述参考模型的包围球的球心以及所述浮动模型的包围球的球心,将所述浮动模型与所述参考模型对齐,以使得所述浮动模型与所述参考模型重合。
[0006]可选的,所述根据第一距离分布信息、第二距离分布信息、所述参考模型的旋转轴、所述浮动模型的旋转轴、所述参考模型的包围球的球心以及所述浮动模型的包围球的球心,将所述浮动模型与所述参考模型对齐,包括:根据所述第一距离分布信息以及所述第二距离分布信息,确定所述参考模型的距离分布与所述浮动模型的距离分布是否一致;
若否,则根据所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向,对所述第一距离分布信息和所述第二距离分布信息进行对齐处理,使得所述参考模型的距离分布与所述浮动模型的距离分布一致;移动所述浮动模型,使得所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。
[0007]可选的,对所述第一距离分布信息和所述第二距离分布信息进行对齐处理,包括:以所述参考模型的旋转轴的方向为基准,将所述浮动模型的旋转轴的方向进行翻转,以使得所述浮动模型的旋转轴的方向与所述参考模型的旋转轴的方向一致以及所述参考模型的距离分布与所述浮动模型的距离分布一致。
[0008]可选的,所述确定所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向是否一致之后,还包括:若所述参考模型的旋转轴相对于参考模型的方向与所述浮动模型的旋转轴相对于浮动模型的方向一致,移动多数浮动模型,使得所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。
[0009]可选的,所述根据所述切点确定参考模型的旋转轴,包括:若所述多个切点为两个切点,则将所述两个切点的连线作为所述参考模型的旋转轴;若所述多个切点的数量大于2且存在所述表面点的法线的切向分量为非零向量,则根据各所述表面点的法线的法向分量、切向分量以及所述包围球的球心确定各目标平面,并根据各所述目标平面确定参考模型的旋转轴;若所述多个切点的数量大于2且各所述表面点的切向分量为零向量,则将包围球的任一直径作为旋转轴。
[0010]可选的,所述根据各所述表面点的法线的法向分量、切向分量以及所述包围球的球心确定各目标平面,包括:若所述切向分量为非零向量,根据所述包围球的球心、所述法向分量以及所述切向分量构建所述目标平面,所述目标平面经过所述旋转轴,且所述旋转轴经过所述包围球的球心。
[0011]可选的,根据所述参考模型的旋转轴确定所述参考模型上的各点到所述旋转轴的距离,得到所述参考模型对应的第一距离分布信息,包括:计算参考模型上的各点到旋转轴的垂直距离;将所述各点到旋转轴的垂直距离进行组合,得到所述第一距离分布信息。
[0012]第二方面,本申请实施例还提供了一种旋转体对齐装置,所述装置包括:获取模块,用于获取参考模型的包围球、参考模型与包围球的多个切点以及参考模型的多个表面点;确定模块,用于根据所述切点以及所述表面点确定所述参考模型的旋转轴;确定模块,用于根据所述参考模型的旋转轴确定所述参考模型上的各点到所述旋转轴的距离,得到所述参考模型对应的第一距离分布信息;
确定模块,用于构建当前生产的旋转体的浮动模型,并根据所述浮动模型的旋转轴确定所述浮动模型对应的第二距离分布信息,其中,所述参考模型为所述旋转体对应的标准数字三维模型,所述浮动模型为对所述旋转体进行三维建模所得到的数字三维模型;重合模块,用于根据第一距离分布信息、第二距离分布信息、所述参考模型的旋转轴以及、浮动模型的旋转轴、所述参考模型的包围球的球心以及所述浮动模型的包围球的球心,将所述浮动模型与所述参考模型对齐,以使得所述浮动模型与所述参考模型重合。
[0013]可选的,所述重合模块具体用于:根据所述第一距离分布信息以及所述第二距离分布信息,确定所述参考模型的距离分布与所述浮动模型的距离分布是否一致;若否,则根据所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向,对所述第一距离分布信息和所述第二距离分布信息进行对齐处理,使得所述参考模型的距离分布与所述浮动模型的距离分布一致;移动浮动模型,使得所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。
[0014]可选的,所述重合模块具体用于:以所述参考模型的旋转轴的方向为基准,将所述浮动模型的旋转轴的方向进行翻转,以使得所述浮动模型的旋转轴的方向与所述参考模型的旋转轴的方向一致以及所述参考模型的距离分布与所述浮动模型的距离分布一致。
[0015]可选的,所述重合模块具体用于:若所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向一致,将所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。
[0016]可选的,所述确定模块具体用于:若所述多个切点为两个切点,则将所述两个切点的连线作为所述参考模型的旋转轴;若所述多个切点的数量大于2且存在所述表面点的法线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种旋转体的对齐方法,其特征在于,所述方法包括:获取参考模型的包围球、参考模型与包围球的多个切点以及参考模型的多个表面点;根据所述多个切点以及所述多个表面点确定所述参考模型的旋转轴;根据所述参考模型的旋转轴确定所述参考模型上的各点到所述旋转轴的距离,得到所述参考模型对应的第一距离分布信息;构建当前生产的旋转体的浮动模型,并根据所述浮动模型的旋转轴确定所述浮动模型对应的第二距离分布信息,其中,所述参考模型为所述旋转体对应的标准数字三维模型,所述浮动模型为对所述旋转体进行三维建模所得到的数字三维模型;根据第一距离分布信息、第二距离分布信息、所述参考模型的旋转轴以及、浮动模型的旋转轴、所述参考模型的包围球的球心以及所述浮动模型的包围球的球心,将所述浮动模型与所述参考模型对齐,以使得所述浮动模型与所述参考模型重合。2.根据权利要求1所述旋转体的对齐的方法,其特征在于,所述根据第一距离分布信息、第二距离分布信息、所述参考模型的旋转轴、所述浮动模型的旋转轴、所述参考模型的包围球的球心以及所述浮动模型的包围球的球心,将所述浮动模型与所述参考模型对齐,包括:根据所述第一距离分布信息以及所述第二距离分布信息,确定所述参考模型的距离分布与所述浮动模型的距离分布是否一致;若否,则根据所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向,对所述第一距离分布信息和所述第二距离分布信息进行对齐处理,使得所述参考模型的距离分布与所述浮动模型的距离分布一致;移动所述浮动模型,使得所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。3.根据权利要求2所述旋转体的对齐的方法,其特征在于,对所述第一距离分布信息和所述第二距离分布信息进行对齐处理,包括:以所述参考模型的旋转轴的方向为基准,将所述浮动模型的旋转轴的方向进行翻转,以使得所述浮动模型的旋转轴的方向与所述参考模型的旋转轴的方向一致以及所述参考模型的距离分布与所述浮动模型的距离分布一致。4.根据权利要求2所述旋转体的对齐的方法,其特征在于,所述确定所述参考模型的旋转轴的方向与所述浮动模型的旋转轴的方向是否一致之后,还包括:若所述参考模型的旋转轴相对于参考模型的方向与所述浮动模型的旋转轴相对于浮动模型的方向一致,移动所述浮动模型,使得所述浮动模型的包围球的球心与所述参考模型的包围球的球心重合;以参考模型为基准,旋转浮动模型,将所述浮动模型与所述参考模型对齐。5.根据权利要求1所述旋转体的对齐的方法,其特征在于,所述根据所述多个...

【专利技术属性】
技术研发人员:王辰何源
申请(专利权)人:武汉中观自动化科技有限公司
类型:发明
国别省市:

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

1