一种无人飞行器的定位方法及装置的制造方法

文档序号:9216669阅读:303来源:国知局
一种无人飞行器的定位方法及装置的制造方法
【技术领域】
[0001]本发明涉及飞行器技术领域,具体说的是一种无人飞行器定位的方法及装置。
【背景技术】
[0002]如今,由于各行各业的需求,无人飞行器的运用越来越广泛,随着不断的发展,出现了更多航飞速度更快、飞行高度更高、更加操作灵活、体积更小的无人飞行器。而随着飞行速度及飞行高度的不断增加,加上飞行器本体越来越小,对飞行器本身的性能要求也越来越高,具体的,飞行器飞行速度及高度的提升,将导致飞行器根据操控要求实现悬停的难度提高;小型飞行器在室内或空间较为隐蔽的地方飞行时由于无法实现卫星定位或卫星定位精度差,而无法实现定点悬停的问题,上述问题将导致无人飞行器存在一定的安全隐患,同时对操控者而言,也无法体验到良好的飞行操控效果。
[0003]为了更好的适应飞行器的快速发展,技术人员不断的研发解决方法,如专利申请号201310307007.3,名称为《微小型飞行器地面测试姿态记录仪》的发明申请,提供一种飞行器地面试验姿态记录仪,结合多种传感器获得飞行器的原始飞行姿态数据,利用均值滤波方法处理后根据自定义数据格式对飞行姿态数据进行分割和打包,以整数形式发送到上位机进行处理,解算后实现对飞行姿态数据融合,实现快速、实时对飞行姿态的更新,更好的掌握飞行器的飞行姿态。但是,上述方案虽然提供了一种实时更新飞行器飞行姿态信息,但还是无法解决在卫星定位精度差或无法实现卫星定位时遇到的无法定点悬停问题,因此,有必要提供一种能够根据姿态信息等数据实现无人飞行器定位的方法及装置。

【发明内容】

[0004]本发明所要解决的技术问题是:提供一种无人飞行器定位的方法及装置,能够在无卫星定位或卫星定位信号差的情况下,同样实现无人飞行器的定点悬停,提高飞行器的安全性能和操控人员的飞行体验。
[0005]为了解决上述技术问题,本发明采用的技术方案为:
[0006]一种无人飞行器的定位方法,包括:
[0007]通过无人飞行器上的摄像头实时采集视频流图像信息;获取无人飞行器的高度信息和姿态信息;
[0008]对所述视频流图像信息进行解析,并根据所述高度信息和姿态信息得到无人飞行器的漂移方向和漂移距离;
[0009]自动控制无人飞行器朝与所述漂移方向相反的方向移动所述漂移距离,定点悬
\? O
[0010]本发明提供的另一个技术方案为:
[0011]一种无人飞行器的定位系统,包括摄像头、获取模块、解析模块和自动控制模块;
[0012]所述摄像头,用于通过无人飞行器上的摄像头实时采集视频流图像信息;
[0013]所述获取模块,用于获取无人飞行器的高度信息和姿态信息;
[0014]所述解析模块,用于对所述视频流图像信息进行解析,并根据所述高度信息和姿态信息得到无人飞行器的漂移方向和漂移距离;
[0015]所述自动控制模块,用于自动控制无人飞行器朝与所述漂移方向相反的方向移动所述漂移距离,定点悬停。
[0016]本发明的有益效果在于:区别于现有技术的无人飞行器由于无法进行定位,而无法实现飞行器的定点悬停;配备有定位功能的无人飞行器大多通过卫星定位信号进行定位,在卫星定位信号差或者无卫星信号的情况下也无法实现定点悬停;无法实现无人飞行器的定点悬停将导致无人飞行器很难接受操控,在空中具有较大的漂移速度,存在较大安全隐患;同时也影响操控者的操控体验。本发明提供一种无人飞行器的定位方法及系统,通过实时采集得到视频流图像信息;在获取得到无人飞行器的高度信息和姿态信息后对视频流图像信息进行解析,便得到飞行器的漂移方向和漂移距离;根据漂移方向和漂移距离便能够自动控制无人飞行器抵消相应的漂移量,实现无人飞行器在无定位系统提供的操控量的情况下实现定点悬停。本发明实现了无人飞行器在无卫星定位系统或卫星定位信号精度差的情况下,即无法提供具体操控量的情况下同样能够实现无人飞行器的定点悬停,提高无人飞行器的安全性,尤其是室内飞行的安全性;同时又能优化操控人员的飞行体验。
【附图说明】
[0017]图1为本发明一实施例一种无人飞行器的定位方法的基础流程框图;
[0018]图2为本发明一实施例一种无人飞行器的定位方法的流程框图;
[0019]图3为本发明一实施例一种无人飞行器的定位方法的流程框图;
[0020]图4为本发明一实施例一种无人飞行器的定位方法的流程框图;
[0021]图5为本发明一实施例一种无人飞行器的定位方法的流程框图;
[0022]图6为本发明一实施例一种无人飞行器的定位系统的基础结构组成方框图;
[0023]图7为本发明一实施例一种无人飞行器的定位系统的结构组成方框图;
[0024]图8为本发明一实施例一种无人飞行器的定位系统的中识别模块的组成方框图;
[0025]图9为本发明一实施例一种无人飞行器的定位系统的结构组成方框图;
[0026]图10为本发明一实施例一种无人飞行器的定位系统的结构组成方框图。
[0027]标号说明:
[0028]1、摄像头;2、获取模块;3、解析模块;4、自动控制模块;
[0029]5、识别模块;6、第一监测模块;7、计算模块;8、选取单元;
[0030]9、第一识别单元;10、第二识别单元;
[0031]12、卫星定位系统;13、第二监测模块。
【具体实施方式】
[0032]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0033]名词解释:
[0034]姿态信息:飞行器三个轴的轴向角加速度和加速度信息;
[0035]漂移量:包括无人飞行器的漂移方向和漂移速度。
[0036]本发明最关键的构思在于:获取视频流图像信息和飞行器的高度信息及姿态信息后解析得到飞行器的漂移方向和漂移距离的漂移量,自动控制飞行器抵消相应的漂移量,实现无人飞行器的定点悬停。
[0037]请参照图1以及图10,本发明提供一种无人飞行器的定位方法,包括:
[0038]通过无人飞行器上的摄像头I实时采集视频流图像信息;获取无人飞行器的高度信息和姿态信息;
[0039]对所述视频流图像信息进行解析,并根据所述高度信息和姿态信息得到无人飞行器的漂移方向和漂移距离;
[0040]自动控制无人飞行器朝与所述漂移方向相反的方向移动所述漂移距离,定点悬
\? O
[0041]需要说明的是,通过获取无人飞行器的高度信息和姿态信息后便能够得出无人飞行器此时的状态。自动控制无人飞行器朝与所述漂移方向相反的方向移动所述漂移距离即让无人飞行器在悬停过程中抵消由于惯性而产生的漂移距离,目的是实现在没有卫星定位信息提供的定位操控量时能够把无人飞行器稳定在一点,从而做到定点悬停。
[0042]从上述描述可知,本发明的有益效果在于:本发明提供一种无人飞行器的定位方法,通过实时采集得到视频流图像信息;在获取得到无人飞行器的高度信息和姿态信息后对视频流图像信息进行解析,便得到飞行器的漂移方向和漂移距离;根据漂移方向和漂移距离便能够自动控制无人飞行器抵消相应的漂移量,实现无人飞行器在无定位系统提供的操控量的情况下实现定点悬停。本发明实现了无人飞行器在无卫星定位系统12或卫星定位信号精度差的情况下,即无法提供具体操控量的情况下同样能够实现无人飞行器的定点悬停,提高无人飞行器的安全性,尤其是室内飞行的安全性;同时又能优化操控人员的飞行体验。
[0043]进一步的,所述“对所述视频流图像信息进行解析,并根据所述高度信息和姿态信息得到无人飞行器的漂移方向和漂移距离”具体包括:
[0044]自动识别所述视频流图像信息中的特征点;
[0045]对所述特征点进行监测,得到特征点的移动方向和移动速度;
[0046]根据特征点的移动方向、移动速度、所述高度信息和姿态信息计算得到无人飞行器的漂移方向和漂移距离。
[0047]需要说明的是,所述特征点可以理解为在图像中,相对图像背景环境比较突出的像素点;在本发明中特征点的选取、识别、检测过程均是全自动实现的,不需要预先设定任何参考物。
[0048]进一步的,所述“自动识别所述视频流图像信息中的特征点;对所述特征点进行监测,得到特征点的移动方向和移动速度”具体包括:
[0049]选取所述视频流图像信息中的一帧图像;识别出本帧图像中两个以上的特征点;
[0050]在所述视频流图像信息的每一帧图像中自动识别出所述特征点;
[0051]将每一帧图像中的每一个特征点与上一帧图像中相对应的特征点进行比较,得到所述特征点的比较数据;
[0052]对所述比较数据进行均值处理,得到特征点的移动方向和移动速度。
[0053]需要说明的是,在选取视频流图像信息中的一帧图像后,将自动在该帧图像上识别出一定数量的特征点,之后会在视频流图像信息中的每一帧图像上都识别出上述选取的特定图像中识别出的特征点,通过对同一特征点在每相邻的两帧图像中的移动的距离、方向和时间进行比较,得出一系列的特征点比较数据,通过对这一系列的特征点比较数据进行均值处理,得出特征点的平均移动方向和平均移动速度,即特征点的移动方向和移动速度。
[0054]进一步的,所述“自动控制”包括自动控制参数调整的过程;
[0055]所述参数包括通过所述姿态信息预估得到的无人飞行器下一时刻的状态信息。
[0056]需要说明的是,自动控制过程中将结合自动控制规律,以免无人飞行器在定点悬停过程中发生动作发散、抵消量不足或抵消量过大等情况。
[0057]进一步的,所述“通过无人飞行器上的摄像头I实时采集视频流图像信息”之前还包括使用卫星定位系统12进行定位的过程;具体包括:
[0058]监测卫星定位系统12信号的定位精度;
[0059]当定位精度低于阀值时执行步骤“通过无人飞行器上的摄像头I实时采集视频流图像信息”;
[0060]当定位精度高于阀值时切换至卫星定位系统12进行定位。
[0061]由上述描述可知,在无人飞行器没有配备卫星定位系统12,或者卫星定位信号精度较低时,能够通过或自动切换至本发明所述的视频流辅助定位方法进行无人飞行器的定位,避免无人飞行器在空中横冲猛撞,无法定位着陆;从而实现无人飞行
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1