CN108521791B - 定位方法、无人机和机器可读存储介质 - Google Patents

定位方法、无人机和机器可读存储介质 Download PDF

Info

Publication number
CN108521791B
CN108521791B CN201780004709.0A CN201780004709A CN108521791B CN 108521791 B CN108521791 B CN 108521791B CN 201780004709 A CN201780004709 A CN 201780004709A CN 108521791 B CN108521791 B CN 108521791B
Authority
CN
China
Prior art keywords
determining
aerial vehicle
unmanned aerial
circle
positions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780004709.0A
Other languages
English (en)
Other versions
CN108521791A (zh
Inventor
王晓东
范伟
王乃博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Publication of CN108521791A publication Critical patent/CN108521791A/zh
Application granted granted Critical
Publication of CN108521791B publication Critical patent/CN108521791B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/07Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/021Calibration, monitoring or correction
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0273Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves using multipath or indirect path propagation signals in position determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

无人机定位方法、无人机和机器可读存储介质,定位方法适用于无人机,定位方法包括:接收至少三架飞机的广播式自动相关监视信号(步骤S1);根据广播式自动相关监视信号确定至少三架飞机的位置(步骤S2);以及根据至少三架飞机的位置确定无人机的位置(步骤S3);可以根据飞机的广播式自动相关监视信号确定的无人机的位置,而不是根据GPS信号来确定无人机的位置,即使在GPS信号受到干扰或被篡改的情况下,也能够准确地确定无人机的位置。

Description

定位方法、无人机和机器可读存储介质
技术领域
本发明涉及定位技术领域,尤其涉及定位方法、无人机和机器可读存储介质。
背景技术
目前针对无人机的定位,主要是通过无人机接收GPS(Global PositioningSystem,全球定位***)信号,并根据GPS信号进行定位的。
但是在某些情况下,GPS信号可能会受到干扰,或者无人机根据GPS信号向用户传输的定位位置会被篡改,导致用户无法确定无人机的准确位置。
发明内容
本发明提供定位方法、无人机和机器可读存储介质,以解决上述技术问题。
根据本发明的第一方面,提供一种定位方法,适用于无人机,所述方法包括:
接收至少三架飞机的广播式自动相关监视信号;
根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定所述无人机的位置。
根据本发明的第二方面,提供一种无人机,包括:
接收器,用于接收至少三架飞机的广播式自动相关监视信号;
处理器,用于根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定所述无人机的位置。
根据本发明的第三方面,提供一种机器可读存储介质,适用于无人机,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:
接收至少三架飞机的广播式自动相关监视信号;
根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定所述无人机的位置。
由以上本发明实施例提供的技术方案可见,本发明的实施例是根据飞机的广播式自动相关监视信号确定的无人机的位置,而不是根据GPS信号来确定无人机的位置,因此基于本实施例,即使在GPS信号受到干扰或被篡改的情况下,也能够准确地确定无人机的位置。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明一个实施例示出的一种定位方法的示意流程图。
图2是根据本发明一个实施例示出的另一种定位方法的示意流程图。
图3是根据本发明一个实施例示出的一种飞机与无人机位置关系的示意图。
图4是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图5是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图6是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图7是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图8是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图9是根据本发明一个实施例示出的另一种飞机与无人机位置关系的示意图。
图10是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图11是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图12是根据本发明一个实施例示出的又一种飞机与无人机位置关系的示意图。
图13是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图14是根据本发明一个实施例示出的又一种定位方法的示意流程图。
图15是根据本发明一个实施例示出的一种无人机的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。另外,在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
图1是根据本发明一个实施例示出的一种定位方法的示意流程图。本实施可以适用于无人机,并且可以对无人机进行定位,如图1所示,该定位方法包括:
步骤S1,接收至少三架飞机的广播式自动相关监视信号;
步骤S2,根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
步骤S3,根据所述至少三架飞机的位置确定所述无人机的位置。
在本实施例所适用的无人机中,可以设置有接收器,用于接收飞机的广播式自动相关监视信号(ADS-B,Automatic Dependent Surveillance-Broadcast)。而在飞机的广播式自动相关监视信号中包含有飞机的位置、高度、速度、航向等信息,因此根据飞机的广播式自动相关监视信号可以确定飞机的位置,进而在本实施例中,可以根据至少三架飞机的广播式自动相关监视信号确定该至少三架飞机的位置。
进一步地,在确定了至少三架飞机的位置后,可以进一步根据至少三架飞机的位置确定无人机的位置。例如可以根据至少三架飞机中的坐标的平均值来确定无人机的坐标,进而根据无人机的坐标确定无人机的位置。
可见,基于本实施例,可以根据飞机的广播式自动相关监视信号来确定无人机的位置,而不是根据GPS信号来确定无人机的位置,因此基于本实施例,即使在GPS信号受到干扰或被篡改的情况下,也能够准确地确定无人机的位置。
图2是根据本发明一个实施例示出的另一种定位方法的示意流程图。图3是根据本发明一个实施例示出的一种飞机与无人机位置关系的示意图。如图2所示,所述根据所述至少三架飞机的位置确定所述无人机的位置包括:
步骤S31,根据所述至少三架飞机的位置,确定与所述至少三架飞机距离和最小的坐标为所述无人机的位置。
在一个实施例中,可以计算无人机与至少三架飞机中每架飞机的距离,例如至少至少三架飞机中,第一架飞机的坐标为(x1,y1)、第二架飞机的坐标为(x2,y2)、…、第n架飞机的坐标为(xn,yn),其中,无人机的坐标为(x,y),那么如图3所示,无人机与第一架飞机的距离
Figure BDA0001694719100000041
无人机与第二架飞机的距离
Figure BDA0001694719100000042
无人机与第n架飞机的距离
Figure BDA0001694719100000043
进而将上述距离相加,即可得到无人机与至少三架飞机距离和
Figure BDA0001694719100000044
n为大于或等于3的整数,i为小于或等于n的正整数。
其中,可以根据最速下降法等算法求得
Figure BDA0001694719100000045
最小时的x值和y值,进而将得的x值作为无人机的x轴坐标,将得到的y值作为无人机的y轴坐标,其中,x轴和y轴均为水平坐标轴。
Figure BDA0001694719100000051
最小时计算得到的无人机坐标(x,y),接近由上述至少三架飞机(至少三架飞机不位于一条直线上)构成的图形的重心,而位于图形的重心上接收到位于该图形的边上的信号,相对于在图形的重心以外接收到位于该图形的边上的信号,概率较大。因此,根据本实施例的方式确定无人机的位置,可以提高确定的无人机的位置的准确性。
图4是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图4所示,确定与所述至少三架飞机距离和最小的坐标为所述无人机的位置包括:
步骤S311,根据所述广播式自动相关监视信号的强度,确定与所述至少三架飞机距离和最小的坐标。
在一个实施例中,在图2所示实施例的基础上,在计算无人机与每架飞机的距离时,可以根据接收到的广播式自动相关监视信号的强度,对广播式自动相关监视信号对应的飞机与无人机的距离设置权值,例如第n架飞机的广播式自动相关监视信号的强度为An,那么权值可以为An,或者An 2,也可以为
Figure BDA0001694719100000052
具体可以根据需要选择设置。以权值是
Figure BDA0001694719100000053
为例,也即无人机与至少三架飞机距离和
Figure BDA0001694719100000054
进而可以根据最速下降法等算法求得
Figure BDA0001694719100000055
最小时x值和y值,并将得的x值作为无人机的x轴坐标,将得到的y值作为无人机的y轴坐标,其中,x轴和y轴均为水平坐标轴。
针对信号强度(例如信号功率)越大的飞机,一般情况下无人机距离该飞机也就越近,因此在计算无人机与至少三架飞机距离和时,可以通过为距离设置与信号强度相关的权值,以保证在
Figure BDA0001694719100000056
最小时计算得到的无人机坐标,相对于上述至少三架飞机构成的图形的重心,能够向信号强度更大的飞机偏移(具体偏移量与信号强度相关),进而使得确定的无人机的位置,更加符合实际情况中距离与信号强度的关系,从而进一步提高确定的无人机的位置的准确性。
图5是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图5所示,所述根据所述广播式自动相关监视信号的强度,确定与所述至少三架飞机距离和最小的坐标包括:
步骤S3111,根据所述广播式自动相关监视信号的强度的平方根,确定与所述至少三架飞机距离和最小的坐标。
在一个实施例中,由于距离与信号强度是相关的,具体地,根据信号传输功率损耗衰减的公式
Figure BDA0001694719100000061
其中,PT为发射功率,PR为接收功率,d为信号传输距离,λ为信号波长,可以得到
Figure BDA0001694719100000062
也即接收功率(相当于接收到的广播式自动相关监视信号的强度)的平方根与信号传输的距离(相当于飞机与无人机的距离)成反比。相应地,信号的强度引起无人机的坐标相对于上述重心向信号强度更大的飞机偏移的距离,也就与功率的平方根正相关,因此根据广播式自动相关监视信号的强度的平方根,对广播式自动相关监视信号对应的飞机与无人机的距离设置权值,可以更加准确地确定无人机的位置。
图6是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图6所示,所述至少三架飞机的位置包括所述至少三架飞机的坐标,根据所述至少三架飞机的位置确定所述无人机的位置包括:
步骤S32,计算所述至少三架飞机的坐标的平均值;
步骤S33,根据所述平均值确定所述无人机的位置。
在一个实施例中,在无人机的坐标为至少三架飞机的坐标的平均值时,无人机接收到该至少三架飞机的广播式自动相关监视信号概率较大。以至少三架飞机包含三架飞机为例,例如三架飞机的坐标的连线构成等边三角形,那么如果无人机并非位于等边三角形的中心,而向等边三角形的某个顶点偏移,那么将会更有可能接收到靠近该顶点的其他飞机的信号,而接收到位于其他两个顶点的飞机的信号的概率则会降低。因此无人机在接收到位于三角心三个顶点的飞机的广播式自动相关监视信号的情况下,位于该等边三角形的中心的概率较大,也即根据本实施例,可以以较高的准确率确定无人机的位置。
其中,飞机的坐标可以是经纬度坐标,也可以是在预先设定的参考系中的坐标。例如第1架飞机的坐标为(x1,y1,z1)、第2架飞机的坐标为(x2,y2,z2)、第3架飞机的坐标为(x3,y3,z3)、…、第n架飞机的坐标为(xn,yn,zn),那么无人机的坐标(x,y,z)可以为
Figure BDA0001694719100000071
据此即可确定无人机的位置,其中,n为大于或等于3的整数,i为小于或等于n的正整数。
图7是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图7所示,计算所述至少三架飞机的坐标的平均值包括:
步骤S321,根据所述至少三架飞机的水平坐标计算所述平均值。
在一个实施例中,由于无人机一般情况下的飞行高度无法达到飞机的飞机高度的数量级,并且无人机的使用者一般更关注无人机的水平坐标,因此在根据至少三架飞机的坐标来确定无人机的位置时,可以仅根据水平坐标来确定无人机的位置,以减少计算量。
例如第1架飞机的水平坐标为(x1,y1)、第2架飞机的水平坐标为(x2,y2)、第3架飞机的水平坐标为(x3,y3)、…、第n架飞机的水平坐标为(xn,yn),那么无人机的水平坐标(x,y,)可以为
Figure BDA0001694719100000072
据此即可确定无人机的位置,其中,n为大于或等于3的整数,i为小于或等于n的正整数。
图8是根据本发明一个实施例示出的又一种定位方法的示意流程图。图9是根据本发明一个实施例示出的另一种飞机与无人机位置关系的示意图。如图8所示,根据所述至少三架飞机的位置确定所述无人机的位置包括:
步骤S34,根据所述至少三架飞机的位置确定相距最远的第一位置和第二位置;
步骤S35,根据所述第一位置和所述第二位置的距离作为直径,确定通过所述第一位置和所述第二位置的圆;
步骤S36,根据所述圆的圆心确定所述无人机的位置。
在一个实施例中,在至少三架飞机中,可以根据相距最远的第一飞机的第一位置和第二飞机的第二位置来作为直径L,确定通过这两个位置的圆,例如图9所示。
据此确定的圆,在大多数情况下可以将至少三架飞机中的所有飞机围在圆内(包括位于圆上),而在这种情况下,如果无人机偏离圆心,那么将更有可能接收到位于其所偏离方向的其他飞机的信号,例如该其他飞机位于无人机偏离圆心方向的圆外,那么该其他飞机距离圆内的飞机的距离,相对圆内的飞机与圆内飞机的距离将有较高的概率更大,也即该其他飞机与上述至少三架飞机中的某架飞机的距离L’,将有较高的概率大于上述L,因此所形成圆也将改变。所以在这种情况下,无人机在圆的圆心接收到上述至少三架飞机中每架飞机的广播式自动相关监视信号的概率较大,也即根据该圆心可以相对准确地确定无人机的位置。
而在少数情况下,至少三架飞机中的个别飞机将位于上述圆外,在这种情况下,则可以根据该个别飞机的数量和在圆外的位置,调整无人机偏离圆心的程度。
图10是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图10所述,所述根据所述圆的圆心确定所述无人机的位置包括:
步骤S361,在所述至少三架飞机的位置均位于所述圆内的情况下,确定所述圆心为所述无人机的位置。
在一个实施例中,当至少三架飞机中的所有飞机的位置均位于圆内(也包括位于圆的边上的情况),也即被圆所包围的情况下,如果无人机偏离圆心,那么将更有可能接收到位于其所偏离一侧的其他飞机的信号,例如该其他飞机位于无人机偏离圆心一侧的圆外,那么该其他飞机距离圆内的飞机的距离,相对圆内的飞机与圆内飞机的距离将有较高的概率更大,也即那么该其他飞机与上述至少三架飞机中的某架飞机的距离L’,将有较高的概率大于上述L,因此所形成圆也将改变。所以在这种情况下,无人机在圆的圆心接收到上述至少三架飞机中每架飞机的广播式自动相关监视信号的概率较大,因此可以将该圆心作为无人机的位置。
图11是根据本发明一个实施例示出的又一种定位方法的示意流程图。图12是根据本发明一个实施例示出的又一种飞机与无人机位置关系的示意图。如图11所述,所述根据所述圆的圆心确定所述无人机的位置包括:
步骤S362,确定所述至少三架飞机的位置中位于所述圆外的其他位置;
步骤S363,根据所述其他位置的数量和位置,确定所述无人机的位置相对于所述圆心的偏移方向和偏移距离;
步骤S364,根据所述圆心、所述偏移方向和所述偏移距离确定所述无人机的位置。
在一个实施例中,与图10所示的实施例相对应地,在少数情况下,至少三架飞机中的个别飞机将位于上述圆外,在这种情况下,可以确定该个别飞机位于圆外的位置(也即其他位置),并进一步根据位于圆外的飞机的数量和位置,确定无人机相对于圆心的偏移方向和偏移距离。
可选地,偏移方向可以为从圆心到多个其他位置所构成的图形的形心的方向,偏移距离可以为所述至少三架飞机中位于圆外的飞机的数量与所述至少三架飞机的数量的比值,与所述圆的半径之积。
例如图12所示,两架飞机的位置位于上述圆外,那么可以计算这两个位置的中点(若一架飞机位于圆外,那么其所构成图形的形心即其所在的位置),以及这两架飞机在无人机接收到的广播式自动相关监视信号的飞机中所占的比例,例如在图12中为2/14=1/7,那么无人机的位置则可以在该圆的圆心向该中点的方向偏移,偏移距离为半径的1/7,也即L/14。
由于存在位于圆外的飞机,若无人机位于圆心,那么接收到位于圆外的飞机的广播式自动相关监视信号的概率较小,相应地,无人机越向位于圆外的飞机偏移,接收到其广播式自动相关监视信号的概率就越大,但是相应地,接收到圆内及圆上的飞机的广播式自动相关监视信号的概率会减小,因此可以将无人机向位于圆外的飞机偏移一定距离,保证无人机接收到位于圆外的飞机和位于圆内以及圆上的飞机的广播式自动相关监视信号均具有不低的概率,而根据位于圆外的飞机的位置和数量调整无人机相对于圆心的偏移方向和偏移距离,则可以有力的保证这种情况实现。因此,根据位于圆外的飞机的位置和数量调整无人机相对于圆心的偏移方向和偏移距离,更有利于保证准确地确定无人机的位置。
图13是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图13所示,所述方法还包括:
步骤S4,接收GPS信号;
步骤S5,根据所述无人机的位置验证所述GPS信号。
在一个实施例中,由于根据本实施例确定的无人机的位置,并非根据GPS信号来确定,因此即使在GPS信号受到干扰或被篡改的情况下,也能够准确地确定无人机的位置。
进而可以根据本实施例确定的无人机的位置,对接收的用于对其自身进行定位的GPS信号进行验证,例如在两者不同的情况下,则可以确定GPS信号不准确或受到干扰。
图14是根据本发明一个实施例示出的又一种定位方法的示意流程图。如图14所示,根据所述无人机的位置验证所述GPS信号包括:
步骤S51,根据所述GPS信号获取GPS坐标;
步骤S52,计算所述GPS坐标与所述无人机的位置的差值;以及
步骤S53,根据预设阈值验证所述差值。
在一个实施例中,GPS坐标可以用于对无人机进行定位,但是在GPS信号受到干扰或不准确的情况下,GPS坐标将无法准确地体现无人机的位置,而根据本实施例确定的无人机的位置由于并非根据GPS信号得到,因此在GPS信号受到干扰或不准确的情况下,也能良好地体现无人机的位置。
因此,可以计算GPS坐标与本实施例中无人机的位置的差值,例如GPS坐标为(xG,yG),本实施例中无人机的位置为(x,y),那么该差值
Figure BDA0001694719100000111
进一步地,可以确定该差值c与预设阈值的关系,例如预设阈值为0,那么若c不等于0,则可以确定GPS信号不准确,例如预设阈值为100米,那么若c大于100米,则可以确定GPS信号不准确。
进一步地,在确定GPS信号不准确的情况下,还可以生成提示信息,以对无人机的使用者进行提示。
与上述定位方法的实施例相对应地,本发明提出了无人机的实施例。
图15是根据本发明一个实施例示出的一种无人机的示意框图。如图15所示,所述无人机包括:
接收器,用于接收至少三架飞机的广播式自动相关监视信号;
处理器,用于根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定所述无人机的位置。
在一个实施例中,所述处理器用于根据所述至少三架飞机的位置,确定与所述至少三架飞机距离和最小的坐标为所述无人机的位置。
在一个实施例中,所述处理器用于根据所述广播式自动相关监视信号的强度,确定与所述至少三架飞机距离和最小的坐标。
在一个实施例中,所述处理器用于根据所述广播式自动相关监视信号的强度的平方根,确定与所述至少三架飞机距离和最小的坐标。
在一个实施例中,所述处理器用于在所述至少三架飞机的位置包括所述至少三架飞机的坐标的情况下,计算所述至少三架飞机的坐标的平均值;根据所述平均值确定所述无人机的位置。
在一个实施例中,所述处理器用于根据所述至少三架飞机的水平坐标计算所述平均值。
在一个实施例中,所述处理器用于根据所述至少三架飞机的位置确定相距最远的第一位置和第二位置;根据所述第一位置和所述第二位置的距离作为直径,确定通过所述第一位置和所述第二位置的圆;根据所述圆的圆心确定所述无人机的位置。
在一个实施例中,所述处理器用于在所述至少三架飞机的位置均位于所述圆内的情况下,确定所述圆心为所述无人机的位置。
在一个实施例中,所述处理器用于确定所述至少三架飞机的位置中位于所述圆外的其他位置;根据所述其他位置的数量和位置,确定所述无人机的位置相对于所述圆心的偏移方向和偏移距离;根据所述圆心、所述偏移方向和所述偏移距离确定所述无人机的位置。
在一个实施例中,所述接收器还用于接收GPS信号;
所述处理器还用于根据所述无人机的位置验证所述GPS信号。
在一个实施例中,所述处理器用于根据所述GPS信号获取GPS坐标;
计算所述GPS坐标与所述无人机的位置的差值;以及
根据预设阈值验证所述差值。
本发明还提出了一种机器可读存储介质,适用于无人机,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:
接收至少三架飞机的广播式自动相关监视信号;
根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定所述无人机的位置。
上述实施例阐明的***、装置、模块或单元,可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本领域内的技术人员应明白,本发明实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其它可编程数据处理设备,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本领域技术人员应明白,本发明的实施例可提供为方法、***或计算机程序产品。因此,本发明可以采用完全硬件实施例、完全软件实施例、或者结合软件和硬件方面的实施例的形式。而且,本发明可以采用在一个或者多个其中包含有计算机可用程序代码的计算机可用存储介质(可以包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本发明实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进,均应包含在本发明的权利要求范围之内。

Claims (7)

1.一种定位方法,其特征在于,适用于无人机,所述方法包括:
接收至少三架飞机的广播式自动相关监视信号;
根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;
根据所述至少三架飞机的位置确定相距最远的第一位置和第二位置;
根据所述第一位置和所述第二位置的距离作为直径,确定通过所述第一位置和所述第二位置的圆;
确定所述至少三架飞机的位置中位于所述圆外的其他位置;
根据所述其他位置的数量和位置,确定所述无人机的位置相对于所述圆的圆心的偏移方向和偏移距离;
根据所述圆心、所述偏移方向和所述偏移距离确定所述无人机的位置。
2.根据权利要求1所述的定位方法,其特征在于,还包括:
接收GPS信号;
根据所述无人机的位置验证所述GPS信号。
3.根据权利要求2所述的定位方法,其特征在于,根据所述无人机的位置验证所述GPS信号包括:
根据所述GPS信号获取GPS坐标;
计算所述GPS坐标与所述无人机的位置的差值;以及
根据预设阈值验证所述差值。
4.一种无人机,其特征在于,包括:
接收器,用于接收至少三架飞机的广播式自动相关监视信号;
处理器,用于根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定相距最远的第一位置和第二位置;
根据所述第一位置和所述第二位置的距离作为直径,确定通过所述第一位置和所述第二位置的圆;
确定所述至少三架飞机的位置中位于所述圆外的其他位置;
根据所述其他位置的数量和位置,确定所述无人机的位置相对于所述圆的圆心的偏移方向和偏移距离;
根据所述圆心、所述偏移方向和所述偏移距离确定所述无人机的位置。
5.根据权利要求4所述的无人机,其特征在于,所述接收器还用于接收GPS信号;
所述处理器还用于根据所述无人机的位置验证所述GPS信号。
6.根据权利要求5所述的无人机,其特征在于,所述处理器用于根据所述GPS信号获取GPS坐标;
计算所述GPS坐标与所述无人机的位置的差值;以及
根据预设阈值验证所述差值。
7.一种机器可读存储介质,其特征在于,适用于无人机,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:
接收至少三架飞机的广播式自动相关监视信号;
根据所述广播式自动相关监视信号确定所述至少三架飞机的位置;以及
根据所述至少三架飞机的位置确定相距最远的第一位置和第二位置;
根据所述第一位置和所述第二位置的距离作为直径,确定通过所述第一位置和所述第二位置的圆;
确定所述至少三架飞机的位置中位于所述圆外的其他位置;
根据所述其他位置的数量和位置,确定所述无人机的位置相对于所述圆的圆心的偏移方向和偏移距离;
根据所述圆心、所述偏移方向和所述偏移距离确定所述无人机的位置。
CN201780004709.0A 2017-07-18 2017-07-18 定位方法、无人机和机器可读存储介质 Active CN108521791B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/093313 WO2019014824A1 (zh) 2017-07-18 2017-07-18 定位方法、无人机和机器可读存储介质

Publications (2)

Publication Number Publication Date
CN108521791A CN108521791A (zh) 2018-09-11
CN108521791B true CN108521791B (zh) 2022-07-01

Family

ID=63433077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780004709.0A Active CN108521791B (zh) 2017-07-18 2017-07-18 定位方法、无人机和机器可读存储介质

Country Status (2)

Country Link
CN (1) CN108521791B (zh)
WO (1) WO2019014824A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020062395A1 (zh) * 2018-09-29 2020-04-02 深圳市大疆创新科技有限公司 一种信息处理方法、飞行器、***及存储介质
CN110771183B (zh) * 2018-09-29 2021-05-18 深圳市大疆创新科技有限公司 一种信息处理方法、飞行器、***及存储介质
CN110471027A (zh) * 2019-07-23 2019-11-19 湖南交工智能技术有限公司 无人机盲区环境下检测的导航方法
WO2021189464A1 (zh) * 2020-03-27 2021-09-30 深圳市速腾聚创科技有限公司 车辆定位方法、装置和车辆
US11442140B1 (en) 2020-06-16 2022-09-13 Honeywell International Inc. Determining a location of a vehicle using received surveillance signals
CN115021800B (zh) * 2022-07-19 2023-03-31 国家无线电监测中心福建监测站 使用无人机查找Ka频段卫星终端的方法、装置和电子设备
CN115755988B (zh) * 2023-01-10 2023-04-11 广东工业大学 一种无人机集群的纯方位无源定位方法、***及存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101634699A (zh) * 2008-12-31 2010-01-27 中国科学院计算技术研究所 一种在传感器网络中的定位方法及定位装置
CN102749637A (zh) * 2012-07-02 2012-10-24 西安大唐电信有限公司 一种车载gps精确定位的实现方法
CN102884440A (zh) * 2010-03-17 2013-01-16 霍尼韦尔国际公司 用于短基线、低成本地确定空中飞行器位置的***和方法
CN103293511A (zh) * 2012-11-06 2013-09-11 白中泽 无人机点对点定位的方法与***
CN103476109A (zh) * 2013-08-16 2013-12-25 武汉飞沃网络有限公司 一种室内ap定位方法
CN104955148A (zh) * 2014-12-09 2015-09-30 文春明 一种利用电磁波对称传播特性的无线传感网络定位方法
CN105353341A (zh) * 2015-10-16 2016-02-24 温州大学 一种基于无人自主飞行器的无线传感器网络定位方法
CN105468821A (zh) * 2015-11-15 2016-04-06 北京工业大学 利用最小包围圆的tsv自动定位方法
CN105611623A (zh) * 2015-09-18 2016-05-25 宇龙计算机通信科技(深圳)有限公司 移动终端的定位方法及定位装置
CN106341887A (zh) * 2016-11-08 2017-01-18 北京创想智控科技有限公司 一种室内机器人定位方法及装置
CN106461788A (zh) * 2014-04-23 2017-02-22 开放电视公司 用于保护实时定位信号的技术
CN106772230A (zh) * 2016-11-10 2017-05-31 上海创功通讯技术有限公司 无人机精确定位的方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1617601B1 (en) * 2004-04-20 2013-04-03 Ambient Holding B.V. Distributed precision based localization algorithm for ad-hoc wireless networks
CN102608567A (zh) * 2012-01-19 2012-07-25 中国人民解放军第三军医大学野战外科研究所 基于无人机移动信标的战场士兵定位方法
KR101240629B1 (ko) * 2012-11-30 2013-03-11 한국항공우주연구원 Ads-b 시스템이 탑재된 항공기를 이용한 미지신호 검출 및 발생원 위치 추정방법
CN104808227A (zh) * 2014-01-28 2015-07-29 纳米新能源(唐山)有限责任公司 用于士兵定位的无线定位装置和无线定位***
CN105468022B (zh) * 2016-01-13 2018-09-18 谭圆圆 领航用无人飞行器、无人飞行领航***和领航方法
CN105841694A (zh) * 2016-06-14 2016-08-10 杨珊珊 无人飞行器的信标导航装置、信标及其导航方法

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101634699A (zh) * 2008-12-31 2010-01-27 中国科学院计算技术研究所 一种在传感器网络中的定位方法及定位装置
CN102884440A (zh) * 2010-03-17 2013-01-16 霍尼韦尔国际公司 用于短基线、低成本地确定空中飞行器位置的***和方法
CN102749637A (zh) * 2012-07-02 2012-10-24 西安大唐电信有限公司 一种车载gps精确定位的实现方法
CN103293511A (zh) * 2012-11-06 2013-09-11 白中泽 无人机点对点定位的方法与***
CN103476109A (zh) * 2013-08-16 2013-12-25 武汉飞沃网络有限公司 一种室内ap定位方法
CN106461788A (zh) * 2014-04-23 2017-02-22 开放电视公司 用于保护实时定位信号的技术
CN104955148A (zh) * 2014-12-09 2015-09-30 文春明 一种利用电磁波对称传播特性的无线传感网络定位方法
CN105611623A (zh) * 2015-09-18 2016-05-25 宇龙计算机通信科技(深圳)有限公司 移动终端的定位方法及定位装置
CN105353341A (zh) * 2015-10-16 2016-02-24 温州大学 一种基于无人自主飞行器的无线传感器网络定位方法
CN105468821A (zh) * 2015-11-15 2016-04-06 北京工业大学 利用最小包围圆的tsv自动定位方法
CN106341887A (zh) * 2016-11-08 2017-01-18 北京创想智控科技有限公司 一种室内机器人定位方法及装置
CN106772230A (zh) * 2016-11-10 2017-05-31 上海创功通讯技术有限公司 无人机精确定位的方法及装置

Also Published As

Publication number Publication date
WO2019014824A1 (zh) 2019-01-24
CN108521791A (zh) 2018-09-11

Similar Documents

Publication Publication Date Title
CN108521791B (zh) 定位方法、无人机和机器可读存储介质
EP2695459B1 (en) Indoor localization of mobile devices
US8548738B1 (en) Constructing paths based on a particle model
US10091754B2 (en) Correcting interference of non-line-of-sight signals
CN109982398B (zh) 室内外无缝定位方法、装置、设备及介质
US20150338522A1 (en) Positioning Using Non-Line-Of-Sight Signals
US20100315290A1 (en) Globally-convergent geo-location algorithm
KR20160019899A (ko) 다양한 신뢰 레벨들을 이용하는 지오펜스 이벤트들의 검출 기법
CN106772229B (zh) 室内定位方法和相关设备
US10254379B2 (en) Systems and methods for estimating a position of a receiver
US10324160B2 (en) Geolocation of beyond LOS HF emitters
US10397753B2 (en) Systems and methods for fusing inertial and bluetooth low energy sensor data for localization
CN111352434A (zh) 支持接近机场的机场跑道的飞机的设备及方法
US20210011171A1 (en) Moving body positioning system, method, and program
US9720071B2 (en) Mitigating effects of multipath during position computation
SA110310496B1 (ar) طرق ونظم لتحديد مواقع الأهداف
CN112362054A (zh) 一种标定方法、装置、电子设备及存储介质
CN107110976A (zh) 用于估计接收器的二维位置的***和方法
CN108551653B (zh) 一种室内定位方法、装置、电子设备及存储介质
CN106885567B (zh) 一种惯导协作定位方法及定位设备
WO2019023894A1 (zh) 确定无人机飞行策略的方法、无人机和地面设备
CN108834053B (zh) 一种定位方法、装置及设备
JP2018106596A (ja) 地表移動検出装置、無線タグ、地表移動検出方法及び災害救助支援システム
KR20210024860A (ko) 공중 위치 기준 노드를 선정하는 장치 및 방법
US20160174147A1 (en) Access point selection for mobile device positioning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant