CN108536168A - 一种无人机的定位方法、装置、无人机和存储介质 - Google Patents
一种无人机的定位方法、装置、无人机和存储介质 Download PDFInfo
- Publication number
- CN108536168A CN108536168A CN201810317392.2A CN201810317392A CN108536168A CN 108536168 A CN108536168 A CN 108536168A CN 201810317392 A CN201810317392 A CN 201810317392A CN 108536168 A CN108536168 A CN 108536168A
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- antenna
- flight path
- target antenna
- deviations
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000004807 localization Effects 0.000 title claims abstract description 23
- 238000005516 engineering process Methods 0.000 claims abstract description 37
- 235000013399 edible fruits Nutrition 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 18
- 230000033001 locomotion Effects 0.000 description 12
- 230000015654 memory Effects 0.000 description 9
- 239000002245 particle Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000009987 spinning Methods 0.000 description 2
- 239000007921 spray Substances 0.000 description 2
- 241000607479 Yersinia pestis Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 231100000572 poisoning Toxicity 0.000 description 1
- 230000000607 poisoning effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明实施例公开了一种无人机的定位方法、装置、无人机和存储介质。其中,该方法包括:获取无人机完成设定航向角度的飞行后形成的飞行轨迹;根据飞行轨迹以及由飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取无人机的定位偏差;获取无人机通过双天线RTK技术得到的目标天线的实时定位结果;根据定位偏差,对目标天线的实时定位结果进行补偿,得到无人机的实时定位结果。本发明实施例的技术方案,通过计算目标天线的定位偏差,对其实时定位结果进行补偿,解决了双天线RTK技术存在定位偏差的问题,实现无人机的精准定位,避免了无人机在做偏航运动时出现航线偏离的现象,确保了定位精度。
Description
技术领域
本发明实施例涉及无人机技术领域,尤其涉及一种无人机的定位方法、装置、无人机和存储介质。
背景技术
随着无人机行业的不断发展,其在农业、航拍、基建、巡检、警用和消防等领域的应用也不断扩展。针对无人机的应用现状而言,载波相位差分(Real Time Kinematic,RTK)技术为无人机提供了一种新的高精度定位***。
现有技术中,无人机一般采用双天线RTK技术来得到自身的定位坐标和航向,航向设定为1号天线指向2号天线方向。目前,多数无人机在安装使用时,通常将两个航空天线对称安放在无人机机体中心线两侧,而采用天线RTK技术得到的定位坐标是1号天线的位置坐标。当无人机直接使用双天线RTK技术定位得到的位置坐标时,此坐标不是无人机几何中心的坐标,甚至不是机体中心线上的坐标。
在无人机做偏航运动时,双天线RTK技术定位得到的位置坐标将出现偏差(此偏差视两个航空天线间的距离而定),从而使得无人机航线出现偏差,定位精度降低。
发明内容
本发明实施例提供了一种无人机的定位方法、装置、无人机和存储介质,通过预先获取无人机飞行过程中的定位偏差,以在后续飞行时进行实时补偿,提高定位精度。
第一方面,本发明实施例提供了一种无人机的定位方法,该方法包括:
获取无人机完成设定航向角度的飞行后形成的飞行轨迹;
根据所述飞行轨迹以及由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,其中,所述双天线对称安装于所述无人机中心线的两侧,所述定位偏差为所述目标天线相对所述无人机中心线的偏离距离;
获取所述无人机通过双天线载波相位差分RTK技术得到的所述目标天线的实时定位结果;
根据所述定位偏差,对所述目标天线的实时定位结果进行补偿,得到所述无人机的实时定位结果。
第二方面,本发明实施例提供了一种无人机的定位装置,该装置包括:
轨迹获取模块,用于获取无人机完成设定航向角度的飞行后形成的飞行轨迹;
定位偏差计算模块,用于根据所述飞行轨迹以及由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,其中,所述双天线对称安装于所述无人机中心线的两侧,所述定位偏差为所述目标天线相对所述无人机中心线的偏离距离;
定位结果获取模块,获取所述无人机通过双天线载波相位差分RTK技术得到的所述目标天线的实时定位结果;
定位补偿模块,用于根据所述定位偏差,对所述目标天线的实时定位结果进行补偿,得到所述无人机的实时定位结果。
第三方面,本发明实施例提供了一种无人机,该无人机包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例中所述的无人机的定位方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例中所述的无人机的定位方法。
本发明实施例提供的一种无人机的定位方法、装置、无人机和存储介质,通过计算双天线中目标天线到达无人机中心线的距离作为定位偏差,对该目标天线的实时定位结果进行补偿,解决了双天线RTK技术存在定位偏差的问题,实现无人机的精准定位,避免了无人机在做偏航运动时出现航线偏离的现象,确保了定位精度。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1A为本发明实施例一提供的一种无人机的定位方法的流程图;
图1B为本发明实施例一提供的方法中定位偏差的计算原理图;
图1C为本发明实施例一提供的方法中根据飞行轨迹以及由该飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差的方法流程图;
图2为本发明实施例二提供的一种无人机的定位方法的流程图;
图3为本发明实施例三提供的一种无人机的定位装置的结构示意图;
图4为本发明实施例四提供的一种无人机的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1A为本发明实施例一提供的一种无人机的定位方法的流程图,本实施例提供的一种无人机的定位方法可以适用于任一采用双天线RTK技术的无人机中,其中该双天线对称安装于无人机中心线的两侧。该无人机的定位方法可以由本发明实施例提供的无人机的定位装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的无人机中。具体的,参见图1A,该方法可以包括如下步骤:
S110,获取无人机完成设定航向角度的飞行后形成的飞行轨迹。
具体的,本实施例中的无人机采用双天线RTK技术来提高定位精度,其中,RTK技术是基于载波相位观测值的实时动态定位技术,能够实时提供测站点在指定坐标系中的三维定位结果,并达到厘米级精度。在RTK作业模式下,基站采集卫星数据,并通过数据链将其观测值和站点坐标信息一起传送给移动站,而移动站通过对所采集到的卫星数据和接收到的数据链进行实时载波相位差分处理(历时不足一秒),得出厘米级的定位结果。
而无人机在采用双天线RTK技术时获取的定位坐标是双天线中的其中一个天线的位置坐标,而不是无人机几何中心的坐标,甚至不是机体中心线上的坐标,无人机在做偏航运动时也会导致该无人机航线出现偏差,因此在无人机飞行时,需要对双天线RTK技术获取的定位坐标中的定位偏差进行求取。其中,设定航向角度是在求取定位偏差时,通过预先控制无人机进行飞行时被允许的航向变化的角度范围,也就是无人机中心线上机头的旋转角度,而不是无人机整体飞行轨迹的旋转角度。可选的,为了求取双天线RTK技术获取的定位坐标的定位偏差,可以预先操控无人机完成航向变化为设定航向角度的飞行,不需要对飞行轨迹进行限制,只需无人机航向满足设定航向角度的飞行即可,可以操控无人机原地自旋,也可以是航向满足设定航向角度的随意飞行。进一步的,在无人机完成该设定航向角度的飞行的过程中,可以获取该无人机通过双天线RTK技术得到的实时定位坐标。可选的,根据无人机在飞行过程中获取的一系列对应的实时定位坐标可以确定该无人机完成设定航向角度的飞行后形成的飞行轨迹。
S120,根据飞行轨迹以及由该飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取无人机的定位偏差。
其中,本实施例中的无人机定位偏差的计算原理如图1B所示,该无人机在采用双天线RTK技术时会在无人机机体预先安装两个航空天线,该双天线对称安装于无人机中心线的两侧,定位偏差为该目标天线相对无人机中心线的偏离距离,其中,图1B中的虚线为无人机中心线。
具体的,无人机在完成设定航向角度的飞行后形成的飞行轨迹为无人机整体的飞行航线轨迹,可以分解为无人机原点自旋运动而形成的自旋轨迹和航向不变的质点运动而形成的质点轨迹(质点轨迹是指只有轨迹、不涉及航向的运动)。可选的,双天线RTK技术提供的定位坐标是无人机中心线两侧对称安装的双天线中的其中一个特定的航空天线的定位坐标。其中,目标天线为双天线RTK技术提供的定位坐标对应的航空天线。进一步的,飞行轨迹分解的原点自旋运动是与该飞行轨迹中的定位坐标匹配的双天线中的目标天线按照设定航向角度旋转的自旋运动,也就是目标天线以该目标天线与无人机中心线的垂点为弧心,旋转设定航向角度后所形成的弧形轨迹;航向不变的质点运动为将无人机整体看作一个质点进行飞行的只有轨迹且不涉及航向的运动。进一步的,双天线RTK技术提供的定位坐标是目标天线的位置坐标,而无人机的飞行航线需要的是无人机中心线上的坐标,因此,定位偏差为目标天线相对无人机中心线的偏离距离。
进一步的,为了对目标天线的定位坐标进行补偿,需要得到双天线RTK技术获取的定位坐标的定位偏差,也就是需要计算目标天线相对无人机中心线的偏离距离。可选的,无人机在完成设定航向角度的飞行后形成的飞行轨迹分解的航向不变的质点运动对应的函数在作积分运算时,由于航向不变,其积分结果为零,因此,该飞行轨迹的积分结果与分解的目标天线的自旋轨迹的积分结果相同,且目标天线的自旋轨迹也是目标天线以该目标天线与无人机中心线的垂点为圆心,旋转设定航向角度后所形成的弧形轨迹,所以,自旋轨迹的积分结果与设定航向角度和弧形轨迹在坐标系中围成的对应扇形面积相关,而该扇形的半径为目标天线相对无人机中线的偏离距离,也就是定位偏差。据此,可以通过飞行轨迹的积分与自旋轨迹的积分的对应关系计算该定位偏差。
可选的,如图1C所示,根据飞行轨迹以及由该飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,可以包括:
S121,获取飞行轨迹的轨迹函数,并对轨迹函数作积分运算,得到第一积分结果。
具体的,在无人机完成设定航向角度的飞行过程中,可以实时获取该无人机通过双天线RTK技术得到的实时定位坐标,根据获取的一系列对应的实时定位坐标可以确定无人机完成设定航向角度的飞行后形成的飞行轨迹对应的轨迹函数。可选的,根据飞行轨迹与自旋轨迹对应的积分关系,可以对得到的轨迹函数作积分运算,得到确定的第一积分结果。示例性的,在获取到无人机完成设定航向角度的飞行后形成的飞行轨迹后,可以通过双天线RTK技术得到该飞行轨迹对应的一系列实时定位坐标,从而构建该飞行轨迹的轨迹函数,设定该轨迹函数为其中,(x,y)为双天线RTK技术提供的目标天线的定位坐标,为无人机的航向角度,本实施例中的航向为无人机中心线上的机头方向,对该轨迹函数作积分运算,得到的第一积分结果为在无人机完成设定航向角度的飞行后,由于飞行过程中的定位坐标和航向角度已经确定,第一积分结果可以由无人机直接计算获取。
S122,获取目标天线的自旋轨迹对应的第二积分结果。
具体的,飞行轨迹分解的目标天线的自旋轨迹为目标天线以该目标天线与无人机中心线的垂点为弧心,旋转设定航向角度后形成的弧形轨迹,该弧形轨迹的积分结果为设定航向角度与该弧形轨迹在坐标系中围成的对应扇形面积之间的关系式,扇形半径为目标天线到达无人机中心线的距离,自旋轨迹对应的第二积分结果与目标天线相对无人机中心线的偏离距离相关联,也就是扇形面积与扇形半径之间的对应关系。示例性的,若设定航向角度为θ,目标天线到达无人机中心线的距离,也就是定位偏差为δ,自旋轨迹函数为则第二积分结果
S123,根据第一积分结果和第二积分结果的等值关系,计算目标天线相对无人机中心线的偏离距离作为定位偏差。
具体的,由于飞行轨迹分解的航向不变的质点运动积分为零,所以,飞行轨迹对应的第一积分结果与自旋轨迹对应的第二积分结果相等。可选的,根据两者的等值关系,可以计算目标天线相对无人机中心线的偏离距离,也就是定位偏差的值。示例性的,无人机的飞行轨迹可以分解为目标天线的自旋轨迹和航向不变的质点运动轨迹g=(x,y),因此,三者间的积分对应关系为此时,其中,与θ为已知值,计算得到定位偏差δ。
进一步的,当选择设定行航向角度为360°外的其它角度时,在实际操作过程中,可能会造成操控无人机飞行的误差,使获取的积分结果误差较大,而使得计算得到的定位偏差与实际偏差存在较大误差,因此,优选的,在实际操作时,选择设定航向角度为360°。
可选的,获取无人机完成设定航向角度的飞行后形成的飞行轨迹,可以包括:
获取无人机完成航向为360°角度的飞行后形成的飞行轨迹。
具体的,当设定航向角度为360°时,操控无人机完成航向为360°角度的飞行,在飞行过程中,可以获取该无人机通过双天线RTK技术得到的实时定位坐标,从而确定完成飞行后形成的飞行轨迹。
相应的,由飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,可以包括:目标天线以垂点为圆心旋转一周所形成的圆形轨迹,其中,垂点为双天线的连接线与无人机中心线的交点。
具体的,当设定航向角度为360°时,对应的目标天线的自旋轨迹也就是该目标天线以垂点为圆心旋转一周所形成的圆形轨迹,其中,垂点为双天线的连接线与无人机中心线的交点。此时该目标天线的自旋轨迹可以分解为该目标天线旋转一周的轨迹圆函数和航向函数,也就是此时对应的第二积分结果为因此,根据第一积分结果与第二积分结果的等值关系,可知,其中,在无人机完成航向为360°角度的飞行后,由无人机直接获取,从而计算得到定位偏差δ。进一步的,通过计算得到的定位偏差,可以实时根据上述公式对双天线的安装距离进行计算调整,而不需要在安装距离调整时,对双天线的安装距离一次次进行测量保存,减少了工作人员的工作量,提高了定位偏差的准确度。
S130,获取无人机通过双天线载波相位差分RTK技术得到的目标天线的实时定位结果。
具体的,无人机的飞行航线依赖于导航定位***,可以根据定位***所得到的信息让无人机在指定的时间内完成航行任务,而其精准度与所搭载的定位技术直接挂钩,基于RTK技术的无人机定位***可以通过实时获取导航卫星信号和RTK差分定位信息,为无人机飞行作业提供高精度定位支持。其中,双天线RTK技术在无人机飞行的过程中,实时提供的是双天线中目标天线的定位坐标。其中,双天线RTK技术得到的目标天线的实时定位结果为固定解,是在使用载波相位观测值定位的时候,会产生模糊度,模糊度理论上是整数,而通过算法解出整数的模糊度之后,得到固定解,会大幅度提高目标天线的定位精度。
可选的,无人机在飞行过程中,实时获取其搭载的双天线RTK技术提供的目标天线的实时定位结果,包括目标天线的经纬度坐标信息以及无人机航向角度。需要说明的是,本步骤中获取无人机通过双天线RTK技术得到的目标天线的实时定位结果,在无人机飞行过程中是一直进行获取的,在没有得到定位偏差时,不进行补偿,而得到定位偏差后,对后续飞行得到的目标天线的实时定位结果可以进行实时补偿。
S140,根据定位偏差,对目标天线的实时定位结果进行补偿,得到无人机的实时定位结果。
具体的,计算得到定位偏差,也就是目标天线到达无人机中心线的距离后,可以将该定位偏差进行预先保存,在后续无人机执行飞行任务时,可以实时调取该定位偏差,对获取的目标天线的实时定位结果进行补偿,得到无人机的实时定位结果,也就是无人机中心线上的经纬度坐标信息以及无人机机头航向角度,而航向角度不存在偏差,也就是对定位坐标进行补偿,将定位中心转移到无人机中心线上,实现精准定位。可选的,在得到目标天线的实时定位结果后,可以确定该目标天线的定位坐标,而定位偏差是目标天线相对无人机中心线的偏离距离,与目标天线和目标天线到达无人机中心线的垂点之间相差的经纬度定位差值,以及实时航向角度存在对应的三角函数关系,还可以根据定位偏差和实时航向角度通过对应的三角函数关系求取出目标天线和该目标天线到达无人机中心线的垂点之间的经纬度定位差值,从而确定目标天线到达无人机中心线的垂点的经纬度定位坐标,从而对目标天线的实时定位结果进行补偿,得到无人机的实时定位结果。可选的,尤其是在无人机植保作业时,定位精度直接影响航线规划和药剂喷洒精准量,定位偏差的补偿可以避免了无人机在做偏航运动时出现航线偏离的现象,避免了重喷和漏喷现象,实现了精准喷洒,提高了植保作业效果,达到了防治病虫害的效果,减少了药害的产生。
本实施例的技术方案,通过计算双天线中目标天线到达无人机中心线的距离作为定位偏差,对该目标天线的实时定位结果进行补偿,解决了双天线RTK技术存在定位偏差的问题,实现无人机的精准定位,避免了无人机在做偏航运动时出现航线偏离的现象,确保了定位精度。
实施例二
图2为本发明实施例二提供的一种无人机的定位方法的流程图。本实施例是在上述实施例的基础上进行优化。参照图2,本实施例的方法具体可以包括:
S210,控制无人机在空中悬停一设定时长。
具体的,为了使无人机完成设定航向角度的飞行,首先需要确定当前的航向角度,减少无人机的旋转角度与设定航向角度的误差。可选的,在操控无人机飞行前,可以预先控制无人机在空中悬停一设定时长,从而确定无人机当前的航向角度。其中,设定时长可以在实际操作时,由用户自行进行设置,提高无人机飞行的精度。
S220,根据悬停后无人机的航向位置,控制无人机按照设定航向角度进行飞行。
具体的,在控制无人机悬停一段时间,得到当前的航向角度时,在当前航向角度的基础上,控制无人机按照设定航向角度进行飞行,以确定无人机飞行的最后位置,从而得到确定的无人机完成设定航向角度的飞行后形成的飞行轨迹,提高轨迹的获取精度。
S230,获取无人机完成设定航向角度的飞行后形成的飞行轨迹。
S240,根据飞行轨迹以及由该飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取无人机的定位偏差。
S250,获取无人机通过双天线载波相位差分RTK技术得到的目标天线的实时定位结果。
S260,根据定位偏差,对目标天线的实时定位结果进行补偿,得到无人机的实时定位结果。
本实施例的技术方案,通过计算双天线中目标天线到达无人机中心线的距离作为定位偏差,对该目标天线的实时定位结果进行补偿,解决了双天线RTK技术存在定位偏差的问题,实现无人机的精准定位,避免了无人机在做偏航运动时出现航线偏离的现象,以及确定飞行起点航向角度,提高旋转飞行的精度,确保了定位精度。
实施例三
图3为本发明实施例三提供的一种无人机的定位装置的结构示意图,该装置可以执行上述任意实施例提供的无人机的定位方法,具备执行方法相应的功能模块和有益效果。如图3所示,该装置可以包括:
轨迹获取模块310,用于获取无人机完成设定航向角度的飞行后形成的飞行轨迹。
定位偏差计算模块320,用于根据飞行轨迹以及由飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取无人机的定位偏差,其中,双天线对称安装于无人机中心线的两侧,定位偏差为目标天线相对无人机中心线的偏离距离。
定位结果获取模块330,用于获取无人机通过双天线载波相位差分RTK技术得到的目标天线的实时定位结果。
定位补偿模块340,用于根据定位偏差,对目标天线的实时定位结果进行补偿,得到无人机的实时定位结果。
本实施例的技术方案,通过计算双天线中目标天线到达无人机中心线的距离作为定位偏差,对该目标天线的实时定位结果进行补偿,解决了双天线RTK技术存在定位偏差的问题,实现无人机的精准定位,避免了无人机在做偏航运动时出现航线偏离的现象,确保了定位精度。
进一步的,设定航向角度为360°;上述轨迹获取模块310具体可以用于:获取无人机完成航向为360°角度的飞行后形成的飞行轨迹;上述由飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,可以包括:目标天线以垂点为圆心,旋转一周所形成的圆形轨迹,其中,垂点为双天线的连接线与无人机中心线的交点。
进一步的,上述定位偏差计算模块320可以包括:第一积分单元321,用于获取飞行轨迹的轨迹函数,并对轨迹函数作积分运算,得到第一积分结果;第二积分单元322,用于获取目标天线的自旋轨迹对应的第二积分结果,其中,第二积分结果与目标天线相对无人机中心线的偏离距离相关联;偏差计算单元323,用于根据第一积分结果和第二积分结果的等值关系,计算目标天线相对无人机中心线的偏离距离作为定位偏差。
进一步的,上述轨迹获取模块310可以包括:悬停单元311,用于控制无人机在空中悬停一设定时长;飞行单元312,用于根据悬停后无人机的航向位置,控制无人机按照设定航向角度进行飞行;飞行轨迹获取单元313,用于获取无人机完成设定航向角度的飞行后形成的飞行轨迹。
实施例四
图4为本发明实施例四提供的一种无人机的结构示意图。如图4所示,该无人机包括处理器40、存储装置41和通信装置42;该无人机中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;无人机的处理器40、存储装置41和通信装置42可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储装置41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的无人机的定位方法对应的模块(例如,用于无人机的定位装置中的轨迹获取模块310、定位偏差计算模块320、定位结果获取模块330和定位补偿模块340)。处理器40通过运行存储在存储装置41中的软件程序、指令以及模块,从而执行无人机的各种功能应用以及数据处理,即实现上述的无人机的定位方法。
存储装置41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至无人机。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
通信装置42可用于无人机与基站建立连接,实现网络连接或者移动数据连接。
本实施例提供的一种无人机可用于执行上述任意实施例提供的无人机的定位方法,具备相应的功能和有益效果。
实施例五
本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的无人机的定位方法。该方法具体可以包括:
获取无人机完成设定航向角度的飞行后形成的飞行轨迹;
根据所述飞行轨迹,以及所述飞行轨迹分解获得的双天线中的目标天线的自旋轨迹,计算所述目标天线到达所述无人机中心线的距离作为定位偏差,其中,所述双天线对称安装于所述无人机中心线的两侧;
获取所述无人机通过双天线载波相位差分RTK技术得到的所述目标天线的实时定位结果;
根据所述定位偏差,对所述目标天线的实时定位结果进行补偿,得到所述无人机的实时定位结果。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的无人机的定位方法中的相关操作。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
值得注意的是,上述定位偏差的补偿装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种无人机的定位方法,其特征在于,包括:
获取无人机完成设定航向角度的飞行后形成的飞行轨迹;
根据所述飞行轨迹以及由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,其中,所述双天线对称安装于所述无人机中心线的两侧,所述定位偏差为所述目标天线相对所述无人机中心线的偏离距离;
获取所述无人机通过双天线载波相位差分RTK技术得到的所述目标天线的实时定位结果;
根据所述定位偏差,对所述目标天线的实时定位结果进行补偿,得到所述无人机的实时定位结果。
2.根据权利要求1所述的方法,其特征在于,所述设定航向角度为360°;获取无人机完成设定航向角度的飞行后形成的飞行轨迹,包括:
获取所述无人机完成航向为360°角度的飞行后形成的飞行轨迹;
所述由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,包括:
所述目标天线以垂点为圆心旋转一周所形成的圆形轨迹,其中,所述垂点为所述双天线的连接线与所述无人机中心线的交点。
3.根据权利要求1所述的方法,其特征在于,根据所述飞行轨迹以及由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,包括:
获取所述飞行轨迹的轨迹函数,并对所述轨迹函数作积分运算,得到第一积分结果;
获取所述目标天线的自旋轨迹对应的第二积分结果,其中,所述第二积分结果与所述目标天线相对所述无人机中心线的偏离距离相关联;
根据所述第一积分结果和第二积分结果的等值关系,计算所述目标天线相对所述无人机中心线的偏离距离作为定位偏差。
4.根据权利要求1-3任一项所述的方法,其特征在于,获取无人机完成设定航向角度的飞行后形成的飞行轨迹,包括:
控制所述无人机在空中悬停一设定时长;
根据悬停后所述无人机的航向位置,控制所述无人机按照所述设定航向角度进行飞行;
获取所述无人机完成所述设定航向角度的飞行后形成的飞行轨迹。
5.一种无人机的定位装置,其特征在于,包括:
轨迹获取模块,用于获取无人机完成设定航向角度的飞行后形成的飞行轨迹;
定位偏差计算模块,用于根据所述飞行轨迹以及由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,获取所述无人机的定位偏差,其中,所述双天线对称安装于所述无人机中心线的两侧,所述定位偏差为所述目标天线相对所述无人机中心线的偏离距离;
定位结果获取模块,用于获取所述无人机通过双天线载波相位差分RTK技术得到的所述目标天线的实时定位结果;
定位补偿模块,用于根据所述定位偏差,对所述目标天线的实时定位结果进行补偿,得到所述无人机的实时定位结果。
6.根据权利要求5所述的装置,其特征在于,所述设定航向角度为360°;所述轨迹获取模块具体用于:获取所述无人机完成航向为360°角度的飞行后形成的飞行轨迹;
所述由所述飞行轨迹分解所获得的双天线中的目标天线的自旋轨迹,包括:
所述目标天线以垂点为圆心旋转一周所形成的圆形轨迹,其中,所述垂点为所述双天线的连接线与所述无人机中心线的交点。
7.根据权利要求5所述的装置,其特征在于,所述定位偏差计算模块包括:
第一积分单元,用于获取所述飞行轨迹的轨迹函数,并对所述轨迹函数作积分运算,得到第一积分结果;
第二积分单元,用于获取所述目标天线的自旋轨迹对应的第二积分结果,其中,所述第二积分结果与所述目标天线相对所述无人机中心线的偏离距离相关联;
偏差计算单元,用于根据所述第一积分结果和第二积分结果的等值关系,计算所述目标天线相对所述无人机中心线的偏离距离作为定位偏差。
8.根据权利要求5-7任一所述的装置,其特征在于,所述轨迹获取模块包括:
悬停单元,用于控制无人机在空中悬停一设定时长;
飞行单元,用于根据悬停后无人机的航向位置,控制无人机按照设定航向角度进行飞行;
飞行轨迹获取单元,用于获取无人机完成设定航向角度的飞行后形成的飞行轨迹。
9.一种无人机,其特征在于,所述无人机包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的无人机的定位方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的无人机的定位方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810317392.2A CN108536168B (zh) | 2018-04-10 | 2018-04-10 | 一种无人机的定位方法、装置、无人机和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810317392.2A CN108536168B (zh) | 2018-04-10 | 2018-04-10 | 一种无人机的定位方法、装置、无人机和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108536168A true CN108536168A (zh) | 2018-09-14 |
CN108536168B CN108536168B (zh) | 2021-07-06 |
Family
ID=63479781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810317392.2A Active CN108536168B (zh) | 2018-04-10 | 2018-04-10 | 一种无人机的定位方法、装置、无人机和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108536168B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110244335A (zh) * | 2019-06-04 | 2019-09-17 | 深圳供电局有限公司 | 双天线抗干扰导航装置及无人机 |
CN110389367A (zh) * | 2019-08-14 | 2019-10-29 | 杭州启飞智能科技有限公司 | 一种机载rtk中心位置补偿算法 |
CN110794260A (zh) * | 2019-11-04 | 2020-02-14 | 国网福建省电力有限公司 | 一种基于双rtk无人机的架空输电线路定位方法 |
CN110809747A (zh) * | 2018-10-26 | 2020-02-18 | 深圳市大疆创新科技有限公司 | 高精度的无人机飞行轨迹测量***、机器可读存储介质 |
CN112230676A (zh) * | 2020-10-21 | 2021-01-15 | 中国南方电网有限责任公司超高压输电公司大理局 | 一种无人机飞行航线矫正***、方法及相关装置 |
CN114237298A (zh) * | 2021-12-21 | 2022-03-25 | 中国人民解放军海军航空大学 | 一种无人机编队飞行中僚机跟随长机的控制方法及*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000002536A (ja) * | 1998-06-18 | 2000-01-07 | National Agriculture Research Center | 車両姿勢検出装置 |
KR100715178B1 (ko) * | 2005-09-23 | 2007-05-07 | 김근수 | 관측 목표물의 위치 검출 방법 |
US20090093959A1 (en) * | 2007-10-04 | 2009-04-09 | Trimble Navigation Limited | Real-time high accuracy position and orientation system |
CN101801085A (zh) * | 2010-02-11 | 2010-08-11 | 华为技术有限公司 | 一种定位方法、定位装置和基站 |
CN203311002U (zh) * | 2013-07-16 | 2013-11-27 | 成都国星通信有限公司 | 一种基于载波相位差分的双天线一体式定位定向装置 |
CN104297772A (zh) * | 2013-07-16 | 2015-01-21 | 成都国星通信有限公司 | 基于载波相位差分的双天线一体式定位定向***及方法 |
WO2016036617A1 (en) * | 2014-09-07 | 2016-03-10 | Trimble Navigation Limited | Satellite navigation using side by side antennas |
CN105974444A (zh) * | 2016-07-21 | 2016-09-28 | 中国航空工业集团公司北京长城计量测试技术研究所 | 一种差分卫星接收机动态校准装置 |
CN106483953A (zh) * | 2016-10-28 | 2017-03-08 | 深圳市道通智能航空技术有限公司 | 一种调整无人机的飞行方向的方法、装置及无人机 |
CN106970406A (zh) * | 2017-04-11 | 2017-07-21 | 北京七维航测科技股份有限公司 | 机载双天线测向方法及装置 |
CN107339991A (zh) * | 2017-07-25 | 2017-11-10 | 上海俏动智能化科技有限公司 | 一种飞行器航向角的检测方法及装置 |
CN110389367A (zh) * | 2019-08-14 | 2019-10-29 | 杭州启飞智能科技有限公司 | 一种机载rtk中心位置补偿算法 |
-
2018
- 2018-04-10 CN CN201810317392.2A patent/CN108536168B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000002536A (ja) * | 1998-06-18 | 2000-01-07 | National Agriculture Research Center | 車両姿勢検出装置 |
KR100715178B1 (ko) * | 2005-09-23 | 2007-05-07 | 김근수 | 관측 목표물의 위치 검출 방법 |
US20090093959A1 (en) * | 2007-10-04 | 2009-04-09 | Trimble Navigation Limited | Real-time high accuracy position and orientation system |
CN101801085A (zh) * | 2010-02-11 | 2010-08-11 | 华为技术有限公司 | 一种定位方法、定位装置和基站 |
CN203311002U (zh) * | 2013-07-16 | 2013-11-27 | 成都国星通信有限公司 | 一种基于载波相位差分的双天线一体式定位定向装置 |
CN104297772A (zh) * | 2013-07-16 | 2015-01-21 | 成都国星通信有限公司 | 基于载波相位差分的双天线一体式定位定向***及方法 |
WO2016036617A1 (en) * | 2014-09-07 | 2016-03-10 | Trimble Navigation Limited | Satellite navigation using side by side antennas |
CN105974444A (zh) * | 2016-07-21 | 2016-09-28 | 中国航空工业集团公司北京长城计量测试技术研究所 | 一种差分卫星接收机动态校准装置 |
CN106483953A (zh) * | 2016-10-28 | 2017-03-08 | 深圳市道通智能航空技术有限公司 | 一种调整无人机的飞行方向的方法、装置及无人机 |
CN106970406A (zh) * | 2017-04-11 | 2017-07-21 | 北京七维航测科技股份有限公司 | 机载双天线测向方法及装置 |
CN107339991A (zh) * | 2017-07-25 | 2017-11-10 | 上海俏动智能化科技有限公司 | 一种飞行器航向角的检测方法及装置 |
CN110389367A (zh) * | 2019-08-14 | 2019-10-29 | 杭州启飞智能科技有限公司 | 一种机载rtk中心位置补偿算法 |
Non-Patent Citations (1)
Title |
---|
贾书瑞: "基于载波相位差分GPS的无人机着舰导引与控制技术研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110809747A (zh) * | 2018-10-26 | 2020-02-18 | 深圳市大疆创新科技有限公司 | 高精度的无人机飞行轨迹测量***、机器可读存储介质 |
WO2020082349A1 (zh) * | 2018-10-26 | 2020-04-30 | 深圳市大疆创新科技有限公司 | 高精度的无人机飞行轨迹测量***、机器可读存储介质 |
CN110244335A (zh) * | 2019-06-04 | 2019-09-17 | 深圳供电局有限公司 | 双天线抗干扰导航装置及无人机 |
CN110389367A (zh) * | 2019-08-14 | 2019-10-29 | 杭州启飞智能科技有限公司 | 一种机载rtk中心位置补偿算法 |
CN110794260A (zh) * | 2019-11-04 | 2020-02-14 | 国网福建省电力有限公司 | 一种基于双rtk无人机的架空输电线路定位方法 |
CN110794260B (zh) * | 2019-11-04 | 2021-08-31 | 国网福建省电力有限公司 | 一种基于双rtk无人机的架空输电线路定位方法 |
CN112230676A (zh) * | 2020-10-21 | 2021-01-15 | 中国南方电网有限责任公司超高压输电公司大理局 | 一种无人机飞行航线矫正***、方法及相关装置 |
CN114237298A (zh) * | 2021-12-21 | 2022-03-25 | 中国人民解放军海军航空大学 | 一种无人机编队飞行中僚机跟随长机的控制方法及*** |
CN114237298B (zh) * | 2021-12-21 | 2024-04-05 | 中国人民解放军海军航空大学 | 一种无人机编队飞行中僚机跟随长机的控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108536168B (zh) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108536168A (zh) | 一种无人机的定位方法、装置、无人机和存储介质 | |
CN108594850B (zh) | 基于无人机的航线规划及控制无人机作业的方法、装置 | |
Coombes et al. | Boustrophedon coverage path planning for UAV aerial surveys in wind | |
AU2021104249A4 (en) | Pesticide application method and system based on air-ground collaboration | |
Ponda et al. | Trajectory optimization for target localization using small unmanned aerial vehicles | |
CN109478060A (zh) | 航空作业支持和实时管理 | |
CN110254722B (zh) | 一种飞行器***及其方法、计算机可读存储介质 | |
CN108802788A (zh) | 一种航向偏差的确定方法、装置、设备以及存储介质 | |
CN106155081B (zh) | 一种旋翼无人机大范围目标监测和精确定位方法 | |
CN107544534A (zh) | 一种基于bds、ins的植保无人机自动精细作业及避障方法 | |
CN107339991A (zh) | 一种飞行器航向角的检测方法及装置 | |
US20200249695A1 (en) | Method for localizing a vehicle | |
CN114485619A (zh) | 基于空地协同的多机器人定位和导航方法及装置 | |
CN110389369A (zh) | 基于rtk-gps和移动二维激光扫描的冠层点云获取方法 | |
CA2962663C (en) | Aircraft navigation using exponential map | |
CN109491241A (zh) | 一种针对机动目标的无人机鲁棒化跟踪方法 | |
US20200269979A1 (en) | Replenishment planning device and replenishment planning method | |
WO2019167210A1 (ja) | 制御装置、移動体及びプログラム | |
Tevyashov et al. | Algorithm for multi-drone path planning and coverage of agricultural fields | |
CN114636405A (zh) | 飞行器传感器***同步 | |
CN110514208A (zh) | 飞行器的航向确定方法及装置、*** | |
CN112098926B (zh) | 一种利用无人机平台的智能测角训练样本生成方法 | |
CN110968910A (zh) | 一种双视线正交的激光雷达卫星姿态设计方法及控制*** | |
CN109213186A (zh) | 无人机喷洒作业的方法、装置以及无人机 | |
CN105928513B (zh) | 一种基于位置姿态测量***的机载合成孔径雷达运动参数测量方法 |
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 |