CN102997921A - 一种基于反向导航的Kalman滤波算法 - Google Patents
一种基于反向导航的Kalman滤波算法 Download PDFInfo
- Publication number
- CN102997921A CN102997921A CN2011102730486A CN201110273048A CN102997921A CN 102997921 A CN102997921 A CN 102997921A CN 2011102730486 A CN2011102730486 A CN 2011102730486A CN 201110273048 A CN201110273048 A CN 201110273048A CN 102997921 A CN102997921 A CN 102997921A
- Authority
- CN
- China
- Prior art keywords
- reverse
- unit
- error
- inertial navigation
- 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.)
- Granted
Links
Landscapes
- Navigation (AREA)
Abstract
本发明涉及一种反向组合导航算法,公开了一种基于反向导航的Kalman滤波算法。目的在于提供一种反向惯性/GPS组合导航算法,对POS存储的惯性、GPS量测数据反序,进行由后向前的反向导航解算,并利用Kalman滤波技术实现惯性/GPS组合导航。通过建立反向惯性导航的姿态矩阵和速度、位置的更新方程,给出了速度、位置和姿态角的误差方程,并在此基础上选择了反向Kalman滤波器的状态量和观测量,进而给出反向Kalman滤波器的滤波模型。对惯性/卫星数据进行时间序列上由后向前的反向处理后,即可根据本发明提供的方法进行反向惯性/GPS组合导航,此方法的优点在于:提供了一种新的后处理方式,为提高POS的精度开辟了一条新路径,同时拓展Kalman滤波系数应用范围。
Description
技术领域
本发明涉及一种反向组合导航算法,特别是反向惯性/GPS(GlobalPositioning System)组合导航算法。
背景技术
通常的惯性/GPS组合导航算法是对测量数据构成的时间序列进行由前向后的实时正向处理,而POS(Position and Orientation System)存储了整个任务过程中的量测数据。针对POS的事后处理过程无实时性要求且所有量测数据都已知的特点,可通过反向导航对POS存储的量测数据进行由后向前的事后处理,从而为提高POS的精度开辟一条新路径,同时拓展Kalman滤波系数应用范围。
发明内容
本发明的目的在于提供一种反向惯性/GPS组合导航算法,对POS存储的惯性、GPS量测数据反序,在反序过程中同时对陀螺仪的测量值取反号,进行由后向前的反向导航解算,并利用Kalman滤波技术实现惯性/GPS组合导航。
本发明是这样实现的:一种基于反向导航的Kalman滤波算法,是一种对导航信息数据进行后处理Kalman滤波算法,其中,在滤波过程中,使用如下所述的方程式:
反向惯导***的姿态矩阵和速度、位置的更新方程为:
式中:
k表示计算的当前时刻,真实的当前时刻;
k-1表示计算的前一时刻,真实的前一时刻;
T为反向惯导***的解算周期,单位:秒,确定后为常量;
式中:
在第一次进行反向导航解算的时候,使速度初值反向,即此速度初值为真实导航过程中速度最后一个值;
gn=[0-g 0]T,其中g为地球的重力加速度,单位:米/秒2;
式中:
λ为反向惯导***的经度,单位:弧度;
反向惯导***的速度、位置和姿态角误差方程为:
式中:
δh为反向惯导***的高度误差,单位:米;
fn=[fN fU fE]T,其中fN、fU、fE分别为北向加速度、垂向加速度、东向加速度,单位:米/秒2;
φ=[φN φU φE]T,其中φN、φU、φE分别为反向惯导***的北向失调角、垂向失调角、东向失调角,单位:弧度;
δgn=[0 -δg 0]T;
本发明的优点是通过建立反向惯性导航的姿态矩阵和速度、位置的更新方程及速度、位置和姿态角的误差方程,给出反向Kalman滤波器的滤波模型,进而实现惯性/GPS信息的反向组合导航。此方法提供了一种新的后处理方式,为提高POS的精度开辟了一条新路径。
同时本发明给出了反向Kalman滤波的实现过程,拓展了Kalman滤波的应用范围。
具体实施方式
下面结合具体实施例对本发明做进一步的说明:
1)反向惯性导航及误差方程
反向惯导***的姿态矩阵和速度、位置的更新方程为:
(与正向导航的区别在于:从时刻k到k-1计算)
式中:
k表示计算的当前时刻,真实的当前时刻;
k-1表示计算的前一时刻,真实的当前时刻;
T为反向惯导***的解算周期,单位:秒,确定后为常量;
式中:
gn=[0-g 0]T,其中g为地球的重力加速度,单位:米/秒2。
式中:
λ为反向惯导***的经度,单位:弧度。
反向惯导***的速度、位置和姿态角误差方程为:
式中:
δh为反向惯导***的高度误差,单位:米;
fn=[fN fU fE]T,其中fN、fU、fE分别为北向加速度、垂向加速度、东向加速度,单位:米/秒2;
φ=[φN φU φE]T,其中φN、φU、φE分别为反向惯导***的北向失调角、垂向失调角、东向失调角,单位:弧度;
δgn=[0-δg 0]T;
2)反向Kalman滤波
本实施例中,根据POS的***构成,同时依据推导的误差方程,选取位置误差、速度误差、姿态角误差、陀螺漂移误差和加表零偏误差等共15个误差变量作为反向组合导航***的状态量,选取反向惯性导航的位置、速度与GPS提供的位置、速度作差,作为POS的观测量,其中上标G表示GPS提供的信息;λG分别为GPS提供的纬度、经度,单位:弧度;hG为GPS提供的高度,单位:米;分别为GPS提供的北向速度、垂向速度、东向速度,单位:米/秒。
根据给出的反向惯导***的误差方程,确定其状态方程为
式中:
AB(t)为15×15维***参数矩阵,根据式(2)计算;
WB(t)为15×1维***激励噪声向量。
量测方程为:
ZB=HBXB(t)+VB(t) (4)
式中:
HB为6×15维量测矩阵;
VB(t)为量测噪声向量。
将状态方程和量测方程离散化为:
其中为***的状态转移阵;Td为***的滤波周期,单位:秒;N为反向惯导***的解算频率。
反向Kalman滤波器的滤波模型为:
式中:
为反向滤波器的增益阵;
为反向滤波器的量测噪声方差阵。
3)输出校正
位置的输出校正方程为
式中:
姿态矩阵的输出校正方程为
用滤波的误差估计量对反向惯性导航结果进行校正,解算出反向组合导航结果。
以某型号POS的机载惯性(陀螺零偏稳定性0.03°/h,加速度计零偏稳定性40μg)、GPS(定位精度米级)试验数据为例,进一步说明本发明的具体实施过程。
Claims (1)
1.一种基于反向导航的Kalman滤波算法,是一种对导航信息数据进行后处理Kalman滤波算法,其特征在于:在滤波过程中,使用如下所述的方程式:
反向惯导***的姿态矩阵和速度、位置的更新方程为:
式中:
k表示计算的当前时刻,真实的当前时刻;
k-1表示计算的前一时刻,真实的当前时刻;
T为反向惯导***的解算周期,单位:秒,确定后为常量;
为载体系b系向导航系n系,即北天东地理坐标系,转化的姿态转移矩阵,3×3维;
其中ωie为地球自转角速率,单位:弧度/秒,
式中:
在第一次进行反向导航解算的时候,使速度初值反向,即此速度初值为真实导航过程中速度最后一个值;
gn=[0-g 0]T,其中g为地球的重力加速度,单位:米/秒2;
式中:
λ为反向惯导***的经度,单位:弧度;
反向惯导***的速度、位置和姿态角误差方程为:
式中:
δh为反向惯导***的高度误差,单位:米;
fn=[fN fU fE]T,其中fN、fU、fE分别为北向加速度、垂向加速度、东向加速度,单位:米/秒2;
φ=[φN φU φE]T,其中φN、φU、φE分别为反向惯导***的北向失调角、垂向失调角、东向失调角,单位:弧度;
δgn=[0-δg 0]T;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273048.6A CN102997921B (zh) | 2011-09-15 | 2011-09-15 | 一种基于反向导航的Kalman滤波算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273048.6A CN102997921B (zh) | 2011-09-15 | 2011-09-15 | 一种基于反向导航的Kalman滤波算法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102997921A true CN102997921A (zh) | 2013-03-27 |
CN102997921B CN102997921B (zh) | 2015-02-25 |
Family
ID=47926797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110273048.6A Active CN102997921B (zh) | 2011-09-15 | 2011-09-15 | 一种基于反向导航的Kalman滤波算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102997921B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN106323226A (zh) * | 2015-06-19 | 2017-01-11 | 中船航海科技有限责任公司 | 一种利用北斗测定惯性导航***与测速仪安装夹角的方法 |
CN107702718A (zh) * | 2017-09-18 | 2018-02-16 | 北京航空航天大学 | 一种基于瞬间可观测度模型的机载pos机动优化方法与装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760664B1 (en) * | 2001-06-25 | 2004-07-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Autonomous navigation system based on GPS and magnetometer data |
US20080265097A1 (en) * | 2007-04-30 | 2008-10-30 | Stecko Stephen M | Apparatus for an automated aerial refueling boom using multiple types of sensors |
CN101393025A (zh) * | 2008-11-06 | 2009-03-25 | 哈尔滨工程大学 | Auv组合导航***无迹切换方法 |
CN101949703A (zh) * | 2010-09-08 | 2011-01-19 | 北京航空航天大学 | 一种捷联惯性/卫星组合导航滤波方法 |
-
2011
- 2011-09-15 CN CN201110273048.6A patent/CN102997921B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760664B1 (en) * | 2001-06-25 | 2004-07-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Autonomous navigation system based on GPS and magnetometer data |
US20080265097A1 (en) * | 2007-04-30 | 2008-10-30 | Stecko Stephen M | Apparatus for an automated aerial refueling boom using multiple types of sensors |
CN101393025A (zh) * | 2008-11-06 | 2009-03-25 | 哈尔滨工程大学 | Auv组合导航***无迹切换方法 |
CN101949703A (zh) * | 2010-09-08 | 2011-01-19 | 北京航空航天大学 | 一种捷联惯性/卫星组合导航滤波方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106323226A (zh) * | 2015-06-19 | 2017-01-11 | 中船航海科技有限责任公司 | 一种利用北斗测定惯性导航***与测速仪安装夹角的方法 |
CN105806338A (zh) * | 2016-03-17 | 2016-07-27 | 孙红星 | 基于三向卡尔曼滤波平滑器的gnss/ins组合定位定向算法 |
CN107702718A (zh) * | 2017-09-18 | 2018-02-16 | 北京航空航天大学 | 一种基于瞬间可观测度模型的机载pos机动优化方法与装置 |
CN107702718B (zh) * | 2017-09-18 | 2020-03-24 | 北京航空航天大学 | 一种基于瞬间可观测度模型的机载pos机动优化方法与装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102997921B (zh) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101949703B (zh) | 一种捷联惯性/卫星组合导航滤波方法 | |
CN102169184B (zh) | 组合导航***中测量双天线gps安装失准角的方法和装置 | |
CN101893445B (zh) | 摇摆状态下低精度捷联惯导***快速初始对准方法 | |
CN106443746A (zh) | 一种低成本双天线gnss/ahrs组合测姿方法 | |
CN103471616A (zh) | 一种动基座sins大方位失准角条件下初始对准方法 | |
CN104655131A (zh) | 基于istssrckf的惯性导航初始对准方法 | |
CN104165641A (zh) | 一种基于捷联惯导/激光测速仪组合导航***的里程计标定方法 | |
CN103217174B (zh) | 一种基于低精度微机电***的捷联惯导***初始对准方法 | |
CN103278163A (zh) | 一种基于非线性模型的sins/dvl组合导航方法 | |
CN103900565A (zh) | 一种基于差分gps的惯导***姿态获取方法 | |
CN102997915A (zh) | 一种闭环正向滤波结合反向平滑的pos后处理方法 | |
CN103557864A (zh) | Mems捷联惯导自适应sckf滤波的初始对准方法 | |
CN104374405A (zh) | 一种基于自适应中心差分卡尔曼滤波的mems捷联惯导初始对准方法 | |
CN104374401A (zh) | 一种捷联惯导初始对准中重力扰动的补偿方法 | |
CN103017787A (zh) | 适用于摇摆晃动基座的初始对准方法 | |
CN103900608A (zh) | 一种基于四元数ckf的低精度惯导初始对准方法 | |
CN102628691A (zh) | 一种完全自主的相对惯性导航方法 | |
CN103424127B (zh) | 一种速度加比力匹配传递对准方法 | |
CN103792561A (zh) | 一种基于gnss通道差分的紧组合降维滤波方法 | |
CN102538788B (zh) | 一种基于状态估计和预测的低成本阻尼导航方法 | |
CN102853837A (zh) | 一种mimu和gnss信息融合的方法 | |
CN103398725A (zh) | 一种基于星敏感器的捷联惯导***初始对准的方法 | |
CN105988129A (zh) | 一种基于标量估计算法的ins/gnss组合导航方法 | |
CN102997921B (zh) | 一种基于反向导航的Kalman滤波算法 | |
CN101943585B (zh) | 一种基于ccd星敏感器的标定方法 |
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 |