基于无人机母车的无人机智能返航方法与流程

文档序号:30433007发布日期:2022-06-15 17:58阅读:113来源:国知局
基于无人机母车的无人机智能返航方法与流程

1.本发明涉及无人机母车的无人机智能返航领域,特别是涉及无人机母车的无人机智能返航方法。


背景技术:

2.随着科学技术的飞速发展,各种传统的电子设备得到新的应用。微型无人机由于可以装载相关的监测设备,飞到预设目的地执行各种不同的任务,使得无人机的应用范围越来越多。但是,无人机由于在飞行过程中依赖于动力系统和导航系统完成飞行,而动力系统依赖于电池,如果电量不足,显示无人机无法飞行。导航系统依赖于gps定位,如果gps失效,则无人机将失去飞行的航向,这时候,一般生产厂家都会在无人机内部设置返航系统使无人机进行返航,但是现有的自主返航技术都是通过记录无人机在飞行的轨迹,然后返航时通过gps再次定位已飞行的轨迹,然后返航。这种方法一是在gps失效时无法使用,到时返航失败。另一方面估计电池预估里程的方式也是不准确的,因为电池在使用过程中受到环境的影响,如充电次数、当前环境温度,会影响到电池的电量消耗,从而影响无人机的续航里程,如果电池电量不足以支撑续航里程,则无人机可能会丢失而无法返航。现有技术也有进行相关的改进,如专利cn201811541989.1,该技术方案预估了相关的风速和风向,精确电池的续航,但是环境变化非常快,飞行的环境与返航的环境可能会发生较大差异,导致计算结果不准确。因此,现有的技术难以解决无人机的正确返航问题。


技术实现要素:

3.基于现有技术中存在的缺陷,本发明提供一种基于无人机母车的无人机智能返航方法,包括:无人机与无人机母车建立通信连接并实时通信;当无人机在飞行过程中触发返航指令,无人机执行返航指令同时将返航的消息发送给无人机母车;
4.无人机母车接收到返航指令后,从历史记录中获取无人机的飞行轨迹,计算无人机的返航路径并发送给无人机,无人机实时预测当前位置,调整飞行路径与返航路径匹配;
5.无人机母车调整自身速度行驶至被返航路径的其中一个停车路径标记点,等待无人机母车返航到停车路径标记点时,利用无人机母车设置的停机场标识引导无人机降落。
6.一种基于无人机母车的无人机智能返航方法,进一步地,当无人机与无人机母车距离小于预设第一阈值时,无人机母车对采集的图像进行停机场标识识别,停机场标识设置于无人机母车车顶;
7.若识别出停机场标识,利用无人机摄像头获取的位姿信息对无人机母车的停机场标识进行跟踪;同时利用pid控制无人机降落至无人机母车停机场。
8.一种基于无人机母车的无人机智能返航方法,进一步地,当无人机母车接受到无人机gps信号消失后的返航消息,无人机母车获取无人机最近一次的飞行路径;
9.将无人机最近一次的飞行路径与历史路径进行匹配,获取与最近一次飞行路径具有重合区域所有历史路径,将与最近一次飞行路径具有重合区域历史路径组成路径集合
roada;
10.将最近一次的飞行路径与路径集合roada进行重新组合,形成新的返航路径集合roadb,从roadb选择一条无人机行驶距离最短的路径作为返航路径并标记停机路径标记点,无人机母车将重新规划的返航路径发送给无人机。
11.一种基于无人机母车的无人机智能返航方法,进一步地,当无人机接收到执行飞行任务的指令时,无人机检查是否与无人机母车建立通信连接,若已建立通信连接,则无人机起飞执行飞行任务;
12.若通信连接尚未建立,无人机启动与无人机母车建立通信连接的请求,待通信连接建立后,无人机起飞执行飞行任务;
13.无人机在预设周期间隔进行采集图像并记录采样点的gps信息,并将图像和gps信息发送给无人机母车;无人机母车对图像和gsp信息进行处理将关键信息发送给无人机。
14.一种基于无人机母车的无人机智能返航方法,进一步地,无人机在飞行过程中实时记录飞行轨迹和采集环境信息并将信息发送给无人机母车;无人机母车对无人机发送的信息进行处理并进行存储;无人机飞行轨迹的记录和采集环境信息;环境信息包括环境图像和环境的位置信息;
15.在预设的采样周期实时采集当前的环境图像和环境位置信息,位置信息包括经度、纬度、高度以及无人机的横滚角、俯仰角、偏航角。
16.一种基于无人机母车的无人机智能返航方法,进一步地,触发智能返航模式的条件包括:gps信号失效、电池电量不足、用户选择无人机母车启动智能返航的指令,即可以是条件触发,也可以根据用户需求进行触发,无人机飞得较远,用户无法观看到无人机的行为,此时,为了安全起见,用户启动返航指令。
17.一种基于无人机母车的无人机智能返航方法,进一步地,当智能返航模式开启,判断gps信号是否失效,若gps信号正常,获取当前无人机的gps信号和电池信息并发送给无人机母车;无人机母车收到无人机的gps信号后,计算无人机母车与无人机之间的距离。
18.一种基于无人机母车的无人机智能返航方法,进一步地,若无人机的电池电量充足,通过卡尔曼滤波预设无人机与无人机母车的位置,利用pd控制无人机朝向无人机母车逼近直接无人机母车与无人机的距离满足第一预设距离阈值;
19.若无人机的电池电量不足,gps信号正常时,无人机保持悬停提供gps信号的位置,无人机母车根据无人机提供的gps信号计算当前与无人机的距离,无人机母车根据无人机提供的gps信号,行驶至gps信号匹配的位置。
20.一种基于无人机母车的无人机智能返航方法,进一步地,若触发返航路径条件为gps信号失效,无人机母车根据返航历史路线和t0时刻gps的位置坐标与无人机的距离,并从返航路线中选择一个标记作为无人机母车等待无人机降落的停机路径标记点;
21.无人机利用惯性导航和视觉识别方法并利用卡尔曼滤波对无人机飞行位置进行预测,无人机沿着根据预测位置沿着返航路线至停机路径标记点;
22.当无人机和无人机母车都到达停机路径点时,无人机采集周围图像,从图像中获取无人机母车停机标记进行停车。
23.一种基于无人机母车的无人机智能返航方法,进一步地,无人机的位置预测方法至少包括:图像预测方法,图像预测方法至少包括:获取在t时刻获取图像imaget,t0时刻的
图像imaget0;
24.从图像imaget0中选择预设m个特征点作为匹配特征点arrayt;
25.在图像imaget1中查找相匹配的预设m个特征点arrayt0
26.利用投影变化,将分别计算对imaget、imaget0中对应特征点的距离之差。
27.一种基于无人机母车的无人机智能返航方法,进一步地,建立无人机导航坐标系和相机坐标系,则特征点的位置世界坐标为feature:
[0028][0029]
其中,r为相机坐标系和无人机导航坐标系之间的变化矩阵,h为无人机的高度,ax,ay为特征点的像素坐标,fx,fy为相机在x轴和y轴的焦距;
[0030]
则在t时刻的采样与t0时刻采样时在不同图像中的一对匹配特征点featureti,featuret0i的差值为δsi:
[0031]
δsi=featureti-featureti0i
[0032][0033]
其中axi,ayi,fx,fy分别为在t时刻时采集图像中特征点i的像素坐标和相机的焦距,ra、ha为t时刻相机坐标和导航坐标的变换矩阵和无人机高度;
[0034]
其中bxi,byi,fx,fy分别为在t0时刻时采集图像中特征点i的像素坐标和相机的焦距,rb、hb为t0时刻相机坐标和导航坐标的变换矩阵和无人机高度。
[0035]
然后获取预设数量的特征点对之间的平均位置作为无人机从t0时刻飞行至t时刻的位移;
[0036][0037]
t时刻无人机的位置为st,m为特征点的数量,无人机在t时刻的位置为st:
[0038]
st=st0+δs
[0039]
其中,st为t时刻的位置,st0为t0时刻的位置。
[0040]
一种基于无人机母车的无人机智能返航方法,进一步地,根据计算出的无人机的位置并判断是否进行位置更新时,需要采用当前时刻采集的图像与历史轨迹相同位置点采集的参考图像进行轮廓匹配,当轮廓匹配大于预设阈值时,进行位置更新。
[0041]
一种基于无人机母车的无人机智能返航方法,进一步地,轮廓匹配方法包括:
[0042]
对参考图像进行灰度变化,然后进行边缘检测并且并根据预设算法进行裁切后进行存储;对无人机采集的图像进行灰度变化,然后进行中值滤波后,再进行边缘检测;
[0043]
获取无人机的飞行高度和当前点图像对应参考图像的分辨率,然后将图像缩放并
与参考图像对齐,执行缩放将当前图像分辨率转换为参考图像的分辨率;
[0044]
根据边缘检测获取的轮廓区域,选取预设不同大小的固定轮廓窗口在参考图像中进行匹配,从参考图像中获取最佳的匹配区域的位置;
[0045]
将当前图像和对应参考图像边缘之间重叠像素数最多的位置作为匹配结果。
[0046]
一种基于无人机母车的无人机智能返航方法,进一步地,利用轮廓匹配结果对位置进行更新时,轮廓匹配结果大于给定轮廓形状的置信度,轮廓置信度获取方法包括:
[0047]
s1:分割参考图像并为不同区域分配不同的轮廓置信度;
[0048]
s2:轮廓置信度的设定原则:城市地区的图像配准大于乡村,道路交叉口的配准比大于其它路段;特征标志物配准大于非特征标志物。
[0049]
s3:根据轮廓匹配发生的位置与对应轮廓置信度进行对比,大于对应轮廓置信度时进行更新。
[0050]
一种基于无人机母车的无人机智能返航方法,进一步地,在当前图像选择预设数量的轮廓,并将选择的轮廓在参考图像中进行匹配;通过设置第一轮廓匹配阈值,用于判断当前图像中的轮廓是否与参考图像中的轮廓匹配;设置第二轮廓匹配阈值,用于判断预匹配轮廓数量占据预设轮廓的匹配数量的占比;
[0051]
若匹配结果大于第一轮廓匹配阈值和大于第二轮廓匹配阈值,则选择前n个匹配结果较好的轮廓并获取前n轮廓匹配结果的中值,选择中值对应的轮廓对应的位置作为最终的无人机位置更新。
[0052]
有益效果:
[0053]
1.本发明提供的技术方案中,能够确保在不同条件无人机智能返航成功并且路径最短。
[0054]
2.本发明提供的技术方案中,在gps信号失效时,能够利用惯性导航和图像匹配方法配合,充分准确的预测调整无人机的飞行位置,利用无人机母车引导无人机进行降落。
[0055]
3.本发明提供的技术方案中,在gps信号失效时,能够对无人机的返航路径进行重新规划,使无人机能够沿着最佳路径返航。
附图说明
[0056]
以下附图仅对本发明做示意性说明和解释,并不限定本发明的范围。
[0057]
图1为本发明一实施例中的无人机的当前的飞行路径和飞行标记点的示意图。
[0058]
图2为本发明一实施例中的无人机的当前的飞行路径和飞行标记点的示意图以及无人机母车行驶的路径图。
[0059]
图3为本发明一实施例中的无人机的当前的飞行路径的返航和停机标记路径点的示意图。
[0060]
图4为本发明一实施例中的无人机的当前新的返航飞行路径和停机标记路径点的示意图。
[0061]
图5为本发明一实施例中的无人机的当前原历史路径返航路径和停机标记路径点的示意图。
[0062]
图6为本发明一实施例中的无人机的沿着新的规划历史路径返航和停机标记路径点的示意图。
具体实施方式
[0063]
为了对本文的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式,在各图中相同的标号表示相同的部分。为使图面简洁,各图中的示意性地表示出了与本发明相关部分,而并不代表其作为产品的实际结构。另外,为使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。
[0064]
关于控制系统,功能模块、应用程序(app)本领域技术人员熟知的是,其可以采用任何适当的形式,既可以是硬件也可以是软件,既可以是离散设置的多个功能模块,也可以是集成到一个硬件上的多个功能单元。作为最简单的形式,所述控制系统可以是控制器,例如组合逻辑控制器、微程序控制器等,只要能够实现本技术描述的操作即可。当然,控制系统也可以作为不同的模块集成到一个物理设备上,这些都不偏离本发明的基本原理和保护范围。
[0065]
本发明中“连接”,即可包括直接连接、也可以包括间接连接、通信连接、电连接,特别说明除外。
[0066]
本文中所使用的术语仅为了描述特定实施方案的目的并且不旨在限制本公开。如本文中所使用地,单数形式“一个”、“一种”、以及“该”旨在也包括复数形式,除非上下文明确地另作规定。还将理解的是,当在说明书中使用时,术语“包括”和/或“包含”是指存在有所陈述的特征、数值、步骤、操作、元件和/或组分,但是并不排除存在有或额外增加一个或多个其它的特征、数值、步骤、操作、元件、组分和/或其组成的群组。作为在本文中所使用的,术语“和/或”包括列举的相关项的一个或多个的任何和全部的组合
[0067]
应当理解,此处所使用的术语“车辆”或“车辆的”或其它类似术语一般包括机动车辆,例如包括运动型多用途车辆(suv)、公共汽车、卡车、各种商用车辆的乘用汽车,包括各种舟艇、船舶的船只,航空器等等,并且包括混合动力车辆、电动车辆、可插式混合动力电动车辆、氢动力车辆以及其它替代性燃料车辆(例如源于非石油的能源的燃料)。正如此处所提到的,混合动力车辆是具有两种或更多动力源的车辆,例如汽油动力和电力动力两者的车辆。
[0068]
此外,本公开的控制器可被具体化为计算机可读介质上的非瞬态计算机可读介质,该计算机可读介质包含由处理器、控制器或类似物执行的可执行程序指令。计算机可读介质的示例包括,但不限于,rom、ram、光盘(cd)-rom、磁带、软盘、闪存驱动器、智能卡和光学数据存储设备。计算机可读记录介质也可分布在通过网络耦合的计算机系统中,使得计算机可读介质例如通过远程信息处理服务器或控制器区域网络(can)以分布式方式存储和执行。
[0069]
本发明提供基于无人机母车的无人机的智能返航方法,参见图1至图6,具体包括:当无人机接收到执行飞行任务的指令时,无人机检查是否与无人机母车建立通信连接,若已建立通信连接,则无人机起飞执行飞行任务;
[0070]
若通信连接尚未建立,无人机启动与无人机母车建立通信连接的请求,待通信连接建立后,无人机起飞执行飞行任务;
[0071]
无人机母车与无人机进行实时通信;
[0072]
无人机在飞行过程中实时记录飞行轨迹和采集环境信息并将信息发送给无人机
母车;
[0073]
无人机母车对无人机发送的信息进行处理并进行存储;
[0074]
当触发返航指令启动后,无人机执行返航指令,同时将返航的指令发送给无人机母车;
[0075]
无人机母车接收到返航指令后,从历史记录中获取无人机的飞行轨迹,无人机母车调整自身速度行驶至被飞行轨迹中的其中一个标记点,等待无人机母车返航到标记点时,利用无人机母车设置的停机场标识引导无人机降落。
[0076]
具体地,参见图1至图6,图1显示无人机的飞行轨迹和标记点,此时无人机正常飞行,图中a为无人机的起飞点,图中b为无人机母车所处位置。具体地,无人机母车也可以在a点。a可以为无人机机站,对无人机进行检修或者其他维护的。当无人机起飞后,当行驶到e点时候,触发返航指令,无人机需要进行返航,此时,需要确定无人机的返航路线。现有技术中,如大疆无人机,只能沿着原路径反馈,原路径是打开返航模式中记录的路径。如果某次飞行过程中的路径并在原路径的范围内,会导致返航失败。
[0077]
因此,本实施例的飞行路径是实时记录,存储于无人机母车中,无人机可以沿着最有的历史路径进行返回。
[0078]
另外,若gps信号正常,完全可以沿着自定义路径返航至指定位置,如图4所示,如无人机可以沿着新的返航路径,返航至图中f点。而ef的路径并是历史路径。这样能够选择最佳的路径返航至无人机母车。
[0079]
若gps信号不正常,沿着最近一次的历史路径,选择适合无人机母车行驶区域的停机路径标记点,如图5中的d点。
[0080]
具体地,无人机飞行轨迹的记录和采集环境信息包括:环境信息包括环境图像和环境的位置信息;
[0081]
在预设的采样周期实时采集当前的环境图像和环境的位置信息,位置信息包括经度、纬度、高度以及无人机的横滚角、俯仰角、偏航角;
[0082]
无人机飞行轨迹利用gps信号进行实时记录,并在飞行地图中进行根据gps的更新频率进行标记;
[0083]
具体地,预设的采样周期采集图像时,其周期与gps更新频率相匹配。匹配如下:在t时刻图像采样,则t时刻gps的位置信息得到更新;但t1时刻gps位置更新,但t1时刻未必需要采样,即在无人机采集环境图像时,需要获取采集图像时的gps位置信息。
[0084]
具体地,触发智能返航模式的条件包括:gps信号失效、电池电量不足、用户选择无人机母车启动智能返航的指令,即可以是条件触发,也可以根据用户需求进行触发,无人机飞得较远,用户无法观看到无人机的行为,此时,为了安全起见,用户启动返航指令。
[0085]
当智能返航模式开启,判断gps信号是否失效,若gps信号正常,获取当前无人机的gps信号和电池信息并发送给无人机母车;无人机母车收到无人机的gps信号后,计算无人机母车与无人机之间的距离;
[0086]
判断无人机的电池电量是否满足无人机飞行至无人机母车的标记位置,具体地,由于电池电量对续航里程受多种因素影响,因此,为了确保电池续航能够成功,本实施例中采用冗余计算方式,即电池电量至少能够维持2倍里程才算满足条件。
[0087]
若无人机的电池电量充足,通过卡尔曼滤波预设无人机与无人机母车的位置,利
用pd(比例-微分控制方法)控制无人机朝向无人机母车逼近;
[0088]
当无人机与无人机母车距离小于预设第一阈值时,无人机母车对采集的图像进行停机场标识识别;停车场标识设置于无人机母车车顶;
[0089]
预设第一阈值作为无人机开始在采集中的图像中搜索无人机的具体位置的距离度量,其通过无人机装载的视觉传感器的感受野进行确定,通过设置预设第一阈值,防止无人机进行过早采样,远距离采样可能无法识别无人机母车。
[0090]
若识别出停机场标识,利用无人机摄像头获取的位姿信息对无人机母车的停机场标识进行跟踪;同时利用pid(比例-积分-微分控制方法)控制无人机降落至无人机母车停机场。
[0091]
若无人机的电池电量不足,gps信号正常时,无人机保持悬停提供gps信号的位置,无人机母车根据无人机提供的gps信号计算当前与无人机的距离,无人机母车根据无人机提供的gps信号,行驶至gps信号匹配的位置;
[0092]
无人机母车发送到达信号给无人机,无人机采集周围图像进行搜索停机场标记,若发现停机场标记,则利用pid控制无人机逼近无人机,同时利用无人机摄像头采集图像,计算无人机位姿,对标记进行追踪,直至降落至无人机母车的停机场。
[0093]
若gps信号失效,电池电量充足,此时,无人机失去定位能力,无法确定方法,现有技术中中,无人机gps失去信号后,无人机会自动悬停一段时间等待信号是否恢复,若无法恢复,重复预设次数后,无人机会在gps信号消失周围降落,无法完成返航。
[0094]
为了解决无人机在gps发生故障或gps信号消失后的返航问题,本发明一实施例提供了一种较好的解决方法,具体如下:
[0095]
无人机在预设周期间隔进行采集图像并记录采样点的gps信息,并将图像和gps信息发送给无人机母车;无人机母车对图像和gsp信息进行处理将关键信息发送给无人机;
[0096]
无人机在to时刻采样同时获取gps信号后,在下一个采样时刻t时,gps信号缺失,则无人机将t时刻采集的图像和返航历史路线发送给无人机母车;
[0097]
无人机母车根据返航历史路线和to时刻gps的位置坐标其与无人机的距离,并从返航历史路线中选择一个标记作为无人机母车等待无人机降落的停机路径点;
[0098]
无人机母车开启gps导航行驶至停机降落标记点,无人机利用惯性导航和视觉识别方法沿着选择返利历史路线至停机路径点;
[0099]
当无人机停机标记点或无人机母车到达停机路径点时,无人机母车或无人机发送到达标记点的信息告知对方;
[0100]
当二者都到达停机路径点时,无人机采集周期图像,从图像中获取无人机母车停机标记进行停车;
[0101]
具体地,无人机利用惯性导航和视觉识别方法沿着选择返利历史路线至停机路径点的方法如下:
[0102]
在t时刻获取图像imaget,并从t0时刻获取的图像imaget0中选择预设m个特征点作为匹配标志点并arrayt={[ax0,by0,[ax1,ay1],[ax2,ay2]....[axm,aym]};
[0103]
在图像imaget中查找预设m个特征点arrayt0={[bx0,by0,[bx1,by1],[bx2,by2]....[bxm,bym]};
[0104]
利用投影变化,将分别计算对imaget、imaget0中对应特征点的距离之差;
[0105]
具体计算方法如下:
[0106]
定义:建立无人机导航坐标系和相机坐标系,则特征点的位置世界坐标为feature:
[0107][0108]
其中,r为相机坐标系和无人机导航坐标系之间的变化矩阵,d为无人机的高度,ax,ay为特征点的像素坐标,fx,fy为相机在x轴和y轴的焦距;
[0109]
则在t时刻的采样与t0时刻采样时在不同图像中的一对匹配特征点featureti,featuret0i的差值为δsi:
[0110]
δsi=featureti-faturet0i
[0111][0112]
其中axi,ayi,fx,fy分别为在t时刻时采集图像中的像素坐标和相机的焦距,ra、ha为t时刻相机坐标和导航坐标的变换矩阵和无人机高度;
[0113]
其中bxi,byi,fx,fy分别为在t0时刻时采集图像中的像素坐标和相机的焦距,rb、hb为t0时刻相机坐标和导航坐标的变换矩阵和无人机高度;
[0114]
具体的,理论上来讲,两个点即可计算在t时刻和t0是无人机飞过的距离,但是受制于多种因素存在,如:特征点的配对可能是不准确的,另外,变化矩阵r和高度h是也是存在误差,因此为了使结果更加准确,本实施例中,选择预设的多个点,如至少40个特征点进行更新,然后获取预设数量特征点的之间的平均位置作为无人机从t0时刻飞行至t时刻的位移;
[0115][0116]
具体地,可以采用多种不同的预设数量,第一预设特点证匹配对为m1,第二预设特征点的匹配对未m2,若能够获取m1个特征点对,则以m1个特征点计算的位移作为无人机在δt时间内飞行的距离;若获取的特征点数小于m1但是大于m2,则以实际获取的特征点数计算的位置作为无人机在δt时间内飞行的距离;若获取的特征点小于m2,则不进行位移更新计算,此时,重新在周围进行采样重复进行特征点匹配。
[0117]
根据无人机在t时刻的位置为st,则:
[0118]
st=st0+δs
[0119]
其中,st为t时刻的位置,st0为t0时刻的位置,通过gps信号定位获取,δs为gps信号消失后,通过视觉方法计算在t0至t1时刻无人机飞行的距离。
[0120]
通过惯性导航对无人机在t0至t1的位移再次进行预测,结合卡尔曼滤波,获取无
人机在t1时刻无人的最终位置。
[0121]
具体地,在gps信号缺失后,由于采用惯性导航和图像特征点匹配的跟踪算法,其受环境影响较大,无人机返航的误差将随着距离的增加而逐渐增大,导致更新的位置出现错误,使得无人机长距离飞行导致电量消耗后失联。因此,为了解决现有技术出现的问题,本实施例提供一种解决方案,具体如下:
[0122]
本实施例相对于现有技术只能依赖于预设的路径方法返航进行改进,对无人机返航的路径重新进行组合拼接,获取最后的返航路径,具体如下:
[0123]
当无人机母车接收到无人机gps信号消失后的返航消息后,无人机母车获取无人机最近一次的飞行路径;
[0124]
将无人机最近一次的飞行路径与历史路径进行匹配,获取与最近一次飞行路径具有重合区域所有历史路径,将与最近一次飞行路径具有重合区域历史路径组成路径集合roada;
[0125]
将最近一次的飞行路径与路径集合roada进行重新组合,形成新的返航路径集合roadb;
[0126]
从roadb选择一条无人机行驶距离最短的路径进行返航和并标记停机标记点;
[0127]
无人机母车将重新规划的返航路径发送给无人机。
[0128]
具体地,当选择最短的路径进行返航时,停机路径点的选取需要满足无人机母车行驶的条件。
[0129]
参见图6,图中l2至l9为历史路径,l1为无人机当前路径,l2、l3、l4、l9和无人机的当前飞行路径l1具有交叉路径,因此若图中v点和n点都适合无人机母车行驶,路径ek1v、ek2n适合停机,则选择v点和n点作为停机路径标记点,路径ek1v与ek2n的距离,选择距离最端路径进行返航。
[0130]
具体地,由于本实施例中的,当gps信号失去后,无人机的位置更是在相邻采样间隔更新位置,但是由于采样图像匹配,在位置更新此时增加时,惯性导航与无人机位置距离计算差异较大,此时,即使采样卡尔曼滤波对位置进行回归,也得不到准确的结果,为了解决该技术问题,本实施例中提供了一种解决方案,具体如下:
[0131]
在对无人机的位置进行计算并且决定是否更新时,需要采用当前时刻采集的图像与历史轨迹相同位置点采集的参考图像进行轮廓匹配,当轮廓匹配大于预设阈值时,进行位置更新。
[0132]
具体轮廓匹配方法如下:
[0133]
对参考图像进行灰度变化,然后进行边缘检测并且并根据预算算法进行裁切并进行存储;
[0134]
边缘检测可以采用sobel算法或canny算法;
[0135]
具体地,该过程在在无人机飞行过程中由无人机母车完成,以便无人机返航后需要进行轮廓匹配时采用,由于该工作实在无人机母车上完成,能够处理大量的图像数据。
[0136]
对无人机当前图像进行灰度变化,然后进行中值滤波后,再进行边缘检测;
[0137]
获取无人机的飞行高度和当前点对应参考图像的分辨率,然后将图像缩放并与参考图像对齐,执行缩放将当前图像转换为参考图像的分辨率;
[0138]
具体地,本实施中,参考图像和当前图像采用的算法不一样,参考图像并未采用中
值滤波。其原因在于,无人机返航时环境会随着时间和天气变化,由于环境的变化,参考图像中的成像特征可以在一段时间后会消失,如河流或者因为施工或者人类活动导致某些特征被破坏。若不对当前图像中进行中指滤波,则会使得当前图像中保留一些较小的细节特征,这些特征在环境变化后往往与原图存在较大差异,因此,中值过滤器是为了去除从无人机摄像头可见但从参考图像中不可见的小细节。
[0139]
卡尔曼滤波器预测的无人机位置用作参考图像中受限搜索区域的中心,目的是忽略离估计的无人机位置太远的图像区域;
[0140]
根据边缘检测获取的轮廓区域,选取预设不同大小的固定轮廓窗口在参考图像中进行匹配,从参考图像中获取最佳的匹配区域的位置;
[0141]
将当前图像和对应参考图像边缘之间重叠像素数最多的位置作为匹配结果;
[0142]
具体地,一旦获得匹配,就可以对无人机拍摄的图像进行地理参考,并可以计算无人机的绝对位置;
[0143]
但是,如何获得最佳匹配位置成为本实施例需要解决的一个关键的技术问题,必须检测匹配是否为异常值然后拒绝或可用于更新无人机位置。但异常值检测不是一件容易的事,受到多方面因素的影响。有些区域异常值占主导地位。本实施例提供一种匹配概率值,具体包括:
[0144]
s1:分割参考图像并为不同区域分配不同的轮廓置信度;
[0145]
s2:轮廓置信度的设定原则:城市地区的图像配准大于乡村,道路交叉口的配准比大于其它路段;特征标志物配准大于非特征标志物。
[0146]
s3:根据轮廓匹配发生的位置与对应轮廓置信度进行对比,大于对应轮廓置信度时进行更新。
[0147]
上述是基于对参考图像进行处理,在进行图像特征建模,从而构建特征匹配置信度,尽管能够获得较好的匹配结果,但是需要进行大量的运算。
[0148]
为了解决最有匹配的问题,申请人进行大量的实验发现,在匹配不可靠的区域,匹配的位置噪音较大;相反,在匹配可靠的区域,位置噪声较低。因此,申请人认为当算法匹配正确的位置时,匹配位置的噪音通常是相当恒定的,噪声水平很低。因此,本实施例提供了一种匹配位置更新的确定方法,具体如下:
[0149]
在当前图像选择预设数量的轮廓,并将选择的轮廓在参考图像中进行匹配;通过设置第一轮廓匹配阈值,用于判断当前图像中的轮廓是否与参考图像中的轮廓匹配;
[0150]
设置第二轮廓匹配阈值,用于判断预匹配轮廓额数量占据预设轮廓的匹配数量的占比;
[0151]
若匹配结果大于第一轮廓匹配阈值和大于第二轮廓匹配阈值,则选择前n个匹配结果较好的轮廓并获取前n轮廓匹配结果的中值,选择中值对应的轮廓作为最终的无人机位置更新。
[0152]
以上所述的仅是本发明的优选实施方式,本发明不限于以上实施例。本领域的技术人员可以清楚,该实施例中的形式不局限于此,同时可调整方式也不局限于此。可以理解,本领域技术人员在不脱离本发明的基本构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1