[go: up one dir, main page]

CN101033973B - 微小型飞行器微惯性组合导航系统的姿态确定方法 - Google Patents

微小型飞行器微惯性组合导航系统的姿态确定方法 Download PDF

Info

Publication number
CN101033973B
CN101033973B CN200710021401A CN200710021401A CN101033973B CN 101033973 B CN101033973 B CN 101033973B CN 200710021401 A CN200710021401 A CN 200710021401A CN 200710021401 A CN200710021401 A CN 200710021401A CN 101033973 B CN101033973 B CN 101033973B
Authority
CN
China
Prior art keywords
attitude
micro
aircraft
kalman filter
navigation system
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.)
Expired - Fee Related
Application number
CN200710021401A
Other languages
English (en)
Other versions
CN101033973A (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN200710021401A priority Critical patent/CN101033973B/zh
Publication of CN101033973A publication Critical patent/CN101033973A/zh
Application granted granted Critical
Publication of CN101033973B publication Critical patent/CN101033973B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

一种微小型飞行器微惯性组合导航系统的姿态确定方法,属微小型飞行器姿态确定方法。本方法利用制导信息,控制卡尔曼滤波器噪声矩阵,实现随飞行状态的自适应调整,通过参数调整,实现微惯性组合导航系统在动态飞行条件下的姿态确定,具体步骤:通过GNC闭环回路制导算法,得到飞行器横滚角;通过传感器采集,获得飞行器角速度和比力;按捷联惯性导航算法解算出飞行器姿态、速度和位置信息;由加速度计和GPS数据计算飞行器的姿态和位置测量信息;实时计算卡尔曼滤波器的观测噪声矩阵中的水平姿态方差,通过卡尔曼滤波器估计捷联惯导系统的误差;对上述获得的姿态、速度和位置信息进行修正,并作为反馈信息,输入到控制系统。

Description

微小型飞行器微惯性组合导航系统的姿态确定方法
一、技术领域
本发明属于微小型飞行器的运动参数测量系统技术领域。
二、背景技术
微小型飞行器在近距离军事侦察、目标搜索,灾害监测等领域有特殊的使用价值和广阔的前景。微小型飞行器的导航、制导和控制系统组成的闭环回路的核心功能是对微型飞行器的状态进行测量与控制,使其能够达到自主飞行的目的。微小型飞行器姿态确定系统是微型导航系统的子系统,用于实时的测量微型飞行器的姿态,并将测定的姿态信息反馈到微型飞行器的控制器。微小型飞行器姿态确定系统为姿态稳定和飞行控制算法提供微小型飞行器的姿态信息,是微小型飞行器中的关键技术之一,是微小型飞行器自主飞行器的重要条件。
微小型飞行器惯性组合姿态确定系统是采用MEMS(MicroElectro-Mechanical System)惯性传感器(微陀螺、微加速度计)的微型捷联惯性导航系统。采用MEMS技术的硅微陀螺和加速度计体积小,重量轻,是目前唯一可满足微型飞行器重量与体积要求的惯性传感器。捷联惯性导航系统(Strapdown Inertial Navigation System)是一种基于牛顿运动定律以推算的方式实现导航功能的系统,其核心传感器是由陀螺仪(角运动传感器)和加速度计(线运动传感器)等两类惯性传感器构成的测量单元,由上述两类传感器构成的测量单元直接固联在运动载体上。捷联惯性导航系统中的处理器通过模拟/数字转换电路或者直接采用数字接口,读取上述测量单元内角运动和线运动传感器的数据,按惯性导航算法的原理流程,对原始的测量数据进行加工,解算出运动载体的姿态、速度和位置等参数。
MEMS惯性传感器测量误差大,基于MEMS惯性传感器的微惯性导航系统的姿态误差会快速发散,难以满足微小型飞行器自主飞行的需求。因此针对微小型飞行器的微型惯性导航系统中,需要引入误差不随时间增长的姿态信息,来抑制微型惯导系统姿态误差发散。对微型惯导系统的误差发散的抑制是微型惯性组合导航系统在微小型飞行器中应用的关键,国内外在此方面的提出的方法主要有利用加速度计作为倾角传感器采用加权的方式,与微惯导系统的姿态融合如:2004年8月,美国伯明翰扬大学的硕士学位论文:Design Of An Autopilot ForSmall Unmanned Aerial Vehicles,75-78;本专利发明人于2006年第6期应用科学学报论文“MEMS-INS微型飞行器姿态确定系统的实现研究”提出利用现代最优状态估计方法——卡尔曼滤波实现微惯性导航系统与加速度计获取水平姿态进行融合的方法等。
加速度计倾角传感器受载体动态的影响,已有文献的常规思路是对加速度计倾角传感器的使用进行约束,根据惯性测量单元IMU和航姿系统的信息对载体的动态过程进行判断,当载体动态过程超过一定范围后,不再利用加速度计倾角传感器进行姿态测量,由于微小型飞行器转动惯量小,机动灵活,受气流的影响严重,姿态变化范围和变化速率远大于一般无人机,这一方式不适用于微小型飞行器。
三、发明内容
本发明的主要目的是,改进已有文献中对动态条件下加速度计倾角传感器误差处理方法的不足,在导航、制导与控制(GNC)闭环条件下,从GNC回路中提取关键特征信息,探索适应于微小型飞行器特点的新途径,抑制微小型飞行器的动态飞行中由加速度计倾角传感器导致的姿态误差。
本发明的内容是微小型飞行器的MEMS微惯性组合导航系统利用其所在的微小型飞行器GNC闭环回路中的制导信息实现姿态确定方法,其特点在研通过以下步骤实现:
(8)微小型飞行器GNC闭环回路的制导算法解算步骤:根据微小型飞行器当前的位置和期望航路点的位置,计算出期望的飞行方向,将期望的飞行方向与当前飞行方向相减,所得的差乘以一系数k,得到期望的微小型飞行器横滚角,其中系数k可取范围是0.2到0.5;
(9)MEMS惯性测量单元信号采集步骤:采集MEMS惯性测量单元的输出信号,得到微小型飞行器的角速度和比力;
(10)捷联惯导算法解算步骤:将步骤(2)采集到的角速度和比力信号,按捷联惯性导航算法的流程,解算出微小型飞行器的姿态、速度和位置的导航信息;
(11)获取位置和姿态的测量信息步骤:读取GPS的位置、速度和航向信息,同时利用最近时刻采集到的比力信号,按加速度计倾角传感器的测量原理计算微小型飞行器的横滚角与俯仰角;
(12)卡尔曼滤波器观测矩阵的自适应调整步骤:以步骤(1)得到的期望的横滚角为自变量,按一分段函数,实时计算卡尔曼滤波器的观测噪声矩阵中水平姿态的方差,实时计算的卡尔曼滤波器的观测噪声矩阵中水平姿态的方差与其初值之间保持一倍数关系,这一倍数是分段函数的因变量,该分段函数的具体函数关系通过实际的飞行试验来确定;
(13)组合滤波及修正步骤:利用步骤(5)实时调整观测矩阵参数的卡尔曼滤波器,对步骤(4)获取的测量信息进行处理,估计步骤(2)捷联惯导解算出的姿态、速度和位置的误差,在步骤(2)获得的姿态、速度和位置中,扣除本步骤估计出的误差,并替换步骤(2)的姿态、速度和位置信息;
(14)姿态、位置信息的反馈步骤:步骤(6)获得的姿态信息输入到微小型飞行器的控制模块,控制模块通过微小型飞行器的舵面控制微小型飞行器的姿态变化;步骤(6)获得的位置和航向信息输入到制导模块,用于完成步骤(1)。
本发明从导航、制导于控制闭环系统的角度入手,基于卡尔曼滤波最有加强平均的本质,结合对微小型飞行器的飞行状态的判别,通过动态调整微惯性组合导航系统卡尔曼滤波器的观测噪声矩阵的方法,提高微惯性组合导航系统姿态的精度,减弱微小型飞行器动态飞行中倾角传感器对系统姿态的修正量,减弱动态飞行中导航、制导与控制回路的姿态修正等效干扰,提高微小型飞行器的飞行品质。
四、说明书附图
图1是微型飞行器导航、制导与控制系统原理框图。
图2是本发明的微型导航、制导与控制系统闭环回路框图。
图3是图2中MEMS微惯性组合导航系统组成框图。
图4现有技术中微小型飞行器自主飞行的横滚角曲线示意图。
图5是本发明微小型飞行器自主飞行的横滚角曲线示意图。
五、具体实施方式
本发明的原理是:
传统的GNC闭环回路中,导航系统提供导航参数反馈给制导与飞行控制算法,如图1中各模块和实线构成的原理框图所示。本发明则在传统GNC回路的基础上,增加从制导模块到导航子系统的前馈控制,如图1的虚线所示,利用制导信息,控制组合卡尔曼滤波器噪声矩阵,实现卡尔曼滤波器观测噪声阵随飞行状态的自适应调整,通过参数调整,改进微惯性组合导航系统对飞行状态的自适应性,实现已有的微小型飞行器微惯性组合导航系统在动态飞行条件下的姿态确定,提高动态飞行条件下的姿态精度和飞行的稳定性。
为了实现微小型飞行器微惯性组合导航系统的姿态确定,适应动态的飞行条件,需要完成工作:
(1)微小型飞行器GNC闭环回路的制导算法解算
微小型飞行器根据当前的位置和期望航路点的位置,计算出期望的航向角ψe,将期望的航向角与微导航系统当前实际测量得到的航向角ψ相减,所得的差乘以一系数k,得到期望的微小型飞行器横滚角,k为比例系数,取值范围是0.2到0.5。
以微小型飞行器起飞点为原点,以北向为x轴正方向,以东向为y轴正方向,建立当地大地水平坐标系,在该坐标系下,航向角以沿x轴正方向为0度,转向右侧则航向角增大,航向角的范围为0~360度,微小型飞行器的实时位置坐标为X、Y,其中X为横坐标、Y为纵坐标,当前期望飞到的航路点坐标为Px、Py,其中Px为横坐标、Py为纵坐标,则期望的飞行方向ψe按下式计算:
则期望的飞行方向按下式计算:
当Px>X,Py≥Y, ψ e = tg - 1 Py - Y Px - X ;
当Px=X,Py>Y,ψe=π/2;
当Px<X, ψ e = tg - 1 Py - Y Px - X + π ;
当Px=X,Py<Y,ψe=3π/2;
当Px>X,Py<Y ψ e = tg - 1 Py - Y Px - X + 2 π ;
制导算法按下式生成期望的横滚角γe:γe=k(ψe-ψ),
其中ψ为微惯性组合导航系统实际测量得到的航向角。
(2)MEMS惯性测量单元信号采集步骤:采集MEMS惯性测量单元的输出信号,得到微小型飞行器的角速度和比力;
(3)捷联惯导算法解算
利用采集到的角速度和比力信号,按捷联惯性导航算法的流程,解算出微小型飞行器的姿态、速度和位置等导航信息。捷联惯导解算的初始姿态、速度和位置是由外部输入的。
机体坐标系相对于当地地理坐标系的角速度的在机体系的三个轴的分量依次为绕横滚轴的角速度ωx,绕俯仰轴的角速度ωy,绕方位轴的角速度ωz,捷联惯导的计算周期为Δt,Δt时间内机体转过的角度Δθ的三个分量依次依次为横滚轴角增量Δθx,俯仰轴角增量Δθy,方位轴角增量Δθz,则转过的角度以矩阵方式表示为:
Δθ = 0 - Δθ z Δθ y Δθ z 0 - Δθ x - Δθ y Δθ x 0 = 0 - ω z ω y ω z 0 - ω x - ω y ω x 0 Δt
t时刻的载体的姿态矩阵为
C n b ( t ) = cos γ cos ψ + sin γ sin θ sin ψ - cos γ sin ψ + sin γ sin θ cos ψ - sin γ cos θ cos θ sin ψ cos θ cos ψ sin θ sin γ cos ψ - cos γ sin θ sin ψ - sin γ sin ψ - cos γ sin θ cos ψ cos γ cos θ
那么t+Δt时刻姿态矩阵由从t时刻的姿态阵递推求得,将Cn b(t+Δt)简写为
Figure G2007100214015D00054
则t+Δt时刻,捷联惯导的俯仰角θ、横滚角γ和航向角ψ等姿态信息由下式获得。
θ = sin - 1 ( T 23 ) γ = tg - 1 ( T 13 T 33 ) ψ = tg - 1 ( T 21 T 32 )
在姿态解算的基础上,根据当前的姿态和比力,获得当地地理坐标系中的运动加速度aN,aE,aD,其中,aN是北向的运动加速度,aE东向的运动加速度,aD地向的运动加速度。微小型飞行器的速度和位置由下式递推得到,VN(t)表示t时刻微小型飞行器北向的速度,VE(t)表示t时刻微小型飞行器东向的速度,VD(t)表示t时刻微小型飞行器地向的速度,VN(t+Δt),VE(t+Δt),VD(t+Δt)分别表示t+Δt时刻北向、东向和地向的速度,R表示地球半径,用符号纬度LI,经度λI和高度hI分别表示由捷联惯导算法得到的微小型飞行器的位置,则捷联惯导的速度和位置可计算如下。
V N = ( t + Δt ) = V N ( t ) + a N Δt V E ( t + Δt ) = V E ( t ) + a E Δt V D ( t + Δt ) = V D ( t ) + a D Δt
L I ( t + Δt ) = L I ( t ) + V N ( t ) Δt R λ I ( t + Δt ) = λ I ( t ) + V E ( t ) Δt R cos ( L I ( t ) ) h I ( t + Δt ) = h I ( t ) - V D ( t ) Δt
(4)获取位置和姿态的测量信息
读取GPS的位置(纬度LG、经度λG和高度hG)和航向角ψG,同时利用最近时刻采集到的比力信号,按加速度计倾角传感器的测量原理计算微小型飞行器的横滚角γA与俯仰角θA
(5)卡尔曼滤波器观测矩阵的自适应调整步骤
以步骤(1)得到的期望的横滚角γe为自变量,按一分段函数,t+1时刻的实时计算卡尔曼滤波器的观测噪声矩阵中水平姿态的方差Rt+1,实时计算的卡尔曼滤波器的观测噪声矩阵中水平姿态的方差与其初值之间保持一倍数关系,该倍数关系具有抛物线形式,这一倍数是分段函数的因变量,分段函数具有以下形式:
Figure G2007100214015D00063
分段函数的具体函数关系通过实际的飞行试验来确定,其中,γe0表示横滚角的取值范围,R0是水平姿态方差的初值,根据加速度计的测量噪声大小确定,kR是不同状态下抛物线形式的倍数关系的公共成分,通过试验获得。
(6)组合滤波及修正步骤
利用步骤(5)实时调整观测矩阵参数的卡尔曼滤波器,对步骤(4)获取的测量信息进行处理,估计步骤(2)捷联惯导解算出的姿态、速度和位置的误差,在步骤(2)获得的姿态、速度和位置中,扣除本步骤估计出的误差,并替换步骤(2)的姿态、速度和位置信息。
该卡尔曼滤波器的特征在于:
滤波器的观测噪声矩阵是由步骤(5)实时确定的,状态变量X包括捷联惯导系统的北向平台误差角φN、东向平台误差角φE和地向平台误差角φD,北向速度误差δvN、东向速度误差δvE和地向速度误差δvD,纬度误差δL,经度误差δλ、和高度误差δh,共9个,即X=[φN φE φD δvN δvE δvD δL δλ δh]T,滤波器以平台误差角和位置误差为观测量,观测变量为6个。
对步骤(4)获取的测量信息进行处理如下:
设t+1为滤波时刻,此时由GPS航向角ψG,倾角传感器测得的横滚角γA和俯仰角θA,可得到姿态测量信息确定的姿态矩阵Cn″ b
C n ′ ′ b = cos γ A cos ψ G + sin γ A sin θ A sin ψ G - cos γ A sin ψ G + sin γ A sin θ A cos ψ G - sin γ A cos θ A cos θ A sin ψ G cos θ A cos ψ G sin θ A sin γ A cos ψ G - cos γ A sin θ A sin ψ G - sin γ A sin ψ G - cos γ sin θ A cos ψ G cos γ A cos θ A
由姿态矩阵Cn″ b确定的数学平台的三个平台误差角记为北向平台误差角φNA,东向平台误差角φEA,地向平台误差角φDG
利用此时刻捷联惯导的姿态矩阵Cn b(t+1)的转置与Cn″ b相乘,得到捷联惯导系统的姿态阵对应的数学平台误差角[φN φE φD]T与步骤(4)测量得到的姿态及姿态阵对应的数学平台误差角[φNA φEA φDG]T之间的差,即
C n b ( t + 1 ) T C n ′ ′ b = 1 ( φ D - φ DG ) - ( φ E - φ EA ) - ( φ D - φ DG ) 1 ( φ N - φ NA ) ( φ E - φ EA ) - ( φ N - φ NA ) 1
卡尔曼滤波的平台误差角观测量为捷联惯导解算得到的微小型飞行器的位置与GPS得到的微小型飞行器的位置相减,得到位置的观测量
Figure G2007100214015D00083
将平台误差角观测量和位置观测量合并为t+1时刻卡尔曼滤波器的总的观测量Zt+1,则
Figure G2007100214015D00084
定义测量矩阵
Figure G2007100214015D00085
卡尔曼滤波器中,状态向量为9维,状态预测的方差阵P是9×9的矩阵,初始估值误差方差阵初值P0,系统噪声方差阵初值Q0观测噪声方差阵初值R0等矩阵初值都由系统外部直接输入,状态转移φt+1,t是已有文献中已知矩阵,系统噪声矩阵Qt由统噪声方差阵初值Q0确定,观测噪声矩阵Rt+1由步骤(5)计算得到。
则各滤波时刻的状态估值的方差阵及状态预测的方差阵都可以递推得到。即在滤波时刻t的Pt基础上,按如下递推滤波方程,得到滤波时刻t+1的状态预测的方差阵Pt+1|t,滤波器增益矩阵Kt+1,状态估计值
Figure G2007100214015D00086
及状态估值的方差阵Pt+1可由下式计算得到。
Qt=Q0
P t + 1 | t = φ t + 1 , t P t φ t + 1 , t T + Q t
Kt+1=Pt+1|tHt+1 T(Ht+1Pt+1|tHt+1 T+Rt+1)-1
X ^ t + 1 = K t + 1 Z t + 1
Pt+1=(I-Kt+1Ht+1)Pt+1|t
上述计算的状态估计值
Figure G2007100214015D00093
是步骤(4)捷联惯导所得到得到的姿态、速度和位置的误差,在步骤(4)所得到的结果中,减去估计值
Figure G2007100214015D00094
中的对应的量,即可提高微惯性组合导航系统的姿态的精度,达到确定微小型飞行器姿态的目的。
(7)姿态、位置信息的反馈步骤
步骤(6)获得的姿态信息输入到微小型飞行器的控制模块,控制模块通过微小型飞行器的舵面控制微小型飞行器的姿态变化;步骤(6)获得的位置和航向信息输入到制导模块,用于完成步骤(1)。
这样,通过动态调整微惯性组合导航系统卡尔曼滤波器的观测噪声矩阵的方法,提高微惯性组合导航系统姿态的精度,减弱微小型飞行器动态飞行中倾角传感器对系统姿态的修正量,减弱动态飞行中导航、制导与控制回路的姿态修正等效干扰,提高微小型飞行器的飞行品质。
图1中,各模块的及连接的实线箭头代表了导航、制导与控制闭环回路的基本的逻辑连接关系,从微小型飞行器制导算法模块和微小型飞行器飞行控制算法之间引出的指向微惯性组合导航系统的虚线箭头代表的是本发明的期望的横滚角的传递和利用关系。
图2是对图1的进一步细化,位置比较模块和航向控制模块构成图1中的微小型飞行器制导算法模块,期望俯仰模块、俯仰控制模块和横滚控制模块共同组成图1中的微小型飞行器飞行控制算法模块。虚线箭头与图1中相同,更清晰的表明了信息的来源和传递。
图3是图2中MEMS微惯性组合导航系统的进一步细化,表明了图2中虚线代表的期望的横滚角γe对微惯性组合导航系统卡尔曼滤波器观测噪声矩阵Rt+1的控制调整。
图4是采用现有技术情况下微型飞行器左盘旋飞行时的横滚角数据曲线,横轴代表时间,纵轴代表横滚角,315秒到330秒一直处于向左盘旋,横滚角的波动范围-2度到-32度,飞行中横向波动范围大,达到了30度。
图5是应用本发明后,微型飞行器重复左、右盘旋的数据曲线,曲线反映的飞行过程:80秒后,5次左盘旋,4次右盘旋,左、右盘旋相互交替,应用本发明后,左盘旋飞行中,横滚角的波动范围约在-18度到-30度,右盘旋飞行时横滚角的波动范围18度到30度。应用本发明后,波动范围明显减小,约12度,误差缩小了60%。
六、发明的效果
本发明从导航、制导与控制闭环系统的角度入手,基于卡尔曼滤波最优加权平均的本质,结合对微小型飞行器的飞行状态判别,通过动态调整微型组合导航系统卡尔曼滤波器的观测噪声R的方法,提高微惯性组合导航系统姿态的精度,来减弱微小型飞行器动态飞行中倾角传感器对系统姿态的观测修正量,减弱GNC回路的姿态修正等效干扰,提高飞行品质。
盘旋飞行试验效果:
对于微小型飞行器自主飞行中的微惯性组合导航系统,微小型飞行器盘旋转弯飞行是要经常经历的最恶劣的飞行状态。采用本发明前后的盘旋飞行试验中,两组横滚角对比曲线如图4和图5,从曲线上可以看出,采用本发明前,盘旋飞行中,微小型飞行器的姿态围绕着期望值的变化范围30度,采用本发明后,微小型飞行器自主飞行中的姿态围绕着期望值的波动范围小于12度,波动明显减小,飞行的曲线与期望值之间的偏差明显减小,误差缩小了60%。
本发明针对动态飞行中倾角传感器引入的测量误差,利用动态调整卡尔曼滤波器观测噪声的方法,改进微惯性组合导航系统的性能,减小测量误差,提高微小型飞行器的飞行平稳度。
大量试飞试验结果表明:本发明应用于微型飞行器,构成导航、制导与控制闭环系统,微型飞行器能够实现5-6米/秒的阵风环境下的自主姿态稳定和航路点的导航飞行,微小型飞行器的自主飞行性能达到了期望的水平。本发明具有很强的工程应用价值。

Claims (3)

1.一种微小型飞行器微惯性组合导航系统的姿态确定方法,其特点在于通过以下步骤实现:
(1)微小型飞行器GNC闭环回路的制导算法解算步骤:根据微小型飞行器当前的位置和期望航路点的位置,计算出期望的飞行方向,将期望的飞行方向与当前飞行方向相减,所得的差乘以一系数k,得到期望的微小型飞行器横滚角,其中系数k可取范围是0.2到0.5;
(2)MEMS惯性测量单元信号采集步骤:采集MEMS惯性测量单元的输出信号,得到微小型飞行器的角速度和比力;
(3)捷联惯导算法解算步骤:将步骤(2)采集到的角速度和比力信号,按捷联惯性导航算法的流程,解算出微小型飞行器的姿态、速度和位置的导航信息;
(4)获取位置和姿态的测量信息步骤:读取GPS的位置、速度和航向信息,同时利用最近时刻采集到的比力信号,按加速度计倾角传感器的测量原理计算微小型飞行器的横滚角与俯仰角;
(5)卡尔曼滤波器观测矩阵的自适应调整步骤:以步骤(1)得到的期望的横滚角为自变量,按一分段函数,实时计算卡尔曼滤波器的观测噪声矩阵中水平姿态的方差,实时计算的卡尔曼滤波器的观测噪声矩阵中水平姿态的方差与其初值之间保持一倍数关系,这一倍数是分段函数的因变量,该分段函数的具体函数关系通过实际的飞行试验来确定;
(6)组合滤波及修正步骤:利用步骤(5)实时调整观测矩阵参数的卡尔曼滤波器,对步骤(4)获取的测量信息进行处理,估计步骤(2)捷联惯导解算出的姿态、速度和位置的误差,在步骤(2)获得的姿态、速度和位置中,扣除本步骤估计出的误差,并替换步骤(2)的姿态、速度和位置信息;
(7)姿态、位置信息的反馈步骤:步骤(6)获得的姿态信息输入到微小型飞行器的控制模块,控制模块通过微小型飞行器的舵面控制微小型飞行器的姿态变化;步骤(6)获得的位置和航向信息输入到制导模块,用于完成步骤(1)。
2.如权利要求1所述的微小型飞行器微惯性组合导航系统的姿态确定方法,其特征在于期望的微小型飞行器横滚角γe的计算法是:
以微小型飞行器起飞点为原点,以北向为x轴正方向,以东向为y轴正方向,建立当地大地水平坐标系,在该坐标系下,航向角以沿x轴正方向为0度,转向右侧则航向角增大,航向角的范围为0~360度,微小型飞行器的实时位置坐标为X、Y,其中X为横坐标、Y为纵坐标,当前期望飞到的航路点坐标为Px、Py,其中Px为横坐标、Py为纵坐标,则期望的飞行方向ψe按下式计算:
当Px>X,Py≥Y,
Figure F2007100214015C00021
当Px=X,Py>Y,ψe=π/2;
当Px<X,
Figure F2007100214015C00022
当Px=X,Py<Y,ψe=3π/2;
当Px>X,Py<Y
Figure F2007100214015C00023
制导算法按下式生成期望的横滚角γe:γe=k(ψe-ψ),
其中ψ为微惯性组合导航系统实际测量得到的航向角,k为比例系数,取值范围是0.2到0.5。
3.如权利要求1所述的微小型飞行器微惯性组合导航系统的姿态确定方法,其特征在于卡尔曼滤波观测矩阵自适应调整方法是:
以步骤(1)得到的期望的横滚角γe为自变量,按一分段函数,t+1时刻的实时计算卡尔曼滤波器的观测噪声矩阵中水平姿态的方差Ri+1,实时计算的卡尔曼滤波器的观测噪声矩阵中水平姿态的方差与其初值之间保持一倍数关系,该倍数关系具有抛物线形式,这一倍数是分段函数的因变量,分段函数具有以下形式:
Figure F2007100214015C00024
分段函数的具体函数关系通过实际的飞行试验来确定,其中,γe0表示横滚角的取值范围,R0是水平姿态方差的初值,根据加速度计的测量噪声大小确定,kR是不同状态下抛物线形式的倍数关系的公共成分,通过试验获得。
CN200710021401A 2007-04-10 2007-04-10 微小型飞行器微惯性组合导航系统的姿态确定方法 Expired - Fee Related CN101033973B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710021401A CN101033973B (zh) 2007-04-10 2007-04-10 微小型飞行器微惯性组合导航系统的姿态确定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710021401A CN101033973B (zh) 2007-04-10 2007-04-10 微小型飞行器微惯性组合导航系统的姿态确定方法

Publications (2)

Publication Number Publication Date
CN101033973A CN101033973A (zh) 2007-09-12
CN101033973B true CN101033973B (zh) 2010-05-19

Family

ID=38730634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710021401A Expired - Fee Related CN101033973B (zh) 2007-04-10 2007-04-10 微小型飞行器微惯性组合导航系统的姿态确定方法

Country Status (1)

Country Link
CN (1) CN101033973B (zh)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100575877C (zh) * 2007-12-12 2009-12-30 南京航空航天大学 基于多信息融合的航天器组合导航方法
CN101413800B (zh) * 2008-01-18 2010-09-29 南京航空航天大学 导航/稳瞄一体化系统的导航、稳瞄方法
CN101419080B (zh) * 2008-06-13 2011-04-20 哈尔滨工程大学 微型捷联惯性测量系统的零速校正方法
CN101319902B (zh) * 2008-07-18 2010-09-08 哈尔滨工程大学 一种低成本组合式定位定向装置及组合定位方法
CN101825468B (zh) * 2010-04-23 2012-02-01 东南大学 基于频域分析方法的对偶四元数捷联惯导方法
CN102235862A (zh) * 2010-04-23 2011-11-09 北京航空航天大学 一种基于微机械陀螺捷联惯性导航装置
CN101968353B (zh) * 2010-09-29 2012-02-08 清华大学 基于激光探测和图像识别的无人直升机地形跟踪方法
CN101950174A (zh) * 2010-09-30 2011-01-19 清华大学 无人机控制器参数调整方法
CN102692225B (zh) * 2011-03-24 2015-03-11 北京理工大学 一种用于低成本小型无人机的姿态航向参考系统
CN102313546B (zh) * 2011-04-14 2012-12-26 南京航空航天大学 基于极化电磁波信息链的运动平台姿态感知方法
CN102353377B (zh) * 2011-07-12 2014-01-22 北京航空航天大学 一种高空长航时无人机组合导航系统及其导航定位方法
CN102508986B (zh) * 2011-08-31 2015-09-30 微迈森惯性技术开发(北京)有限公司 一种级联刚体运动追踪、步行过程追踪方法与系统
CN102419168B (zh) * 2011-09-02 2013-09-18 北京航空航天大学 一种飞机水平倾斜角的测量显示装置及其测量显示方法
CN102323990B (zh) * 2011-09-20 2014-11-19 西安费斯达自动化工程有限公司 一种刚体空间运动气动模型的建模方法
CN102519462B (zh) * 2011-11-25 2013-12-25 西北工业大学 基于角速度的欧拉角指数输出方法
CN102519461B (zh) * 2011-11-25 2014-02-05 西北工业大学 基于角速度的欧拉角沃尔什指数近似输出方法
US10324108B2 (en) 2012-02-07 2019-06-18 Mcube, Inc. Dynamic offset correction for calibration of MEMS sensor
CN103246366B (zh) * 2012-02-07 2017-11-14 矽立科技有限公司 动态偏移校准
CN102607593B (zh) * 2012-02-28 2014-04-23 西安费斯达自动化工程有限公司 基于加速度计的飞行器姿态三角修正模型
US10197587B2 (en) 2012-03-17 2019-02-05 MCube Inc. Device and method for using time rate of change of sensor data to determine device rotation
CN102607562B (zh) * 2012-04-12 2014-10-29 南京航空航天大学 基于载体飞行模态判别的微惯性参数自适应姿态确定方法
CN102706360B (zh) * 2012-06-11 2014-11-26 北京航空航天大学 一种利用光流传感器和速率陀螺对飞行器状态估计的方法
CN109947122B (zh) * 2012-08-17 2022-04-12 展望机器人股份公司 用于控制飞行的设备及其操作方法
CN102955477B (zh) * 2012-10-26 2015-01-14 南京信息工程大学 一种四旋翼飞行器姿态控制系统及控制方法
CN102997920B (zh) * 2012-12-11 2016-01-20 东南大学 基于角速率输入的构造频域捷联惯导姿态优化方法
CN103363993B (zh) * 2013-07-06 2016-04-20 西北工业大学 一种基于无迹卡尔曼滤波的飞机角速率信号重构方法
CN103471594B (zh) * 2013-09-24 2016-01-20 成都市星达通科技有限公司 基于ahrs的精对准算法
US9958874B2 (en) 2014-05-30 2018-05-01 SZ DJI Technology Co., Ltd Aircraft attitude control methods
CN104132662B (zh) * 2014-07-25 2020-01-17 辽宁工程技术大学 基于零速修正的闭环卡尔曼滤波惯性定位方法
CN104199440B (zh) * 2014-08-20 2017-05-03 中国运载火箭技术研究院 一种四机三总线冗余异构gnc系统
CN105445763A (zh) * 2014-09-17 2016-03-30 上海新跃仪表厂 基于跟瞄信息的目标重构方法
CN104802697B (zh) * 2015-03-30 2016-11-16 西北工业大学 微惯性测量单元及基于该测量单元的自适应前照灯控制方法
CN104792336B (zh) * 2015-03-31 2019-01-25 北京航空航天大学 一种飞行状态测量方法及装置
CN104880189B (zh) * 2015-05-12 2019-01-29 西安克拉克通信科技有限公司 一种动中通天线低成本跟踪抗干扰方法
CN105094138A (zh) * 2015-07-15 2015-11-25 东北农业大学 一种用于旋翼无人机的低空自主导航系统
CN105115518B (zh) * 2015-07-28 2017-12-22 中国运载火箭技术研究院 一种用于惯性导航系统与gps双天线航向偏角标定方法
CN106293103B (zh) * 2016-10-21 2023-09-26 北京工商大学 基于惯性传感器的四轴飞行器手势控制装置和控制方法
CN107063181B (zh) * 2016-12-23 2019-03-19 北京航空航天大学 复杂环境下多功能调试台的水平倾角的测量方法及装置
CN106979780B (zh) * 2017-05-22 2019-06-14 江苏亘德科技有限公司 一种无人车实时姿态测量方法
CN106979779A (zh) * 2017-05-22 2017-07-25 深圳市靖洲科技有限公司 一种无人车实时姿态测量方法
CN107704106B (zh) * 2017-10-17 2021-04-09 宁波视睿迪光电有限公司 姿态定位方法、装置及电子设备
CN108037658A (zh) * 2017-11-15 2018-05-15 东莞市松迪智能机器人科技有限公司 一种基于导航系统的机器人运行误差的纠偏方法
CN108170163A (zh) * 2017-12-31 2018-06-15 长春市维伲机器人科技有限责任公司 一种小型无人机自主航迹规划方法
CN108344982B (zh) * 2018-02-07 2021-08-17 成都电科智达科技有限公司 基于长时间相参积累的小型无人机目标雷达检测方法
CN108801242B (zh) * 2018-04-28 2021-06-29 沈阳理工大学 一种高动态环境下的组合式姿态测量方法
CN109000682B (zh) * 2018-07-27 2020-03-17 中科宇达(北京)科技有限公司 基于直线航迹的空中粗对准的方法
CN110021931B (zh) * 2019-04-28 2020-07-14 河海大学 一种计及模型不确定性的电力系统辅助预测状态估计方法
CN110285711B (zh) * 2019-05-14 2021-08-10 中国人民解放军海军工程大学 基于信息物理系统的制导弹药飞行姿态修正模拟系统及方法
CN111637883B (zh) * 2020-04-28 2022-04-12 北京航天控制仪器研究所 基于速度和位置误差闭环反馈的提高惯性制导精度的方法
CN111780753B (zh) * 2020-06-10 2021-12-07 北京航天控制仪器研究所 一种姿态误差反馈修正的提高惯性制导精度的方法
CN111947654A (zh) * 2020-08-13 2020-11-17 杭州北斗东芯科技有限公司 一种导航与控制一体化芯片及其控制方法
CN112346339B (zh) * 2020-10-22 2022-04-22 南京航空航天大学 考虑目标加速度方向观测的微分对策制导律设计方法
CN117651883A (zh) * 2021-11-15 2024-03-05 深圳市大疆创新科技有限公司 无人飞行器的控制方法、无人飞行器及存储介质
CN114371232B (zh) * 2021-12-22 2024-03-22 天津国科医工科技发展有限公司 基于卡尔曼滤波算法的色谱滤波方法、装置、介质、系统
CN115149994B (zh) * 2022-05-10 2024-07-12 深圳市飞思通信技术有限公司 一种卫星跟踪方法和动中通设备
CN115645884A (zh) * 2022-05-20 2023-01-31 北京航天时代光电科技有限公司 一种人体运动姿态测量系统
CN115435817B (zh) * 2022-11-07 2023-03-14 开拓导航控制技术股份有限公司 Mems惯导安装误差的标定方法、存储介质和控制计算机
CN116972833B (zh) * 2023-05-19 2024-09-24 哈尔滨工程大学 一种基于自适应增量式卡尔曼滤波的水平姿态测量系统及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1644456A (zh) * 2005-01-21 2005-07-27 清华大学 用于微小卫星的微型组合姿态测量系统
CN1821717A (zh) * 2006-03-27 2006-08-23 北京航空航天大学 一种轻小型惯性测量单元
CN1851406A (zh) * 2006-05-26 2006-10-25 南京航空航天大学 基于捷联惯性导航系统的姿态估计和融合的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1644456A (zh) * 2005-01-21 2005-07-27 清华大学 用于微小卫星的微型组合姿态测量系统
CN1821717A (zh) * 2006-03-27 2006-08-23 北京航空航天大学 一种轻小型惯性测量单元
CN1851406A (zh) * 2006-05-26 2006-10-25 南京航空航天大学 基于捷联惯性导航系统的姿态估计和融合的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李荣冰,刘建业,段方,牛新元.MEMS-INS微型飞行器姿态确定系统的实现研究.应用科学学报24 6.2006,24(6),618-622.
李荣冰,刘建业,段方,牛新元.MEMS-INS微型飞行器姿态确定系统的实现研究.应用科学学报24 6.2006,24(6),618-622. *

Also Published As

Publication number Publication date
CN101033973A (zh) 2007-09-12

Similar Documents

Publication Publication Date Title
CN101033973B (zh) 微小型飞行器微惯性组合导航系统的姿态确定方法
CN102829777B (zh) 自主式水下机器人组合导航系统及方法
Bevly Global positioning system (GPS): A low-cost velocity sensor for correcting inertial sensor errors on ground vehicles
CN101413800B (zh) 导航/稳瞄一体化系统的导航、稳瞄方法
WO2020062791A1 (zh) 一种深海潜航器的sins/dvl水下抗晃动对准方法
CN101082493B (zh) 一种农业机械导航的组合定位方法
CN102608596B (zh) 一种用于机载惯性/多普勒雷达组合导航系统的信息融合方法
CN106482734A (zh) 一种用于imu多传感器数据融合的滤波方法
CN102353378B (zh) 一种矢量形式信息分配系数的组合导航系统自适应联邦滤波方法
CN108827310A (zh) 一种船用星敏感器辅助陀螺仪在线标定方法
CN107990910A (zh) 一种基于容积卡尔曼滤波的舰船大方位失准角传递对准方法
CN101246012B (zh) 一种基于鲁棒耗散滤波的组合导航方法
CN106885569A (zh) 一种强机动条件下的弹载深组合arckf滤波方法
CN102252677A (zh) 一种基于时间序列分析的变比例自适应联邦滤波方法
CN102809377A (zh) 飞行器惯性/气动模型组合导航方法
CN103792561B (zh) 一种基于gnss通道差分的紧组合降维滤波方法
RU2348903C1 (ru) Способ определения навигационных параметров бесплатформенной инерциальной навигационной системой
CN104713555A (zh) 应用全天域中性点辅助定向的车辆自主导航方法
CN102654406A (zh) 基于非线性预测滤波与求容积卡尔曼滤波相结合的动基座初始对准方法
CN104374388A (zh) 一种基于偏振光传感器的航姿测定方法
CN102589552A (zh) 低成本组合导航系统的数据融合方法和装置
CN105806365A (zh) 一种基于自抗扰控制的车载惯导行进间快速初始对准方法
CN104697526A (zh) 用于农业机械的捷联惯导系统以及控制方法
CN113175926B (zh) 一种基于运动状态监测的自适应水平姿态测量方法
CN110567454A (zh) 一种复杂环境下sins/dvl紧组合导航方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100519

Termination date: 20160410