定位无人机控制端的处理方法、装置、设备与介质转让专利

申请号 : CN202110156925.5

文献号 : CN112511976B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 姜化京张林威刘鑫

申请人 : 海南金林低空安全有限责任公司

摘要 :

本发明提供了一种定位无人机控制端的处理方法、装置、设备及介质,其中的定位无人机控制端的处理方法,包括,确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了所述目标无人机处于对应飞行位置时,一个预设站点接收到的无人机信号的强度,所述无人机信号为所述目标无人机发出的,其中的N为大于或等于3的整数;根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围;根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域;相比于其他方案中对无人机飞行的管控,可实现对无人机控制端的定位,从而有助于从根源解决无人机黑飞问题。

权利要求 :

1.一种定位无人机控制端的处理方法,其特征在于,包括,确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了所述目标无人机处于对应飞行位置时,一个预设站点接收到的无人机信号的强度,所述无人机信号为所述目标无人机发出的,其中的N为大于或等于3的整数;

根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围;

根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域;

根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域,包括:将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;

若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息,所述评估信息表征了所述目标区域包含对应方格的可能性;

确定所述评估信息所表征的可能性最高的一个或多个方格的位置为所述目标区域。

2.根据权利要求1所述的定位无人机控制端的处理方法,其特征在于,所述通讯范围是利用最大通信距离表征的,所述最大通信距离表征了:在处于对应飞行位置时,所述目标无人机与其控制端之间可通信的最远距离;

根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围,包括:

根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率;其中,1≤j≤N;

根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离。

3.根据权利要求2所述的定位无人机控制端的处理方法,其特征在于,根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率,包括,

根据以下公式,确定所述发射功率:;

式中,

p:所述目标无人机的发射功率;

li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=

1,2,3,...,R);

K:对应的传播系数;

rssii:所述目标无人机处于对应飞行位置时,站点i对应的信号强度信息。

4.根据权利要求2所述的定位无人机控制端的处理方法,其特征在于,根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率,包括,

根据以下公式,确定所述发射功率:;

式中,

p:所述目标无人机的发射功率;

A:衰减系数矩阵;

T

A :A的转置矩阵;

B:信号强度矩阵;

li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=

1,2,3,...,R);

rssii:所述目标无人机处于对应飞行位置时,第i个站点的信号强度信息;

K:对应的传播系数。

5.根据权利要求2所述的定位无人机控制端的处理方法,其特征在于,根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离,包括,根据以下公式计算,确定所述最大通信距离:;

式中,

rssivalid:所述目标无人机的最小有效接收信号强度;

p:所述目标无人机的发射功率;

K:对应的传播系数;

d:所述目标无人机处于对应飞行位置时的最大通信距离。

6.根据权利要求1所述的定位无人机控制端的处理方法,其特征在于,将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,包括,

根据以下公式,确定所述直线距离:;

式中,

sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M,1≤n≤N;

(gx(m),gy(m)):第m个方格的坐标;

(ux(n),uy(n)):第n个飞行位置的坐标。

7.根据权利要求1至5任一项所述的定位无人机控制端的处理方法,其特征在于,所述预设站点为利用TDOA定位所述目标无人机所使用的站点,所述无人机信号为定位所述目标无人机时所述预设站点自所述目标无人机接收到的返回信号。

8.一种定位无人机控制端的处理装置,其特征在于,包括:信号强度获取模块,用于确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了所述目标无人机处于对应飞行位置时,一个预设站点接收到的无人机信号的强度,所述无人机信号为所述目标无人机发出的,其中的N为大于或等于3的整数;

通讯范围确定模块,用于根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围;

目标区域确定模块,用于根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域;

所述目标区域确定模块,包括:通讯距离计算子模块,用于将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;

评估信息获取子模块,用于若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息,所述评估信息表征了所述目标区域包含对应方格的可能性;

目标区域获得子模块,用于确定所述评估信息所表征的可能性最高的一个或多个方格的位置为所述目标区域。

9.根据权利要求8所述的定位无人机控制端的处理装置,其特征在于,所述通讯范围是利用最大通信距离表征的,所述最大通信距离表征了:在处于对应飞行位置时,所述目标无人机与其控制端之间保持通信的最远距离;

所述通讯范围确定模块,包括:发射功率确定子模块,用于根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率;其中,1≤j≤N;

最大通信距离确定模块,用于根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离。

10.根据权利要求9所述的定位无人机控制端的处理装置,其特征在于,所述发射功率确定子模块,具体用于:根据以下公式,确定所述发射功率:;

式中,

p:所述目标无人机的发射功率;

li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=

1,2,3,...,R);

K:对应的传播系数;

rssii:所述目标无人机处于对应飞行位置时,站点i对应的信号强度信息。

11.根据权利要求9所述的定位无人机控制端的处理装置,其特征在于,所述发射功率确定子模块,具体用于:根据以下公式,确定所述发射功率:;

式中,

p:所述目标无人机的发射功率;

A:衰减系数矩阵;

T

A :A的转置矩阵;

B:信号强度矩阵;

li:所述目标无人机对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=1,2,

3,...,R);

rssii:所述目标无人机处于对应飞行位置时,站点i对应的信号强度信息;

K:对应的传播系数。

12.根据权利要求11所述的定位无人机控制端的处理装置,其特征在于,所述最大通信距离确定模块,具体用于:根据以下公式,确定所述最大通信距离:;

式中,

rssivalid:所述目标无人机的最小有效接收信号强度;

p:所述目标无人机的发射功率;

K:对应的传播系数;

d:所述目标无人机处于对应飞行位置时的最大通信距离。

13.根据权利要求8所述的定位无人机控制端的处理装置,其特征在于,所述通讯距离计算子模块,具体用于:根据以下公式,确定所述直线距离:;

式中,

sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M,1≤n≤N;

(gx(m),gy(m)):第m个方格的坐标;

(ux(n),uy(n)):第n个飞行位置的坐标。

14.根据权利要求10所述的定位无人机控制端的处理装置,其特征在于,所述预设站点为利用TDOA定位所述目标无人机所使用的站点,所述无人机信号为定位所述目标无人机时所述预设站点自所述目标无人机接收到的返回信号。

15.一种电子设备,其特征在于,包括处理器与存储器,所述存储器,用于存储代码和相关数据;

所述处理器,用于执行所述存储器中的代码用以实现权利要求1至7任一项所述的定位无人机控制端的处理方法。

16.一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1至7任一项所述的定位无人机控制端的处理方法。

说明书 :

定位无人机控制端的处理方法、装置、设备与介质

技术领域

[0001] 本发明涉及无人机探测技术领域,尤其涉及一种定位无人机控制端的处理方法、装置、设备与介质。

背景技术

[0002] 随着无人机广泛应用,全球无人机市场规模的进一步扩大,民用无人机市场潜力巨大,必将向更广阔的领域推广,但我国对无人机的监管体系不够完善,无人机的大量使用
会给公共安全带来隐患。
[0003] 近年来,全球频频发生无人机扰航、非法偷拍、跨境走私等安全事件,已给人们的生产生活及公共安全造成严重困扰。为加强无人机管控,需从根源解决,找到无人机控制端
(飞手)的位置。
[0004] 现有技术中,可通过到达时间差(Time Difference of Arrival,简称TDOA)定位设备定位非法无人机的位置,但由于无人机控制端位于地面所处位置较低,发送控制无人
机的信号时隙较少,时间较短,难以检测定位到该无人机控制端的位置,给无人机管控带来
较大困难。

发明内容

[0005] 本发明提供一种定位无人机控制端的处理方法、装置、设备与介质,以解决无法确定无人机控制端位置的问题。
[0006] 根据本发明的第一方面,提供了一种定位无人机控制端的处理方法,包括,
[0007] 确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了所述目标无人机处于对应飞行位置时,一个预设站点接收到
的无人机信号的强度,所述无人机信号为所述目标无人机发出的,其中的N为大于或等于3
的整数;
[0008] 根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围;
[0009] 根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域;
[0010] 根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域,包括:
[0011] 将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;
[0012] 若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息,所述评估信息表征了所述目标区域包含对应方格的可能
性;
[0013] 确定所述评估信息所表征的可能性最高的一个或多个方格的位置为所述目标区域。
[0014] 可选的,所述通讯范围是利用最大通信距离表征的,所述最大通信距离表征了:在处于对应飞行位置时,所述目标无人机与其控制端之间可通信的最远距离;
[0015] 根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围,包括:
[0016] 根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率;其中,1≤j≤N;
[0017] 根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离。
[0018] 可选的,根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率,包括,
[0019] 根据以下公式,确定所述发射功率:
[0020]
[0021] 式中,
[0022] p:所述目标无人机的发射功率;
[0023] li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=1,2,3,...,R);
[0024] K:对应的传播系数;
[0025] rssii:所述目标无人机处于对应飞行位置时,第i个站点对应的信号强度信息。
[0026] 可选的,根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率,包括,
[0027] 根据以下公式,确定所述发射功率:
[0028] ;
[0029] ;
[0030] ;
[0031] 式中,
[0032] p:所述目标无人机的发射功率;
[0033] A:衰减系数矩阵;
[0034] AT:A的转置矩阵;
[0035] B:信号强度矩阵;
[0036] li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=1,2,3,...,R);
[0037] rssii:所述目标无人机处于对应飞行位置时,站点i的信号强度信息;
[0038] K:对应的传播系数。
[0039] 可选的,根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离,包括,
[0040] 根据以下公式计算,确定所述最大通信距离:
[0041] ;
[0042] 式中,
[0043] rssivalid:所述目标无人机的最小有效接收信号强度;
[0044] p:所述目标无人机的发射功率;
[0045] K:对应的传播系数;
[0046] d:所述目标无人机处于对应飞行位置时的最大通信距离。
[0047] 可选的,将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,包括,
[0048] 根据以下公式,确定所述直线距离:
[0049] ;
[0050] 式中,
[0051] sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M,1≤n≤N;
[0052] (gx(m),gy(m)):第m个方格的坐标;
[0053] (ux(n),uy(n)):第n个飞行位置的坐标。
[0054] 可选的,所述预设站点为利用TDOA定位所述目标无人机所使用的站点,所述无人机信号为定位所述目标无人机时所述预设站点自所述目标无人机接收到的返回信号。
[0055] 根据本发明的第二方面,提供了一种定位无人机控制端的处理装置,包括:
[0056] 信号强度获取模块,用于确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了所述目标无人机处于对应飞行位置
时,一个预设站点接收到的无人机信号的强度,所述无人机信号为所述目标无人机发出的,
其中的N为大于或等于3的整数;
[0057] 通讯范围确定模块,用于根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时所述目标无人机的通讯范围;
[0058] 目标区域确定模块,用于根据N个通讯范围,确定所述目标无人机的控制端所处的目标区域;
[0059] 所述目标区域确定模块,包括:
[0060] 通讯距离计算子模块,用于将所述N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;
[0061] 评估信息获取子模块,用于若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息,所述评估信息表征了所述目标
区域包含对应方格的可能性;
[0062] 目标区域获得子模块,用于确定所述评估信息所表征的可能性最高的一个或多个方格的位置为所述目标区域。
[0063] 可选的,所述通讯范围是利用最大通信距离表征的,所述最大通信距离表征了:在处于对应飞行位置时,所述目标无人机与其控制端之间保持通信的最远距离;
[0064] 所述通讯范围确定模块,包括:
[0065] 发射功率确定子模块,用于根据任意第j个飞行位置对应的多个信号强度信息,确定所述目标无人机处于所述第j个飞行位置时的发射功率;其中,1≤j≤N;
[0066] 最大通信距离确定模块,用于根据所述发射功率,确定所述目标无人机处于所述第j个飞行位置时的最大通信距离。
[0067] 可选的,所述发射功率确定子模块,具体用于:
[0068] 根据以下公式,确定所述发射功率:
[0069] ;
[0070] 式中,
[0071] p:所述目标无人机的发射功率;
[0072] li:所述目标无人机处于对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=1,2,3,...,R);
[0073] K:对应的传播系数;
[0074] rssii:所述目标无人机处于对应飞行位置时,第i个站点对应的信号强度信息。
[0075] 可选的,所述发射功率确定子模块,具体用于:
[0076] 根据以下公式,确定所述发射功率:
[0077] ;
[0078] ;
[0079] ;
[0080] 式中,
[0081] p:所述目标无人机的发射功率;
[0082] A:衰减系数矩阵;
[0083] AT:A的转置矩阵;
[0084] B:信号强度矩阵;
[0085] li:所述目标无人机对应飞行位置时,第i个站点和所述目标无人机的距离(li,i=1,2,3,...,R);
[0086] rssii:所述目标无人机处于对应飞行位置时,第i个站点对应的信号强度信息;
[0087] K:对应的传播系数。
[0088] 可选的,所述最大通信距离确定模块,具体用于:
[0089] 根据以下公式,确定所述最大通信距离:
[0090] ;
[0091] 式中,
[0092] rssivalid:所述目标无人机的最小有效接收信号强度;
[0093] p:所述目标无人机的发射功率;
[0094] K:对应的传播系数;
[0095] d:所述目标无人机处于对应飞行位置时的最大通信距离。
[0096] 可选的,所述通讯距离计算子模块,具体用于:
[0097] 根据以下公式,确定所述直线距离:
[0098] ;
[0099] 式中,
[0100] sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M,1≤n≤N;
[0101] (gx(m),gy(m)):第m个方格的坐标;
[0102] (ux(n),uy(n)):第n个飞行位置的坐标。
[0103] 可选的,所述预设站点为利用TDOA定位所述目标无人机所使用的站点,所述无人机信号为定位所述目标无人机时所述预设站点自所述目标无人机接收到的返回信号。
[0104] 根据本发明的第三方面,提供了一种电子设备,包括处理器与存储器,
[0105] 所述存储器,用于存储代码和相关数据;
[0106] 所述处理器,用于执行所述存储器中的代码用以实现本发明第一方面及其可选方案涉及的定位无人机控制端的处理方法。
[0107] 根据本发明的第四方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明第一方面及其可选方案涉及的定位无人机控制端的处理方法。
[0108] 本发明提供的定位无人机控制端的处理方法、装置、设备与介质,通过获取目标无人机在一个飞行位置的对应的多个信号强度信息,获得目标无人机的通讯范围,进而获得
目标无人机的控制端所述的目标区域,相比于其他方案中对无人机飞行的管控,可实现对
无人机控制端的定位,为无人机黑飞问题的解决提供依据,从而有助于从根源解决无人机
黑飞问题,同时,本方案中的定位无人机控制端的处理方法,可以获得目标无人机的控制端
更加具体的位置区域。

附图说明

[0109] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可
以根据这些附图获得其他的附图。
[0110] 图1是本发明一实施例中定位无人机控制端的处理方法的流程示意图;
[0111] 图2是本发明一实施例中步骤S102的流程示意图;
[0112] 图3是本发明一实施例中定位无人机控制端的处理方法的作用原理示意图一;
[0113] 图4是本发明一实施例中步骤S103的流程示意图;
[0114] 图5是本发明一实施例中定位无人机控制端的处理方法的作用原理示意图二;
[0115] 图6是本发明一实施例中定位无人机控制端的处理装置的程序模块示意图;
[0116] 图7是本发明一实施例中通讯范围确定模块202的程序模块示意图;
[0117] 图8是本发明一实施例中目标区域确定模块203的程序模块示意图;
[0118] 图9是本发明一实施例中电子设备的构造示意图。

具体实施方式

[0119] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
[0120] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理
解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在
这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,
意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设
备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过
程、方法、产品或设备固有的其它步骤或单元。
[0121] 下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0122] 本发明实施例所提供的定位无人机控制端的处理方法、装置可应用于任意对具有数据处理能力的终端或服务器,其可以为TDOA定位设备的一部分,也可以是与TDOA定位设
备直接或间接通讯的终端或服务器。
[0123] 请参考图1,本发明实施例提供一种定位无人机控制端的处理方法,包括,
[0124] S101:确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了目标无人机处于对应飞行位置时,一个预设站点接收到
的无人机信号的强度,无人机信号为目标无人机发出的,其中的N为大于或等于3的整数;
[0125] S102:根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时目标无人机的通讯范围;
[0126] S103:根据N个通讯范围,确定目标无人机的控制端所处的目标区域。
[0127] 其中的N个飞行位置为在同一无人机一段飞行轨迹中,不同时刻的飞行位置。N个飞行位置可以是飞行轨迹中任意的N个飞行位置,也可以是基于时间、距离等选取的N个飞
行位置,还可以是飞行轨迹中的所有飞行位置。
[0128] 其中一种实施方式中,所述预设站点为利用TDOA定位所述目标无人机的站点,所述无人机信号为定位所述目标无人机时所述预设站点自所述目标无人机接收到的返回信
号。其中的TDOA具体为:Time Difference of Arrival。
[0129] 一种举例中,预设站点可以包括到达TDOA定位设备。
[0130] TDOA定位设备可发送出测量信号,目标无人机将基于测量信号向TDOA设备发送返回信号,根据测量信号发出和返回到多个TDOA定位设备的时间差,TDOA定位设备或与之通
讯的其他终端、服务器可确定目标无人机的位置,同时,针对于TDOA定位设备接收到的目标
无人机的返回信号(即无人机信号),TDOA定位设备或与之通讯的其他终端、服务器可通过
信号处理,获得多个目标无人机的信号强度信息。
[0131] 进而,若执行步骤S101的终端、服务器即为确定目标无人机位置的终端、服务器,则步骤S101中确定N个飞行位置的过程即为计算出飞行位置的过程,若执行步骤S101的终
端、服务器并非确定目标无人机位置的终端、服务器,则步骤S101中确定N个飞行位置的过
程即为调取飞行位置计算结果的过程。
[0132] 步骤S101中获取信号强度信息的过程可以是自TDOA定位设备调取的,也可以是通过信号处理计算确定的。
[0133] 步骤S101中的信号强度信息,可以理解为,接收信号的强度指示(Received Signal Strength Indicator,简称RSSI),可以用来估计信号的传输距离。
[0134] 步骤S102中的通讯范围,可以理解为目标无人机的控制端可以实现对目标无人机进行控制的范围,进一步可理解为,一个以目标无人机的飞行位置为圆心,以目标无人机与
其控制端之间可通信的距离为半径的一个圆形的区域。其中的目标无人机与其控制端之间
可通信的距离,可以为目标无人机与其控制端之间实现通信的最远距离(例如后文所涉及
的最大通信距离),也可以为目标无人机与其控制端之间实现通信的任一距离。
[0135] 请参考图2,一种实施方式中,通讯范围可利用最大通信距离表征,其包括了利用最大通信距离来表征从而参与计算的情形,也包括了将最大通信距离换算为其他相匹配的
数值来进行表征从而参与计算的情形,其中,最大通信距离表征了:在处于对应飞行位置
时,目标无人机与其控制端之间保持通信的最远距离;
[0136] 步骤S102,包括:
[0137] S1021:根据任意第j个飞行位置对应的多个信号强度信息,确定目标无人机处于第j个飞行位置时的发射功率;其中,1≤j≤N;
[0138] S1022:根据发射功率,确定目标无人机处于第j个飞行位置时的最大通信距离。
[0139] 在无人机飞行的过程中,无人机会不断调整发射功率来适应通信距离以及节能,所以无人机的发射功率会在无人机控制端的通信范围。以上实施方式中,根据这一特性,使
用定位系统计算出无人机的位置,并根据无人机的位置和定位设备接收到的无人机的信号
强度估计出无人机的通信范围。由于无人机的控制端一定在通信范围内,可以根据一段时
间的无人机的运动轨迹和通信范围的变化来估计出控制端的位置。
[0140] 在实际工作过程中,可针对于N个飞行位置中的每个飞行位置执行步骤S1021、S1022的处理。
[0141] 步骤S1021中,在目标无人机的不同飞行位置,由于目标无人机与无人机控制端的距离不同,其对应的发射功率数值也不同。
[0142] 请参考图3,一具体实施例中,在无人机的飞行轨迹(即图中的曲线)上选取三个飞行位置,分别为A飞行位置、B飞行位置和C飞行位置,以每个飞行位置为圆心,以该位置对应
的最大通信距离为半径的圆形区域即为该位置对应的通讯范围,三个圆相交的区域D为目
标区域,图中的d代表B飞行位置对应的最大通信距离。
[0143] 一种实施方式中,步骤S1021,包括,
[0144] 根据公式(1),确定发射功率:
[0145] ;                          公式(1)
[0146] 式中,
[0147] p:所述目标无人机的发射功率;
[0148] li:目标无人机处于对应飞行位置(例如第j个飞行位置)时,第i个站点和目标无人机的距离(li,i=1,2,3,...,R);
[0149] K:对应的传播系数;该传播系数也可描述为传播常数,进一步可理解为:Propagation Constant,表征了电磁波在传播媒介中的变化特性,其会基于信号的频率,以
及所处环境等因素的变化而变化,进而,不同飞行位置时的传播系数可以看做是相同的,部
分方案中,也可根据实际情况将其视作是不同的,在基于公式计算时,该传播系数可以是求
得的,也可以是预先自定义的;
[0150] rssii:目标无人机处于对应飞行位置时,第i个站点的信号强度信息。
[0151] 公式(1)为无线环境中,无线传播的信号传播模型,通过该信号传播模型可以计算出信号在对应飞行位置的发射功率。
[0152] 其中的信号传播模型可以作以下理解:
[0153] 实际无线环境中不可能有自由空间的理想无线传播条件。在不同的反射、绕射、散射条件影响下,信号强度中值随传播距离、频率等因素变化的规律非常复杂。通过理论或者
实测的方式,建立无线电波传播损耗随各种因素变化的数学关系表达式称为传播模型。
[0154] 其中的自由空间传播模型可以理解为,只要地面上空的大气层是各向同性的均匀媒质,其相对介电常数ε和相对导磁率μ都等于1,传播路径上没有障碍物阻挡,到达接收天
线的地面反射信号场强也可以忽略不计。
[0155] 一种实施方式中,步骤S1021,包括,
[0156] 根据公式(2)至公式(4),确定所述发射功率:
[0157] ;                             公式(2)
[0158] ;                   公式(3)
[0159] ;           公式(4)
[0160] 式中,
[0161] A:衰减系数矩阵;
[0162] AT:A的转置矩阵;
[0163] B:信号强度矩阵。
[0164] 由公式(2)至公式(4)得到的发射功率,与由公式(1)得到的发射功率相比,将信号传播过程中的信号反射等因素包括在内,利用矩阵A公式(3)和矩阵B公式(4),得到的是目
标无人机的最小误差的发射功率,进而,在步骤S103中得到的目标区域就会更加精确。
[0165] 矩阵A公式(3)是将无人机的信号由无人机传至一个预设站点时,基于频率和环境的传播系数即K的改变计算在内,然后得到了一个矩阵,对应的,步骤S1021中,再通过矩阵A
以及信号强度信息组成的矩阵B,计算得到发射功率。
[0166] 一种实施方式中,步骤1022,包括,
[0167] 根据公式(5)计算求得最大通信距离:
[0168] ;                    公式(5)
[0169] 式中,
[0170] rssivalid:目标无人机的最小有效接收信号强度;
[0171] d:所述目标无人机处于对应飞行位置时的最大通信距离。
[0172] 其中的rssivalid目标无人机的最小有效接收信号强度,根据最小有效接收信号强度,进而得到的通讯距离即为目标无人机的最大通信距离。
[0173] 需要说明的是,步骤S103可以使用步骤S1022计算得到的最大通信距离进行计算;也可以为基于步骤S1022计算得到的最大通信距离,根据实际情况,对步骤S1022计算得到
的最大通信距离进行修正后,利用修正后的最大通信距离进行计算。例如可以根据无人机
的信号传播过程中的障碍物、空气环境等,修正所得到的最大通信距离。
[0174] 此外,步骤S101与步骤S102可以是在定位时实时处理的,也可以是在定位出N个飞行位置之后统一处理的。不论在何种时机实现了步骤S101、步骤S102的处理,均不脱离本发
明实施例的范围。
[0175] 请参考图4,一种实施方式中,步骤103,包括:
[0176] S1031:将N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;
[0177] S1032:根据N个通讯范围,以及L个直线距离,计算出每个方格的评估信息,评估信息表征了目标区域包含对应方格的可能性;
[0178] S1033:确定评估信息所表征的可能性最高的一个或多个方格的位置为目标区域。
[0179] 步骤S1031中的,直线距离可以理解为,飞行位置与方格(例如方格中心或方格边缘)之间的距离;步骤S1032中的通讯范围,可例如是以目标无人机的飞行位置为圆心,以目
标无人机与目标无人机控制端的直线距离为半径的圆。
[0180] 在步骤S1301中,将N个飞行位置所处的地理范围划分为M个方格,具体为,将包含N个飞行位置所处的地理范围虚拟等间隔地划分为M个方格,其中的地理范围也可以理解为
地理地图。
[0181] 以上对地理地图进行虚拟等间隔的划分,便于计算地理地图上每个位置能与无人机进行通信的可能性。
[0182] 一种实施方式中,步骤S1031,包括,
[0183] 根据公式(6),确定直线距离:
[0184] ;   公式(6)
[0185] 式中,
[0186] sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M,1≤n≤N;
[0187] (gx(m),gy(m)):第m个方格的坐标;
[0188] (ux(n),uy(n)):第n个飞行位置的坐标。
[0189] 其中,飞行位置的坐标可以理解为,在目标无人机在该飞行位置时,利用TDOA定位设备或其他设备计算出来的坐标。
[0190] 一种实施方式中,步骤S1032,包括,
[0191] 若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息。
[0192] 以上可以理解为,若第q个方格和目标无人机在任意一飞行位置的直线距离匹配于该飞行位置的通讯范围,则令:
[0193] w(q)=w(q)+1;                       公式(7)
[0194] 式中,
[0195] w(q):第q个方格的评估信息,其初始值可以为任意数值,例如可以为0,1≤q≤M。
[0196] 其中,直线距离与通讯范围的匹配,可理解为直线距离小于或等于通讯范围对应的最大通讯距离。
[0197] 进一步地,在步骤S1033中,可以通过比较评估信息的数值大小,得到目标区域,即评估信息最大的一个或多个方格为目标区域。
[0198] 本实施方式中,随着对无人机定位跟踪次数的增加,无人机飞行轨迹在不断增加,产生的通信范围也会增加,根据最新时刻得到的w(q),w(q)数值最大的一个或多个方格位
置,即为目标区域。
[0199] 请参考图5,一具体实施例中,将无人机飞行轨迹(即图中的曲线)所处的地理范围划分为多个方格,其中的x轴方向(即横轴方向)表征了一个水平方向,其取值表征了该水平
方向的位置,其中的y轴方向(即纵轴方向)表征了另一个水平方向,其取值表征了该水平方
向的位置,且x轴方向垂直于y轴方向,黑色点为选取的无人机的三个飞行位置,分别为E飞
行位置、F飞行位置和G飞行位置,以每个飞行位置为圆心,以该位置对应的最大通信距离为
半径的圆形区域,即为该位置对应的通讯范围,三个圆相交的区域H,为目标区域,图中a、b、
c、d为四个预设站点,每个方格中的数据代表了该方格的评估信息。
[0200] 本发明一具体实施例中,其工作过程如下:
[0201] 先通过预设站点获得目标无人机在各飞行位置的位置信息以及每个飞行位置对应的多个信号强度信息;
[0202] 根据公式(2)至公式(4)计算得到目标无人机在各飞行位置的发射功率;
[0203] 由公式(5)计算得到目标无人机在各飞行位置的最大通信距离;
[0204] 将N个飞行位置所处的地理范围划分为M个方格,根据公式(6),计算出各方格与各飞行位置的直线距离;
[0205] 比较各直线距离与对应的最大通信距离,若直线距离小于或等于对应的最大通信距离,则执行公式(7),得到对应的评估信息;
[0206] 比较M个方格的评估信息的大小,最大的一个或多个方格为目标区域。
[0207] 本发明具体实施例提供的定位无人机控制端的处理方法,根据已定位出的无人机轨迹和定位设备接收到无人机的信号强度来计算无人机与无人机控制端的通信发射功率,
从而估计无人机的控制端的具体位置区域,相比于其他方案中对无人机飞行的管控,可实
现对无人机控制端的定位,为无人机黑飞问题的解决提供依据,从而有助于从根源解决无
人机黑飞问题。
[0208] 请参考图6,本发明实施例还提供了一种定位无人机控制端的处理装置2,包括:
[0209] 信号强度获取模块201,用于确定目标无人机的N个飞行位置,并获取每个飞行位置所对应的多个信号强度信息,每个信号强度信息表征了目标无人机处于对应飞行位置
时,一个预设站点接收到的无人机信号的强度,无人机信号为目标无人机发出的,其中的N
为大于或等于3的整数;
[0210] 通讯范围确定模块202,用于根据每个飞行位置所对应的多个信号强度信息,确定处于该飞行位置时目标无人机的通讯范围;
[0211] 目标区域确定模块203,用于根据N个通讯范围,确定目标无人机的控制端所处的目标区域。
[0212] 请参考图7,一种实施方式中,通讯范围包括最大通信距离,最大通信距离表征了:在处于对应飞行位置时,目标无人机与其控制端之间保持通信的最远距离;
[0213] 通讯范围确定模块2021,包括:
[0214] 发射功率确定子模块,用于根据任意第j个飞行位置对应的多个信号强度信息,确定目标无人机处于第j个飞行位置时的发射功率;其中,1≤j≤N;
[0215] 最大通信距离确定模块2022,用于根据发射功率,确定目标无人机处于第j个飞行位置时的最大通信距离。
[0216] 一种实施方式中,发射功率确定子模块2021,具体用于:
[0217] 根据公式(1),确定发射功率:
[0218] ;                        公式(1)
[0219] 式中,
[0220] p:所述目标无人机的发射功率;
[0221] li:目标无人机处于对应飞行位置(例如第j个飞行位置)时,站点i和目标无人机的距离(li,i=1,2,3,...,R);
[0222] K:对应的传播系数;
[0223] rssii:目标无人机处于对应飞行位置时,第i个站点的信号强度信息。
[0224] 一种实施方式中,发射功率确定子模块2021,具体用于:
[0225] 根据公式(2)至公式(4),确定发射功率:
[0226] ;                             公式(2)
[0227] ;                    公式(3)
[0228] ;            公式(4)
[0229] 式中,
[0230] A:衰减系数矩阵;
[0231] AT:A的转置矩阵;
[0232] B:信号强度矩阵。
[0233] 一种实施方式中,最大通信距离确定模块2022,具体用于:
[0234] 根据公式(5),确定最大通信距离:
[0235] ;                      公式(5)
[0236] 式中,
[0237] rssivalid:目标无人机的最小有效接收信号强度;
[0238] d:最大通信距离。
[0239] 请参考图8,一种实施方式中,目标区域确定模块203,包括:
[0240] 通讯距离计算子模块2031,用于将N个飞行位置所处的地理范围划分为M个方格,计算各方格与各飞行位置之间的直线距离,得到L个直线距离,其中L=N*M;
[0241] 评估信息获取子模块2032,用于根据N个通讯范围,以及L个直线距离,计算出每个方格的评估信息,评估信息表征了目标区域包含对应方格的可能性;
[0242] 目标区域获得子模块2033,用于确定评估信息所表征的可能性最高的一个或多个方格的位置为目标区域。
[0243] 一种实施方式中,通讯距离计算子模块2031,具体用于:
[0244] 根据公式(6),确定直线距离:
[0245] ;公式(6)
[0246] 式中,
[0247] sm(n):第m个方格与第n个飞行位置之间的直线距离,1≤m≤M;
[0248] (gx(m),gy(m)):第m个方格的坐标;
[0249] (ux(n),uy(n)):第n个飞行位置的坐标。
[0250] 其中,飞行位置的坐标可以理解为,在目标无人机在该飞行位置时,利用TDOA定位设备或其他设备计算出来的坐标。
[0251] 一种实施方式中,评估信息获取子模块2032,具体用于:
[0252] 若任意之一方格与一个飞行位置的直线距离匹配于该飞行位置对应的通讯范围,则累加一次该方格的评估信息。
[0253] 以上可以理解为,若第q个方格和目标无人机在任意一飞行位置的直线距离匹配于该飞行位置的通讯范围,则令:
[0254] w(q)=w(q)+1;                            公式(7)
[0255] 式中,
[0256] w(q):第q个方格的评估信息。
[0257] 请参考图9,本发明还提供了一种电子设备30,包括
[0258] 处理器31;以及,
[0259] 存储器32,用于存储处理器的可执行指令;
[0260] 其中,处理器31配置为经由执行可执行指令来执行以上所涉及的方法。
[0261] 处理器31能够通过总线33与存储器32通讯。
[0262] 本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以上所涉及的方法。
[0263] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的范围。