一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能抽取水路线方法、电子设备及可读存储介质与流程

2022-06-29 14:37:08 来源:中国专利 TAG:

技术特征:
1.一种智能抽取水路线方法,其特征在于,包括:获取目标模型体中的相通管道组;从所述相通管道组中去除非水路管道和终端管道,得到非终端管道;所述非水路管道为半径与水路管道半径不同的相通管道,所述终端管道为有且仅有3个管道边,且其中至少有1个管道边的端点数为0的相通管道;获取所述相通管道组的进水管道和出水管道;在所述非终端管道中添加进水管道和出水管道,得到水路管道;根据所述水路管道提取水路线。2.根据权利要求1所述的一种智能抽取水路线方法,其特征在于,所述获取目标模型体中的相通管道,包括:获取目标模型体的所有n个进水管道,对所述n个进水管道进行相通管道遍历,得到所述相通管道组;其中,n为大于0的整数。3.根据权利要求2所述的一种智能抽取水路线方法,其特征在于,所述相通管道遍历包括:选取第一进水管道作为当前管道;遍历所述当前管道的所有m1条管道边,从所述m1条管道边筛选出v1条未遍历管道边,将所述v1条未遍历管道边的所述边标识符加入已遍历边标识符集合;筛选所述v1条未遍历管道边的所有k1个有效关联管道,循环遍历所述k1个有效关联管道,得到已遍历管道标识符集合;将所述已遍历管道标识符集合加入已筛选管道标识符集合,对所述已筛选管道标识符集合进行标记,得到第一相通管道组;清空所述已遍历边标识符集合和所述已遍历管道标识符集合;其中,m1为大于2的整数,v1为大于或等于0的整数,k1为大于或等于0的整数;所述当前管道为当前进行遍历处理的相通管道;所述已遍历边标识符集合为存储已遍历管道边的边标识符的集合;所述已遍历管道标识符集合为临时存储已遍历相通管道的管道标识符的集合;所述已筛选管道标识符集合为存储已遍历相通管道的管道标识符的集合。4.根据权利要求1所述的一种智能抽取水路线方法,其特征在于,所述根据所述水路管道提取水路线包括:抽取所述水路管道的所有中心线m,判断第i条中心线和第i 1条中心线是否相交;若相交,将交点添加进路径点集合;若不相交,选取所述第i条中心线和所述第i 1条中心线距离最近的两个端点,将所述两个端点的中点作为替代交点,将所述替代交点添加进所述路径点集合;将路径点集合中的所述交点和所述替代交点连接,得到所述水路线;所述路径点集合为所有交点和所述替代交点的集合。5.根据权利要求3所述的一种智能抽取水路线方法,其特征在于,所述得到第一相通管道组之后,还包括:将所述已遍历边标识符集合和所述已遍历管道标识符集合清空;选取第二进水管道作为所述当前管道;遍历所述当前管道的所有m2条管道边,从所述m2条管道边筛选出v2条未遍历管道边,将所述v2条未遍历管道边的所述边标识符加入已遍历边标识符集合;筛选所述v2条未遍历管道边的所有k2个有效关联管道,循环遍历所述k2
个有效关联管道,得到已遍历管道标识符集合;将所述已遍历管道标识符集合加入已筛选管道标识符集合,对所述已筛选管道标识符集合进行标记,得到第二相通管道组;其中,m2为大于2的整数,v2为大于或等于0的整数,k2为大于或等于0的整数。6.根据权利要求3所述的一种智能抽取水路线方法,其特征在于,所述筛选所述v1条未遍历管道边的所有k1个有效关联管道,包括:遍历所述v1条未遍历管道边的所有s1个关联管道,从所述s1个关联管道中筛选出所述k1个有效关联管道;其中,s1为大于或等于1的整数;所述有效关联管道为所述管道标识符不存在于所述已遍历管道标识符集合的相通管道。7.根据权利要求3所述的一种相通管道区分方法,其特征在于,所述循环遍历所述k1个有效关联管道,包括:选取所述k1个有效关联管道中的第一有效关联管道作为所述当前管道,遍历所述当前管道中所有的e1条管道边,从所述e1条管道边中筛选出f1条未遍历管道边;将所述f1条未遍历管道边的所述边标识符加入所述已遍历边标识符集合,筛选所述f1条未遍历管道边的所有g1个有效关联管道,将所述g1个有效关联管道的所述管道标识符加入所述已遍历管道标识符集合;其中,e1为大于2的整数,f1为大于或等于0的整数,g1为大于或等于0的整数;所述未遍历管道边为所述边标识符不存在于所述边标识符集合的管道边。8.根据权利要求7所述的一种相通管道区分方法,其特征在于,所述将所述g1个有效关联管道的所述管道标识符加入所述已遍历管道标识符集合之后,还包括:将所述k1个有效关联管道中第二有效关联管道作为所述当前管道,遍历所述当前管道中所有的e2条管道边,从所述e2条管道边中筛选出f2条未遍历管道边;将所述f2条未遍历管道边的所述边标识符加入所述已遍历边标识符集合,筛选所述f2条未遍历管道边的所有g2个有效关联管道,将所述g2个有效关联管道的所述管道标识符加入所述已遍历管道标识符集合;其中,e2为大于2的整数,f2为大于或等于0的整数,g2为大于或等于0的整数。9.根据权利要求1所述的一种智能抽取水路线方法,其特征在于,所述去除非水路管道,包括:检测所述已筛选管道标识符集合对应的所有相通管道的半径;将所述所有相通管道的半径与所述水路管道半径比较,筛选出半径与所述水路管道半径不一致的所述相通管道的管道标识符,将所述管道标识符从所述已筛选管道标识符集合中排除。10.根据权利要求1所述的一种智能抽取水路线方法,其特征在于,所述去除终端管道,包括:获取所述已筛选管道标识符集合对应的每一个相通管道的管道边总数q,判断所述管道边总数q是否大于3;若是,则该相通管道不是终端管道,若否,则获取该相通管道的每一条管道边的端点数;判断该相通管道是否存在端点数为0的管道边;若是,则该相通管道为终端管道,若否,则该相通管道不是终端管道。11.根据权利要求4所述的一种智能抽取水路线方法,其特征在于,所述将交点添加进路径点集合之后,所述将路径点集合中的所述交点和所述替代交点连接之前,还包括:
将第一条中心线距离第二条中心线最远的点的坐标添加进所述路径点集合的最前面;将第m条中心线距离第m-1条中心线最远的点的坐标添加进所述路径点集合的最后面。12.根据权利要求2所述的一种相通管道区分方法,其特征在于,所述对所述n个进水管道进行相通管道遍历,包括:当所述相通管道遍历消耗的时间超过预设筛选时间时,所述相通管道遍历结束;所述预设筛选时间为进行相通管道遍历所需的最长时间。13.一种电子设备,其特征在于,包括:处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-12中任一项所述的方法。14.一种非暂时性机器可读存储介质,其特征在于,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-12中任一项所述的方法。

技术总结
本申请是关于一种智能抽取水路线方法、电子设备及可读存储介质,该方法包括:获取目标模型体中的相通管道组;从相通管道组中去除非水路管道和终端管道,得到非终端管道;非水路管道为半径与水路管道半径不同的相通管道,终端管道为有且仅有3个管道边,且其中至少有1个管道边的端点数为0的相通管道;获取相通管道组的进水管道和出水管道;在非终端管道中添加进水管道和出水管道,得到水路管道;根据水路管道提取水路线。本申请提供的方案,能够得到首尾相连的水路线,相比于人工抽取水路线节省了时间,从而降低了设计成本。从而降低了设计成本。从而降低了设计成本。


技术研发人员:吴坤林 王瑞静 李欣键 林佳阳 杨雨彤 黄炳华
受保护的技术使用者:珠海格力电器股份有限公司
技术研发日:2022.02.10
技术公布日:2022/6/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献