System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及污染物溯源,尤其涉及一种基于无人机的污染物溯源方法、装置及电子设备。
技术介绍
1、随着经济的快速发展,大气污染问题也越来越突出。随着大气中污染物的增加以及大气污染物在空气中的传播,会对污染源周围区域的环境和活动人员造成严重影响,因此,需要对污染源进行准确地溯源和定位,以便对大气污染进行精准防治,改善空气质量。
2、相关技术中,通过无人机进行大气污染地巡查,确定污染源。但是这种方式中无人机只能在预设点之间进行往返巡查,或者需要人为设定和控制无人机进行巡查,难以快速高效地确定出污染源。
技术实现思路
1、本专利技术实施例提供了一种基于无人机的污染物溯源方法、装置及电子设备,以快速高效地确定出大气污染的污染源。
2、第一方面,本专利技术实施例提供了一种基于无人机的污染物溯源方法,包括:
3、获取无人机场中无人机位置、无人机的最大飞行距离、异常站点的异常位置和所述异常站点的气象数据;
4、根据所述无人机位置和所述最大飞行距离,确定所述无人机的巡检范围;
5、根据所述巡检范围、所述无人机位置、所述异常位置和所述气象数据,确定所述巡检范围内各个污染点的污染影响值;
6、根据所述巡检范围内的各个污染点和各个污染点的污染影响值,确定所述无人机巡查的最短巡查路径;
7、根据所述最短巡查路径控制目标无人机进行巡查,以确定所述异常站点对应的污染源。
8、在一种可能的实现方式中,所述气象数据包括
9、所述根据所述巡检范围、所述无人机位置、所述异常位置和所述气象数据,确定所述巡检范围内各个污染点的污染影响值,包括:
10、根据所述风向和所述异常位置,确定污染源的角度范围;
11、根据所述风速和所述异常位置,确定污染源的距离范围;
12、根据所述无人机位置、所述异常位置、所述角度范围和所述距离范围,划分所述巡检范围,得到多个污染源区域和每个污染源区域对应的权重值;
13、根据所述每个污染源区域对应的权重值,确定对应的污染源区域内的各个污染点的污染影响值。
14、在一种可能的实现方式中,所述根据所述无人机位置、所述异常位置、所述角度范围和所述距离范围,划分所述巡检范围,得到多个污染源区域和每个污染源区域对应的权重值,包括:
15、根据所述无人机位置、所述异常位置、所述角度范围和所述距离范围,划分所述巡检范围,得到多个污染源区域;
16、确定各个污染源区域是否位于所述角度范围和所述距离范围内;
17、根据确定结果,获得每个污染源区域对应的权重值。
18、在一种可能的实现方式中,所述根据确定结果,获得每个污染源区域对应的权重值,包括:
19、若存在污染源区域位于所述角度范围内,且位于所述距离范围内,则将该污染源区域确定为第一污染源区域;
20、若存在污染源区域位于所述角度范围内,但不位于所述距离范围内,则将该污染源区域确定为第二污染源区域;
21、若存在污染源区域位于所述距离范围内,但不位于所述角度范围内,则将该污染源区域确定为第三污染源区域;
22、若存在污染源区域不位于所述距离范围内,且不位于所述角度范围内,则将该污染源区域确定为第四污染源区域;
23、确定所述第一污染源区域对应的第一权重值,所述第二污染源区域对应的第二权重值,所述第三污染源区域对应的第三权重值,以及所述第四污染源区域对应的第四权重值,其中,所述第一权重值大于所述第二权重值和所述第三权重值,所述第四权重值小于所述第二权重值和所述第三权重值。
24、在一种可能的实现方式中,所述根据所述每个污染源区域对应的权重值,确定对应的污染源区域内的各个污染点的污染影响值,包括:
25、获取所述巡检范围内各个污染点的历史排放量;
26、根据各个污染点的历史排放量和各个污染点对应的污染源区域的权重值,确定各个污染点的污染影响值。
27、在一种可能的实现方式中,所述根据所述污染源范围内的各个污染点和各个污染点的污染影响值,确定无人机巡查的最短巡查路径,包括:
28、利用预设的最短路径算法,以无人机位置为起点,确定无人机经过各个污染点的最短路径;
29、确定所述最短路径是否大于所述最大飞行距离;
30、若所述最短路径大于所述最大飞行距离,则将所述各个污染点中污染影响值最小的污染点去除,并利用预设的最短路径算法,以无人机位置为起点,确定无人机经过剩余的污染点的最短路径,直至确定的最短路径小于或等于所述最大飞行距离;
31、将确定的最短路径确定为无人机巡查的最短巡查路径。
32、在一种可能的实现方式中,所述根据所述风向和所述异常位置,确定污染源的角度范围,包括:
33、以所述异常位置作为原点,根据所述风向对应的角度、预设的上偏移角度和预设的下偏移角度,确定污染源的角度范围。
34、在一种可能的实现方式中,在所述获取无人机场的无人机位置、无人机的最大飞行距离、异常站点的异常位置和所述异常站点的气象数据之前,还包括:
35、获取多个空气质量监测站点的大气污染数据,并确定多个大气污染数据是否大于预设污染阈值;
36、当存在大气污染数据大于所述预设污染阈值时,确定对应空气质量监测站点为异常站点。
37、第二方面,本专利技术实施例提供了一种基于无人机的污染物溯源装置,包括:
38、获取模块,用于获取无人机场中无人机位置、无人机的最大飞行距离、异常站点的异常位置和所述异常站点的气象数据;
39、确定模块,用于根据所述无人机位置和所述最大飞行距离,确定所述无人机的巡检范围;
40、计算模块,用于根据所述巡检范围、所述无人机位置、所述异常位置和所述气象数据,确定所述巡检范围内各个污染点的污染影响值;
41、规划模块,用于根据所述巡检范围内的各个污染点和各个污染点的污染影响值,确定所述无人机巡查的最短巡查路径;
42、巡查模块,用于根据所述最短巡查路径控制目标无人机进行巡查,以确定所述异常站点对应的污染源。
43、第三方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式所述的方法的步骤。
44、本专利技术实施例与现有技术相比存在的有益效果是:
45、本专利技术实施例通过无人机位置和无人机的最大飞行距离,确定出无人机可以实现的巡检范围,后续可以通过巡查巡检范围内的各个污染点进行溯源;通过巡检范围、异常站点的异常位置和异常站点对应的气象数据,确定巡检范围内各个污染点的污染影响值,进而确定无人机巡查的最短巡查路径,可以通过污染本文档来自技高网...
【技术保护点】
1.一种基于无人机的污染物溯源方法,其特征在于,包括:
2.根据权利要求1所述的基于无人机的污染物溯源方法,其特征在于,所述气象数据包括所述异常站点所在位置处的风向和风速;
3.根据权利要求2所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述无人机位置、所述异常位置、所述角度范围和所述距离范围,划分所述巡检范围,得到多个污染源区域和每个污染源区域对应的权重值,包括:
4.根据权利要求3所述的基于无人机的污染物溯源方法,其特征在于,所述根据确定结果,获得每个污染源区域对应的权重值,包括:
5.根据权利要求2所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述每个污染源区域对应的权重值,确定对应的污染源区域内的各个污染点的污染影响值,包括:
6.根据权利要求1至5中任一项所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述污染源范围内的各个污染点和各个污染点的污染影响值,确定无人机巡查的最短巡查路径,包括:
7.根据权利要求2所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述风向和所述
8.根据权利要求1至5中任一项所述的基于无人机的污染物溯源方法,其特征在于,在所述获取无人机场的无人机位置、无人机的最大飞行距离、异常站点的异常位置和所述异常站点的气象数据之前,还包括:
9.一种基于无人机的污染物溯源装置,其特征在于,包括:
10.一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至8中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种基于无人机的污染物溯源方法,其特征在于,包括:
2.根据权利要求1所述的基于无人机的污染物溯源方法,其特征在于,所述气象数据包括所述异常站点所在位置处的风向和风速;
3.根据权利要求2所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述无人机位置、所述异常位置、所述角度范围和所述距离范围,划分所述巡检范围,得到多个污染源区域和每个污染源区域对应的权重值,包括:
4.根据权利要求3所述的基于无人机的污染物溯源方法,其特征在于,所述根据确定结果,获得每个污染源区域对应的权重值,包括:
5.根据权利要求2所述的基于无人机的污染物溯源方法,其特征在于,所述根据所述每个污染源区域对应的权重值,确定对应的污染源区域内的各个污染点的污染影响值,包括:
6.根据权利要求1至5中任一项所述的基于无人机...
【专利技术属性】
技术研发人员:张少坤,王振强,娄越雅,矫春艳,蒋云飞,
申请(专利权)人:河北先河环保科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。