The present invention discloses a kind of unmanned aircraft height measurement control system and control method, the control system includes altimeter module, satellite navigation module, inertial measurement module and the processing module; altimeter module, real-time measurement of the unmanned aircraft to ground distance; satellite navigation satellite signal receiving and processing module, real-time measurement, the aircraft flying position and direction; inertial measurement module, real-time measurement of the UAV attitude angular velocity and acceleration; the processing module, receiving module, satellite altimeter navigation module and inertial measurement module data in parallel, calculate the height measurement data; according to the UAV altitude measurement control system and control method of the invention to achieve, comprehensive treatment of altimeter satellite navigation, fault fault or both fault. The control system ensures maximum stability of the aircraft.
【技术实现步骤摘要】
基于容错处理的无人飞行器高度测量控制系统及控制方法
本专利技术涉及一种无人飞行器导航控制领域,尤其涉及一种基于容错处理的无人飞行器高度测量控制系统及控制方法。
技术介绍
无人飞行器的绝对高度(即海拔高度)是飞行器飞行的重要参数,是巡航式飞行器飞行时须控制的关键参数。稳定可靠地实时测量飞行器的绝对高度(即海拔高度),是决定无人驾驶飞行器高度控制系统稳定的保证。测量飞行器高度的装置主要有卫星导航系统和高度表,卫星导航系统在空旷地带下能够全天候工作,且精度较高,但遇到遮挡易出现失捕而工作异常。高度表一般包括气压高度表和无线电高度表等类型。气压高度表受多种外界因素如飞行器速度、温度等等影响,测高误差常高达几百米,无线电高度表利用对地的无线电波发射原理工作,测量的是无人飞行器距地面高度,具有不受外界环境影响,精度高(尤其贴近地面时)的特点,但当无人飞行器姿态不稳(尤其是大俯仰、横滚)时,测高已出现不准或异常情况。目前,容错的策略主要有以下三种:第一种是故障屏蔽,它是一种通过冗余设计防止故障引入系统的方式,故障的存在对系统的运行是透明的,不产生影响,该种方式主要应用于可靠性、实时性要求较高的系统中,第二种是重构,它是通过对故障系统的移除,并重新恢复系统的运行,其过程包括故障检测、故障定位、故障隔离、故障恢复;第三种是上述两种方式的混合。通常实现容错的关键是冗余,现有技术中实现冗余一般都是通过增加额外的硬件资源,并增加额外的软件实现故障检测和容错,常常增加了设备成本而算法复杂,体现在专注于多类型测量装置的数据融合以提高测量精度,且组成系统的各个装置均存在故障失效的可能, ...
【技术保护点】
一种基于容错处理的无人飞行器高度测量控制系统,其特征在于,该控制系统包括高度表模块(1)、卫星导航模块(2)、惯性测量模块(3)以及计算处理模块(4);所述高度表模块(1),实时测量所述无人飞行器对地距离;所述卫星导航模块(2),实时接收处理卫星信号,测量所述无人飞行器飞行位置及方向;所述惯性测量模块(3),实时测量所述无人飞行器姿态角速度及加速度;所述计算处理模块(4),以并行方式接收所述高度表模块(1)、所述卫星导航模块(2)及所述惯性测量模块(3)的数据,计算获得高度测量数据。
【技术特征摘要】
1.一种基于容错处理的无人飞行器高度测量控制系统,其特征在于,该控制系统包括高度表模块(1)、卫星导航模块(2)、惯性测量模块(3)以及计算处理模块(4);所述高度表模块(1),实时测量所述无人飞行器对地距离;所述卫星导航模块(2),实时接收处理卫星信号,测量所述无人飞行器飞行位置及方向;所述惯性测量模块(3),实时测量所述无人飞行器姿态角速度及加速度;所述计算处理模块(4),以并行方式接收所述高度表模块(1)、所述卫星导航模块(2)及所述惯性测量模块(3)的数据,计算获得高度测量数据。2.如权利要求1所述的基于容错处理的无人飞行器高度测量控制系统,其特征在于,所述高度表模块(1)为无线电高度表。3.如权利要求1或2所述的基于容错处理的无人飞行器高度测量控制系统,其特征在于,所述卫星导航模块(2)采用GPS接收机。4.如权利要求3所述的基于容错处理的无人飞行器高度测量控制系统,其特征在于,所述惯性测量模块(3)为MEMS惯性测量单元。5.一种如权利要求1-4中任意一项所述的基于容错处理的无人飞行器高度测量控制系统的控制方法,其特征在于,所述控制方法包括如下步骤:预先采集所述无人飞行器的工作区域的的地形数据并存储在所述计算处理模块(4)中;所述地形数据采用如下二维网格数据格式:其中i=1,2,…,n,j=1,2,…,m,为将所述工作区域划分的m×n大小的网格中一节点位置的经纬度坐标,Hi,j为网格节点对应地点的地面海拔高度;所述卫星导航模块(2)获得所述无人飞行器位置数据,所述位置数据主要为:经度λ、纬度所述计算处理模块(4)通过二维双线性插值算法获得所述无人飞行器正下方地面的海拔高度近似值HDM;所述计算处理模块(4)获取所述卫星导航模块(2)数据及所述惯性测量模块数据(3),采用组合导航滤波算法计算得到所述无人飞行器的位置数据包括经度λ、纬度海拔高度Hsat;姿态数据包括滚动角速度ωx、偏航角速度ωy、俯仰角速度ωz及滚动角γ、偏航ψ、俯仰θ、速度V。6.如权利要求5所述的基于容错处理的无人飞行器高度测量控制系统的控制方法,其特征在于:所述计算处理模块(4)根据如下步骤对所述高度表模块(1)的数据、所述卫星导航模块(2)数据、所述惯性测量模块(3)的数据进行容错处理计算以获得用于飞行器高度控制的综合海拔高度Hct...
【专利技术属性】
技术研发人员:何昱,廖良斌,宋超凡,陶婷,张伟,田玉琴,
申请(专利权)人:湖北三江航天红峰控制有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。