一种无人机集群重构方法、系统和电子设备

文档序号:26952484发布日期:2021-10-16 02:14阅读:175来源:国知局
一种无人机集群重构方法、系统和电子设备

1.本发明涉及无人机技术领域,尤其涉及一种无人机集群重构方法、系统和电子设备。


背景技术:

2.近年来,随着无人机技术的日渐成熟,无人机集群的应用越来越广泛。例如,在一些大型的活动中,常常需要多个无人机组成一个无人机集群来进行表演,例如通过无人机集群进行协同作业,目前往往在无人机集群中的每个无人机上均安装定位装置如北斗定位器或gps定位器等,以便于通过每个无人机的定位装置所采集的定位信息,来完成无人机集群的队形重构,但在无人机集群中的每个无人机上均安装定位装置,则会造成成本高的问题。


技术实现要素:

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.以所述任一分组中的目标无人机的当前位置为基准,并根据所述任一分组对应的每个第一真实距离和每个第一理论距离,对所述任一分组中剩余的每个无人机的当前位置进行优化,直至得到每个无人机的第一次优化后的当前位置;
46.所述所述第二确定模块具体用于:
47.根据每个停止位置和每个无人机的第一次优化后的当前位置,确定每个无人机对应的停止位置。
48.采用上述进一步方案的有益效果是:通过对每个无人机的当前位置进行优化,使优化后的每个无人机的当前位置更为准确,提高无人机集群的队形重构的精准度。
49.进一步,还包括第二优化模块,所述第二优化模块用于:
50.通过距离传感器获取第一无人机与第二无人机之间的第二真实距离,其中,所述第一无人机和所述第二无人机属于不同分组,第一无人机表示所属分组中的任一无人机,第二无人机表示所属分组中的任一无人机;
51.根据第一无人机的第一次优化后的当前位置,以及所述第二无人机的第一次优化后的当前位置,得到所述第一无人机与所述第二无人机之间的第二理论距离;
52.以所述第一无人机的第一次优化后的当前位置为基准,并根据所述第一无人机与
所述第二无人机之间的第二真实距离,以及所述第一无人机与所述第二无人机之间的第二理论距离,对所述优化后的所述第二无人机的第一次优化后的当前位置进行二次优化,得到所述第二无人机的第二次优化后的当前位置,并根据所述第二无人机的第二次优化后的当前位置,对所述第二无人机的所属分组中剩余的每个无人机的第一次优化后的当前位置进行二次优化,直至得到每个无人机的第二次优化后的当前位置;
53.所述所述第二确定模块具体用于:
54.根据每个停止位置和每个无人机的第二次优化后的当前位置,确定每个无人机对应的停止位置。
55.采用上述进一步方案的有益效果是:通过对每个无人机的当前位置进行二次优化,使二次优化后的每个无人机的当前位置更为准确,进一步提高无人机集群的队形重构的精准度。
56.进一步,还包括投影位置获取模块,所述投影位置获取模块用于:
57.通过所述任一无人机的摄像头向正下方拍摄,获取待识别地面图像;
58.从预设区域的地面图像中识别出所述待识别地面图像对应的位置,并将识别出的位置确定为所述任一无人机的投影位置。
59.进一步,还包括控制自检模块,所述控制自检模块用于:
60.控制每个无人机进行自检,得到每个无人机的自检结果;
61.当判定任一无人机的自检结果为异常时,控制该无人机降落,并控制替补无人机飞至该无人机的当前位置,以替代所述任一无人机。
62.采用上述进一步方案的有益效果是:能够及时发现异常的无人机,并进行替换,保证能够完成无人机集群的队形重构。
63.本发明的一种电子设备的技术方案如下:
64.包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现如上述任一项所述的一种无人机集群重构方法的步骤。
附图说明
65.图1为本发明实施例的一种无人机集群重构方法的流程示意图;
66.图2为第一次优化时的优化原理示意图;
67.图3位第二次优化时的优化原理示意图;
68.图4为本发明实施例的一种无人机集群重构系统的结构示意图。
具体实施方式
69.如图1所示,本发明实施例的一种无人机集群重构方法,包括如下步骤:
70.s1、根据无人机集群的待重构队形和待重构位置得到多个停止位置;
71.s2、根据所述无人机集群中每个无人机与预设标识110之间的距离,以及每个无人机的投影位置、所述预设标识110的位置和每个无人机的飞行高度,确定每个无人机的当前位置,其中,预设标识110可为光源或图案;
72.例如:由10个无人机组成的无人机集群,待重构队形为正十边形,待重构位置可为距离任一人为定义的参照面1千米的平行平面上,且正十边形的边长为200米,且人为定义
正十边形的中心点的位置,则由此可得到正十边形的10个角的位置,每个停止位置可由三维坐标如直角坐标、球坐标进行表示;
73.其中,可人为定义地面上任一标记,那么:
74.1)根据该标记的位置建立该标记与人为定义正十边形的中心点的位置之间的第一相对位置关系;
75.2)根据该标记的位置与预设标识110的位置,建立该标记与预设标识110之间的第二相对位置关系;
76.3)根据二相对位置关系和第一相对位置关系,能够建立预设标识110与人为定义正十边形的中心点之间的第三位置关系;
77.4)根据预设标识110的位置与第一个无人机100的投影位置120,建立第一个无人机100的投影位置120与预设标识110的位置之间第四相对位置关系;
78.5)根据第三相对位置关系和第四位置关系能够将待重构位置的多个停止位置和每个无人机的当前位置可以映射在同一坐标系中,且根据第一个无人机100与预设标识110之间的距离以及每个无人机的飞行高度能够得到第一个无人机100的当前位置,具体地:
79.根据每个无人机的当前位置所映射在同一坐标系中的坐标,以及与每个停止位置所映射在同一坐标系中的坐标,就能够进行进行“确定每个无人机对应的停止位置”的操作,因此不需要在任一无人机上安装gps,就能够实现无人机集群的队形重构。
80.其中,人为定义地面上任一标记可选用预设标识110,这样能够之间建立预设标识110与人为定义正十边形的中心点的位置之间的第三相对位置关系,极大降低计算量。如图2所示,具体地:
81.1)以预设标识110为原点,建立三维坐标系;
82.2)根据第一个无人机100的投影位置120和预设标识110的位置建立第一个无人机100的投影位置120与预设标识110的位置之间第四位置关系;
83.3)根据第三相对位置关系和第四位置关系能够将待重构位置的多个停止位置和每个无人机的当前位置可以映射在同一坐标系中。具体地:
84.①
根据第四位置关系将第一个无人机100的投影位置120映射在三维坐标系中,此时能够确定第一个无人机100飞行在第一个无人机100的投影位置120的正上方,那么,根据第一个无人机100与预设标识110之间的距离,可确定第一个无人机100的飞行高度,由此得到第一个无人机100的当前位置,且该当前位置用三维坐标系中的坐标点进行表示;
85.②
建立的预设标识110与人为定义正十边形的中心点的位置之间第三位置关系,可将多个停止位置映射到该三维坐标系中,即每个停止位置均可用三维坐标系中的坐标点进行表示;
86.此时,只需要根据每个无人机的当前位置所映射在同一坐标系中的坐标,以及与每个停止位置所映射在同一坐标系中的坐标,就能够进行进行“确定每个无人机对应的停止位置”的操作,因此不需要在任一无人机上安装gps,就能够实现无人机集群的队形重构。
87.s3、根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置,其中,可通过匈牙利算法确定每个无人机对应的停止位置,或者,所有无人机按照序列依次选取最近的停止位置,以确定每个无人机对应的停止位置。
88.s4、控制每个无人机飞至对应的停止位置,获取每个无人机与相应的停止位置之
间的飞行路线,控制每个无人机按照飞行路线进行飞行,以使每个无人机飞至相应的停止位置。
89.根据无人机集群中每个无人机与预设标识110之间的距离,以及每个无人机的投影位置与所述预设标识110之间的距离,能够确定每个无人机的当前位置,根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置,最终控制每个无人机飞至对应的停止位置,实现无人机集群的队形重构,且不需要在任何一个无人机上安装定位装置,极大降低了成本。
90.较优地,在上述技术方案中,所述根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置之前,还包括:
91.s020、根据每个无人机的当前位置对所有无人机进行划分,得到多个分组,并分别在每个分组的所有无人机中确定一个目标无人机,目标无人机用于通过距离传感器获取与所属分组中剩余的每个无人机之间的第一真实距离,具体可通过聚类方法或其它方式进行分组;
92.s021、根据任一分组中的目标无人机的当前位置,以及所述任一分组中剩余的每个无人机的当前位置,确定所述任一分组中的所述任一目标无人机与所属分组中剩余的每个无人机之间的第一理论距离;
93.s022、以所述任一分组中的目标无人机的当前位置为基准,并根据所述任一分组对应的每个第一真实距离和每个第一理论距离,对所述任一分组中剩余的每个无人机的当前位置进行优化,直至得到每个无人机的第一次优化后的当前位置;
94.则s3中,所述根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置,包括:
95.s30、根据每个停止位置和每个无人机的第一次优化后的当前位置,确定每个无人机对应的停止位置。
96.以第一个无人机100所属的第一分组为例进行说明,具体地:
97.s0200、确定第一个无人机100所属的第一分组的目标无人机,具体地,可将第一分组中任一无人机确定为目标无人机,以第一个无人机100作为目标无人机为例进行继续说明;
98.s0201、确定第一真实距离,具体地:若第一分组中包括4个无人机,除目标无人机即第一个无人机100之外,还剩余3个无人机,分别为第二个无人机140、第三个无人机和四个无人机,通过在第一个无人机100即目标无人机上设置的距离传感器直接测量得到:第一个无人机100即目标无人机分别与第一分组中剩余的每个无人机之间的第一真实距离,具体得到:第一个无人机100与第二个无人机140之间的第一真实距离、第一个无人机100与第三个无人机之间的第一真实距离、以及第一个无人机100与第二个无人机140之间的第三真实距离;
99.s0201、确定第一理论距离,根据s2中确定的第一个无人机100即目标无人机的当前位置,以及剩余3个无人机的当前位置,在建立的三维坐标系能够计算出第一个无人机100分别与第一分组中剩余的每个无人机之间的第一理论距离,具体得到:第一个无人机100与第二个无人机140之间的第一理论距离、第一个无人机100与第三个无人机之间的第一理论距离、以及第一个无人机100与第二个无人机140之间的第三理论距离;
100.s0202、第一次优化,具体地,以第一分组的第一个无人机100即目标无人机的当前位置为基准,并根据第一个无人机100与第二个无人机140之间的第一真实距离、以及第一个无人机100与第二个无人机140之间的第一理论距离,对经s2得到第二个无人机140的当前位置进行优化,具体地:
101.第二个无人机140的飞行高度可通过设置在第二个无人机140上的距离传感器直接测得,第二个无人机140到预设标识110之间的距离也可通过传感器直接测得,因此第二个无人机140的飞行高度以及第二个无人机140到预设标识110之间的距离的精度高,如图3所示,在三维坐标系中,为同时满足第二个无人机140的飞行高度以及第二个无人机140到预设标识110之间的距离,形成的轨迹为圆形,在图3中用虚线进行表示,此时,需要沿着圆形的轨迹移动调整第二个无人机140的投影位置的坐标,来满足“第一理论距离等于第一真实距离的要求”,这样才能保证同时满足“第二个无人机140的飞行高度以及第二个无人机140到预设标识110之间的距离”的要求,如图3中,将第二个无人机140的投影位置的坐标从第一投影位置150调整至第二投影位置160,既能满足“第一理论距离等于第一真实距离的要求”,又能保证同时满足“第二个无人机140的飞行高度以及第二个无人机140到预设标识110之间的距离”的要求;
102.然后,根据优化后的第二个无人机140的投影位置,对第二无人机的当前位置进行调整,得到第二个无人机140的第一次优化后的当前位置;
103.在实际计算中,由于调整投影位置时,是沿着圆形轨迹调整,可能会存在多个位置能同时满足“第一理论距离等于第一真实距离求”以及“第二个无人机140的飞行高度以及第二个无人机140到预设标识110之间的距离”的要求,因此,选用调整量最小的位置作为优化后的投影位置;
104.重复执行s0200至s0202,得到每个无人机的第一次优化后的当前位置。
105.通过对每个无人机的当前位置进行优化,使优化后的每个无人机的当前位置更为准确,提高无人机集群的队形重构的精准度。
106.较优地,在上述技术方案中,则所述s30中,根据每个停止位置和每个无人机的第一次优化后的当前位置,确定每个无人机对应的停止位置之前,还包括:
107.s030、通过距离传感器获取第一无人机与第二无人机之间的第二真实距离,其中,所述第一无人机和所述第二无人机属于不同分组,第一无人机表示所属分组中的任一无人机,第二无人机表示所属分组中的任一无人机;
108.s031、根据第一无人机的第一次优化后的当前位置,以及所述第二无人机的第一次优化后的当前位置,得到所述第一无人机与所述第二无人机之间的第二理论距离;
109.s032、以所述第一无人机的第一次优化后的当前位置为基准,并根据所述第一无人机与所述第二无人机之间的第二真实距离,以及所述第一无人机与所述第二无人机之间的第二理论距离,对所述优化后的所述第二无人机的第一次优化后的当前位置进行二次优化,得到所述第二无人机的第二次优化后的当前位置,并根据所述第二无人机的第二次优化后的当前位置,对所述第二无人机的所属分组中剩余的每个无人机的第一次优化后的当前位置进行二次优化,直至得到每个无人机的第二次优化后的当前位置;
110.则s30中,根据每个停止位置和每个无人机的第一次优化后的当前位置,确定每个无人机对应的停止位置,包括:
111.s300、根据每个停止位置和每个无人机的第二次优化后的当前位置,确定每个无人机对应的停止位置。
112.上述s030~s032的具体优化的过程参考s0200至s0202,需要说明的是:通过s020~s022相当于对每个分组中的所有无人机的相对位置进行优化,保证每个分组中的所有无人机的相对位置是准确的;通过s030~s032的具体优化后,相对于以所述第一无人机的第一次优化后的当前位置为基准,对别的分组的无人机的相对的位置进行优化,具体地:
113.例如,有3个分组,那么:
114.首先,通过s020~s022,进行第一次优化,对每个个分组中的所有无人机的相对位置进行优化,保证每个分组中的所有无人机的相对位置是准确的;
115.然后,通过s030~s032,以第一个分组中的第一无人机的第一次优化后的当前位置为基准,对第二个分组中的第二无人机的第一次优化后的当前位置进行二次优化,得到第二个分组中的第二无人机的第二次优化后的当前位置,然后,根据第二个分组中的第二无人机的第二次优化后的当前位置,对第二个分组中的剩余的每个无人机的第一次优化后的当前位置进行二次优化,优化的条件为:保持第二个分组中所有无人机的第一次优化后的当前位置的之间相对位置关系不变,由此得到第二个分组中的剩余的每个无人机的第二次优化后的当前位置,直至得到每个无人机的第二次优化后的当前位置。
116.通过对每个无人机的当前位置进行二次优化,使二次优化后的每个无人机的当前位置更为准确,进一步提高无人机集群的队形重构的精准度。
117.较优地,在上述技术方案中,任一无人机的投影位置的获取过程,包括:
118.s20、通过所述任一无人机的摄像头向正下方拍摄,获取待识别地面图像;
119.s21、从预设区域的地面图像中识别出所述待识别地面图像对应的位置,并将识别出的位置确定为所述任一无人机的投影位置,具体可通过图像识别技术来实现,在此不做赘述,其中,一般选取识别出的位置的中心点位置作为所述任一无人机的投影位置,还可根据实际情况,将偏离识别出的位置的中心点一定距离位置作为所述任一无人机的投影位置,具体偏离量可通过预先大量实验结果获取,或者利用神经网络等训练出的模型进行确定。
120.较优地,在上述技术方案中,还包括:
121.s5、控制每个无人机进行自检,得到每个无人机的自检结果,包括对无人机的摄像头、机翼、通信接口和电量等进行自检;
122.s6、当判定任一无人机的自检结果为异常时,控制所述任一无人机降落,并控制替补无人机飞至所述任一无人机的当前位置,以替代所述任一无人机,例如,机翼旋转异常、电量过低等,均可将自检结果判定为异常,控制该无人机降落,并控制替补无人机飞至该无人机的当前位置,以替代所述任一无人机。能够及时发现异常的无人机,并进行替换,保证能够完成无人机集群的队形重构。
123.在上述各实施例中,虽然对步骤进行了编号s1、s2等,但只是本技术给出的具体实施例,本领域的技术人员可根据实际情况调整s1、s2等的执行顺序,此也在本发明的保护范围内,可以理解,在一些实施例中,可以包含如上述各实施方式中的部分或全部。
124.如图4所示,本发明实施例的一种无人机集群重构系统200,包括获取模块210、第一确定模块220、第二确定模块230和控制模块240;
125.所述获取模块210用于根据无人机集群的待重构队形和待重构位置得到多个停止位置;
126.所述第一确定模块220用于:根据所述无人机集群中每个无人机与预设标识110之间的距离,以及每个无人机的投影位置、所述预设标识110的位置和每个无人机的飞行高度,确定每个无人机的当前位置;
127.所述第二确定模块230用于:根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置;
128.所述控制模块240用于控制每个无人机飞至对应的停止位置。
129.根据无人机集群中每个无人机与预设标识110之间的距离,以及每个无人机的投影位置与所述预设标识110之间的距离,能够确定每个无人机的当前位置,根据每个停止位置和每个无人机的当前位置,确定每个无人机对应的停止位置,最终控制每个无人机飞至对应的停止位置,实现无人机集群的队形重构,且不需要在任何一个无人机上安装定位装置,极大降低了成本。
130.较优地,在上述技术方案中,还包括对优化模块,所述第一优化模块用于:
131.根据每个无人机的当前位置对所有无人机进行划分,得到多个分组,并分别在每个分组的所有无人机中确定一个目标无人机,目标无人机用于通过距离传感器获取与所属分组中剩余的每个无人机之间的第一真实距离;
132.根据任一分组中的目标无人机的当前位置,以及所述任一分组中剩余的每个无人机的当前位置,确定所述任一分组中的所述任一目标无人机与所属分组中剩余的每个无人机之间的第一理论距离;
133.以所述任一分组中的目标无人机的当前位置为基准,并根据所述任一分组对应的每个第一真实距离和每个第一理论距离,对所述任一分组中剩余的每个无人机的当前位置进行优化,直至得到每个无人机的第一次优化后的当前位置;
134.所述所述第二确定模块230具体用于:
135.根据每个停止位置和每个无人机的第一次优化后的当前位置,确定每个无人机对应的停止位置。
136.通过对每个无人机的当前位置进行优化,使优化后的每个无人机的当前位置更为准确,提高无人机集群的队形重构的精准度。
137.进一步,还包括第二优化模块,所述第二优化模块用于:
138.通过距离传感器获取第一无人机与第二无人机之间的第二真实距离,其中,所述第一无人机和所述第二无人机属于不同分组,第一无人机表示所属分组中的任一无人机,第二无人机表示所属分组中的任一无人机;
139.根据第一无人机的第一次优化后的当前位置,以及所述第二无人机的第一次优化后的当前位置,得到所述第一无人机与所述第二无人机之间的第二理论距离;
140.以所述第一无人机的第一次优化后的当前位置为基准,并根据所述第一无人机与所述第二无人机之间的第二真实距离,以及所述第一无人机与所述第二无人机之间的第二理论距离,对所述优化后的所述第二无人机的第一次优化后的当前位置进行二次优化,得到所述第二无人机的第二次优化后的当前位置,并根据所述第二无人机的第二次优化后的当前位置,对所述第二无人机的所属分组中剩余的每个无人机的第一次优化后的当前位置
进行二次优化,直至得到每个无人机的第二次优化后的当前位置;
141.所述所述第二确定模块230具体用于:
142.根据每个停止位置和每个无人机的第二次优化后的当前位置,确定每个无人机对应的停止位置。
143.通过对每个无人机的当前位置进行二次优化,使二次优化后的每个无人机的当前位置更为准确,进一步提高无人机集群的队形重构的精准度。
144.较优地,在上述技术方案中,还包括投影位置获取模块,所述投影位置获取模块用于:
145.通过所述任一无人机的摄像头向正下方拍摄,获取待识别地面图像;
146.从预设区域的地面图像中识别出所述待识别地面图像对应的位置,并将识别出的位置确定为所述任一无人机的投影位置。
147.较优地,在上述技术方案中,还包括控制自检模块,所述控制自检模块用于:
148.控制每个无人机进行自检,得到每个无人机的自检结果;
149.当判定任一无人机的自检结果为异常时,控制该无人机降落,并控制替补无人机飞至该无人机的当前位置,以替代所述任一无人机。
150.能够及时发现异常的无人机,并进行替换,保证能够完成无人机集群的队形重构。
151.上述关于本发明的一种无人机集群重构系统200中的各参数和各个单元模块实现相应功能的步骤,可参考上文中关于一种无人机集群重构方法中的实施例中的各参数和步骤,在此不做赘述。
152.本发明实施例的一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,所述处理器执行所述程序时实现上述任一实施的一种无人机集群重构方法的步骤。
153.其中,电子设备可以选用电脑、手机等,相对应地,其程序为电脑软件或手机app等,且上述关于本发明的一种电子设备中的各参数和步骤,可参考上文中一种无人机集群重构方法的实施例中的各参数和步骤,在此不做赘述。
154.所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。
155.因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
156.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是一一但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
157.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例
性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1