[发明专利]一种宏程序镜像的检测方法、系统、装置及存储介质有效
申请号: | 201811644445.8 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109785304B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 苏雄;李金海;胡涌泉;贾仰超;周小稳;唐鹏 | 申请(专利权)人: | 广州明珞汽车装备有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/70 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 胡辉 |
地址: | 510530 广东省广州市高新技术产*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 检测 方法 系统 装置 存储 介质 | ||
1.一种宏程序镜像的检测方法,其特征在于:包括以下步骤:
获取设备零件的数据模型;
调用检测宏程序镜像的检测程序检测设备零件的数据模型,得到检测结果;
根据检测结果标识设备零件中宏程序镜像的数据模型;
其中,所述调用检测宏程序镜像的检测程序检测设备零件的数据模型,其具体包括:第一判断步骤和第二判断步骤;
所述第一判断步骤为:
判断零件的数据模型是否为宏程序镜像的数据模型,若是,则将零件的数据模型添加至选择集,并执行第二判断步骤,反之,则直接执行第二判断步骤;
所述第二判断步骤为:
判断设备中所有零件的数据模型是否检测完成,若是,则结束检测程序,反之,则获取下一个零件的数据模型,并执行第一判断步骤。
2.根据权利要求1所述的一种宏程序镜像的检测方法,其特征在于:所述判断零件的数据模型是否为宏程序镜像的数据模型,其包括以下步骤:
获取零件的位姿矩阵,以及与位姿矩阵对应的空间坐标系;
根据位姿矩阵得到数据模型在空间坐标系上的空间坐标系矩阵;
获取空间坐标系矩阵在空间坐标系上的轴向量;
判断轴向量是否符合右手法则,若是,则判定第一零件的数据模型不是宏程序镜像的数据模型,反之,则判定第一零件的数据模型是宏程序镜像的数据模型。
3.根据权利要求2所述的一种宏程序镜像的检测方法,其特征在于:所述获取空间坐标系矩阵在空间坐标系上的轴向量,其具体为:
在空间坐标系上将空间坐标系矩阵分解为三个轴向量,得到第一向量、第二向量和第三向量。
4.根据权利要求3所述的一种宏程序镜像的检测方法,其特征在于:所述判断轴向量是否符合右手法则,其包括以下步骤:
根据第一向量和第二向量的叉乘得到第四向量;
判断第四向量与第三向量的点乘是否小于第一阈值,若是,则判定位姿矩阵的轴向量符合右手法则,反之,则判定位姿矩阵的轴向量不符合右手法则。
5.根据权利要求2所述的一种宏程序镜像的检测方法,其特征在于:所述获取零件的位姿矩阵,其具体为:
通过CATIA的二次开发接口获取零件的位姿矩阵。
6.根据权利要求1所述的一种宏程序镜像的检测方法,其特征在于:所述根据检测结果标识设备零件中宏程序镜像的数据模型,其具体为:
标识添加至选择集的设备零件的数据模型。
7.一种宏程序镜像的检测系统,其特征在于:包括:
获取模块,用于获取设备零件的数据模型;
检测模块,用于调用检测宏程序镜像的检测程序检测设备零件的数据模型,得到检测结果;
标识模块,用于根据检测结果标识设备零件中宏程序镜像的数据模型;
其中,所述调用检测宏程序镜像的检测程序检测设备零件的数据模型,其具体包括:第一判断步骤和第二判断步骤;
所述第一判断步骤为:
判断零件的数据模型是否为宏程序镜像的数据模型,若是,则将零件的数据模型添加至选择集,并执行第二判断步骤,反之,则直接执行第二判断步骤;
所述第二判断步骤为:
判断设备中所有零件的数据模型是否检测完成,若是,则结束检测程序,反之,则获取下一个零件的数据模型,并执行第一判断步骤。
8.一种宏程序镜像的检测装置,其特征在于:包括:
至少一个存储器,用于存储程序;
至少一个处理器,用于加载所述程序以执行如权利要求1-6任一项所述的一种宏程序镜像的检测方法。
9.一种存储介质,其中存储有处理器可执行的指令,其特征在于:所述处理器可执行的指令在由处理器执行时用于执行如权利要求1-6任一项所述的一种宏程序镜像的检测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州明珞汽车装备有限公司,未经广州明珞汽车装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811644445.8/1.html,转载请声明来源钻瓜专利网。