一种巡检路径规划方法和系统技术方案

技术编号:38884002 阅读:15 留言:0更新日期:2023-09-22 14:12
本申请实施例公开了一种巡检路径规划方法和系统,所述方法包括:响应于巡检路径规划指令,获取目标三维场景下的用户实时位置和故障点位置;将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位;遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径。高效规划出故障排查人员的最短路径,相关人员可根据该路径迅速找到故障点,提升效率。提升效率。提升效率。

【技术实现步骤摘要】
一种巡检路径规划方法和系统


[0001]本申请实施例涉及巡检
,具体涉及一种巡检路径规划方法和系统。

技术介绍

[0002]在各类机房的运维过程中,当设备出现故障时需要快速找到对应的位置并且快速派人解决故障。如果机房大,设备多,采用传统的方式很难定位到具体的位置。
[0003]采用传统方式当机房中出现了告警等异常情况时,找到对应位置都是按照经验和图纸找到对应的位置进行检修的。只有熟悉当前机房环境的人才能很快的定位到异常所在位置,如果是不熟悉的机房环境的人则无法快速定位。

技术实现思路

[0004]为此,本申请实施例提供一种巡检路径规划方法和系统,高效规划出故障排查人员的最短路径,相关人员可根据该路径迅速找到故障点,提升效率。
[0005]为了实现上述目的,本申请实施例提供如下技术方案:
[0006]根据本申请实施例的第一方面,提供了一种巡检路径规划方法,所述方法包括:
[0007]响应于巡检路径规划指令,获取目标三维场景下的用户实时位置和故障点位置;
[0008]将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位;
[0009]遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径。
[0010]可选地,所述遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径,包括:
[0011]根据所述二维网格数组中的每个网格和网格数据值,生成对应的节点和边;
[0012]遍历每个网格的节点和边基于Astar算法计算所述用户实时点位和故障点点位之间的所有路径;
[0013]将所有路径中路径最短的确定为所述用户实时点位和故障点点位之间的最短路径。
[0014]可选地,所述将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位,包括:
[0015]将所述目标三维场景的用户实时位置和故障点位置的坐标去掉Z方向,并将X和Y方向的坐标转换为N*M的二维网格数组,以使得将目标三维场景的用户实时位置和故障点位置映射到N*M二维网格数组中对应的位置上,N和M为大于1的整数。
[0016]可选地,在响应于巡检路径规划指令之前,所述方法还包括:
[0017]对目标场景进行三维可视化建模,得到所述目标三维场景;
[0018]遍历所述目标三维场景中的三维物体得到对应的二维网格数组。
[0019]可选地,所述遍历所述目标三维场景中的三维物体得到对应的二维网格数组,包
括:
[0020]遍历所述目标三维场景中的三维物体,根据所述三维物体的位置以及特性计算三维物体的平面位置;
[0021]将所述三维物体的平面位置填充至二维网格数组中,所述二维网格数组是根据目标三维场景的地面数据映射转换得到的。
[0022]可选地,所述方法还包括:
[0023]将所述最短路径基于二维网格数组,计算出所述最短路径在目标三维场景中对应点位信息;
[0024]将对应点位信息连成管线进行三维可视化处理并展示。
[0025]根据本申请实施例的第二方面,提供了一种巡检路径规划系统,所述系统包括:
[0026]位置获取模块,用于响应于巡检路径规划指令,获取目标三维场景下的用户实时位置和故障点位置;
[0027]二维网格模块,用于将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位;
[0028]路径规划模块,用于遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径。
[0029]可选地,所述路径规划模块,具体用于:
[0030]根据所述二维网格数组中的每个网格和网格数据值,生成对应的节点和边;
[0031]遍历每个网格的节点和边基于Astar算法计算所述用户实时点位和故障点点位之间的所有路径;
[0032]将所有路径中路径最短的确定为所述用户实时点位和故障点点位之间的最短路径。
[0033]根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现上述第一方面所述的方法。
[0034]根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现上述第一方面所述的方法。
[0035]综上所述,本申请实施例提供了一种巡检路径规划方法和系统,通过响应于巡检路径规划指令,获取目标三维场景下的用户实时位置和故障点位置;将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位;遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径。高效规划出故障排查人员的最短路径,相关人员可根据该路径迅速找到故障点,提升效率。
附图说明
[0036]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0037]本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。
[0038]图1为本申请实施例提供的一种巡检路径规划方法流程示意图;
[0039]图2为本申请实施例提供的路径规划示意图;
[0040]图3为本申请实施例提供的一种巡检路径规划系统框图;
[0041]图4示出了本申请实施例提供的一种电子设备的结构示意图;
[0042]图5示出了本申请实施例提供的一种计算机可读存储介质的示意图。
具体实施方式
[0043]以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]随着数字化,数字孪生等技术的发展。园区、楼宇、机房、设备等场景都在电脑中三维模拟仿真。三维可视化既是一种解释工具,也是一种成果表达工具。与传统剖面解释方法完全不同,常规的三维解释是通过对每一条地震剖面上的每个层位、每条断层拾取后,再通过三维空间的组合来完成的。三维体可视化解释是通过对来自于地下界面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种巡检路径规划方法,其特征在于,所述方法包括:响应于巡检路径规划指令,获取目标三维场景下的用户实时位置和故障点位置;将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位;遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径。2.如权利要求1所述的方法,其特征在于,所述遍历所述二维网格数组中的所有节点,计算所述用户实时点位和故障点点位之间的最短路径,包括:根据所述二维网格数组中的每个网格和网格数据值,生成对应的节点和边;遍历每个网格的节点和边基于Astar算法计算所述用户实时点位和故障点点位之间的所有路径;将所有路径中路径最短的确定为所述用户实时点位和故障点点位之间的最短路径。3.如权利要求1所述的方法,其特征在于,所述将所述目标三维场景下的用户实时位置和故障点位置转换为二维网格数组中的用户实时点位和故障点点位,包括:将所述目标三维场景的用户实时位置和故障点位置的坐标去掉Z方向,并将X和Y方向的坐标转换为N*M的二维网格数组,以使得将目标三维场景的用户实时位置和故障点位置映射到N*M二维网格数组中对应的位置上,N和M为大于1的整数。4.如权利要求1所述的方法,其特征在于,在响应于巡检路径规划指令之前,所述方法还包括:对目标场景进行三维可视化建模,得到所述目标三维场景;遍历所述目标三维场景中的三维物体得到对应的二维网格数组。5.如权利要求4所述的方法,其特征在于,所述遍历所述目标三维场景中的三维物体得到对应的二维网格数组,包括:遍历所述目标三维场景中的三维物体,根据所述三维物体的位...

【专利技术属性】
技术研发人员:彭金波
申请(专利权)人:光控特斯联上海信息科技有限公司
类型:发明
国别省市:

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

1