惯性导航(Inertial Navigation System,INS)是一种自主导航方法,通过测量运载体本身的加速度来完成导航任务[1]。根据牛顿惯性原理,利用惯性元器件(陀螺仪、加速度计)测量出运载体的加速度,经过积分和运算,可得出速度和位置信息以供导航使用。多普勒测速仪(Doppler Velocity Log,DVL)可以提供全天候、长时间的导航,在水下导航领域得到广泛应用[2]。SINS/DVL组合导航系统通过集成了两者的技术优势,提供了在水下环境中高精度的姿态、位置和速度信息,为水下航行器和水下机器人等应用提供了可靠的导航解决方案[3]。
传统的SINS/DVL组合导航误差模型在初始失准角较大的条件下,计算坐标系与理想坐标系偏差较大,出现位置信息迅速发散的结果,不利于航行器的高精度导航。相比之下,李群状态误差模型可以将系统状态纳入到一个坐标系中计算,能够有效抑制大失准角的发散结果。在李群状态右误差模型中姿态误差存在于导航坐标系中。DVL提供的观测信息为载体系下的速度,此时姿态误差也存在于导航系下,因此理论上SINS/DVL组合导航更适合使用李群状态的右误差模型[4]。
滤波技术也是影响组合导航性能的关键因素之一[5]。卡尔曼滤波(Kalman Filter,KF)因在高斯分布条件下能得到系统的地推最小方差估计而广泛应用。但是当DVL遇到复杂的水下环境时,DVL的测速数据会受到严重干扰,直接影响到组合导航系统的性能,此时量测信息受到非高斯噪声污染,卡尔曼滤波在应对非高斯噪声时会出现发散的问题[6]。通常利用抗差滤波和Huber滤波来应对DVL出现异常值,通过修正量测噪声协方差矩阵,提高滤波的鲁棒性[7]。但是普通抗差滤波面对较大野值,固定不变的自适应因子无法将量测噪声协方差矩阵膨胀至极大值,因此在状态估计中野值的占比仍然较高,最终滤波估计值也将产生较大偏差。Huber滤波在处理较大数据集时的收敛速度较慢,导致计算时间较长;同时Huber滤波在对信号的变化过程引入一定程度的平滑,可能导致对信号特性的损失或模糊化。在自适应抗差滤波中,使用量测新息构建检验统计量,以此判断量测数据是否存在异常,根据统计量所处的区间构造相应等价权值,来调节量测噪声协方差矩阵,进而调整卡尔曼滤波增益,减小量测异常值对滤波结果的影响。
1 SINS/DVL组合导航 1.1 SINS/DVL松组合模型SINS/DVL组合导航的原理图如图1所示。
![]() |
图 1 SINS/DVL松组合导航原理图 Fig. 1 SINS/DVL loosely coupled integrated navigation schematic |
其中,
在该模型中,当初始失准角较大时,在组合导航结果中会出现位置信息偏差较大并且发散的情况,造成导航精度下降。同时当模型中的DVL遇到复杂环境,引起
在传统误差模型中,姿态通常利用欧拉角表示,而欧拉角在姿态解算过程中存在万向节死锁的问题导致其在某一转动过程中丢失一个自由度,出现奇异值影响其对姿态的描述。为了应对欧拉角模型存在的问题,在捷联惯导计算中一般将姿态角转化为四元数,而四元数具有非唯一性,一对共轭的单位四元数对应同一个姿态角。李群理论与旋转矩阵之间联系的出现,将姿态和速度纳入同一个群中,可以构成一种特殊欧式群,从而构建新的误差模型。在新的误差模型中,李群解算在不损失精度的前提下,省去了四元数方法中的归一化约束计算,同时能够解决四元数解算的非唯一性问题[9]。
在李群状态右误差模型中,定义误差状态为:
$ \boldsymbol{X} = \left[ {\begin{array}{*{20}{l}} {{{\boldsymbol{\varphi }}_r}}&{{\boldsymbol{\tau }}_r^v}&{\delta {{\boldsymbol{p}}_r}}&{{{\boldsymbol{\varepsilon }}^b}}&{{\nabla ^b}} \end{array}} \right]。$ | (1) |
式中:
定义误差状态方程为[4]:
$ \boldsymbol{\dot X} = \boldsymbol{FX} + \boldsymbol{G{{\boldsymbol{\eta }}^{\boldsymbol{b}}}} 。$ | (2) |
式中:
$ \boldsymbol{F}=\left[\begin{array}{*{20}{c}}\mathit{\boldsymbol{N}}_2\left(\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times\right)-\tilde{\boldsymbol{\omega}}_{\boldsymbol{in}}^{\boldsymbol{n}} & -\boldsymbol{N}_2 & \boldsymbol{N}_1+\boldsymbol{N}_3 & -\tilde{\boldsymbol{C}}_b^n & 0_{3\times3} \\ (\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times)\left(\boldsymbol{\omega}_{\boldsymbol{ie}}^{\boldsymbol{n}}\times\right)+\left(\tilde{\boldsymbol{g}}^{\boldsymbol{n}}\times\right) & -\left(2\tilde{\boldsymbol{\omega}}_{\boldsymbol{ie}}^{\boldsymbol{n}}+\tilde{\boldsymbol{\omega}}_{\boldsymbol{en}}^{\boldsymbol{n}}\right)\times & -(\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times)\boldsymbol{N}_1 & -(\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times)\tilde{\boldsymbol{C}}_{\boldsymbol{b}}^{\boldsymbol{n}} & -\tilde{\boldsymbol{C}}_{\boldsymbol{b}}^{\boldsymbol{n}} \\ \boldsymbol{N}_{\boldsymbol{rv}}\left(\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times\right) & -\boldsymbol{N}_{\boldsymbol{rv}} & \boldsymbol{\boldsymbol{N}}_{\boldsymbol{rr}} & 0_{3\times3} & 0_{3\times3} \\ 0_{3\times3} & 0_{3\times3} & 0_{3\times3} & 0_{3\times3} & 0_{3\times3} \\ 0_{3\times3} & 0_{3\times3} & 0_{3\times3} & 0_{3\times3} & 0_{3\times3}\end{array}\right] ,$ | (3) |
$ \boldsymbol{G}=\left[\begin{array}{*{20}{c}}-\tilde{\boldsymbol{C}}_{\boldsymbol{b}}^{\boldsymbol{n}} & 0_{3\times3} \\ -(\tilde{\boldsymbol{v}}^{\boldsymbol{n}}\times)\tilde{\boldsymbol{C}}_{\boldsymbol{b}}^{\boldsymbol{n}} & -\tilde{\boldsymbol{C}}_{\boldsymbol{b}}^{\boldsymbol{n}} \\ 0_{9\times3} & 0_{9\times3}\end{array}\right],$ | (4) |
$ \boldsymbol{\eta}^b=\left[\begin{array}{*{20}{c}}\delta\boldsymbol{\omega}_{\boldsymbol{ib}}^{\boldsymbol{b}} & \delta\boldsymbol{f}_{\boldsymbol{ib}}^{\boldsymbol{b}}\end{array}\right] 。$ | (5) |
其中,
$ \boldsymbol{N}_1=\left[\begin{array}{*{20}{c}}0 & 0 & 0 \\ -\mathbf{\boldsymbol{\omega}}_{ie}\sin{L} & 0 & 0 \\ \mathbf{\boldsymbol{\omega}}_{ie}\cos{L} & 0 & 0\end{array}\right],$ | (6) |
$ \boldsymbol{N}_2=\left[\begin{array}{*{20}{c}} 0 & -\dfrac{1}{{R}_{{M}}{ + h}} & 0 \\ \dfrac{1}{{R}_{{N}}{ + h}} & 0 & 0 \\ \dfrac{\tan{L}}{{R}_{{N}}{ + h}} & 0 & 0\end{array}\right],$ | (7) |
$ {\boldsymbol{N}_3} = \left[ {\begin{array}{*{20}{c}} 0&0&{\dfrac{{{\boldsymbol{v}}_{{N}}^{{n}}}}{{{{\left( {{{{R}}_{{M}}}{{ + h}}} \right)}^2}}}} \\ 0&0&{ - \dfrac{{{\boldsymbol{v}}_{{E}}^{{n}}}}{{{{\left( {{{{R}}_{{N}}}{{ + h}}} \right)}^2}}}} \\ {\dfrac{{{\boldsymbol{v}}_{{E}}^{{n}}}}{{\left( {{{{R}}_{{N}}}{{ + h}}} \right){{\cos }^2}{{L}}}}}&0&{ - \dfrac{{{\boldsymbol{v}}_{{E}}^{{n}}\tan {{L}}}}{{{{\left( {{{{R}}_{{N}}}{{ + h}}} \right)}^2}}}} \end{array}} \right],$ | (8) |
$ {\boldsymbol{N}_{rv}} = \left[ {\begin{array}{*{20}{c}} 0&{\dfrac{1}{{{{{R}}_{{M}}}{{ + h}}}}}&0 \\ {\dfrac{1}{{\left( {{{{R}}_{{N}}}{{ + h}}} \right)\cos {{L}}}}}&0&0 \\ 0&0&1 \end{array}} \right],$ | (9) |
$ {\boldsymbol{N}_{rr}} = \left[ {\begin{array}{*{20}{c}} 0&0&{ - \dfrac{{{\boldsymbol{v}}_{{N}}^{{n}}}}{{{{\left( {{{{R}}_{{M}}}{{ + h}}} \right)}^2}}}} \\ {\dfrac{{{\boldsymbol{v}}_E^n\tan {{L}}}}{{\left( {{{{R}}_{{N}}}{{ + h}}} \right)\cos {{L}}}}}&0&{ - \dfrac{{{\boldsymbol{v}}_{{E}}^{{n}}}}{{{{\left( {{{{R}}_{{N}}}{{ + h}}} \right)}^2}\cos {{L}}}}} \\ 0&0&0 \end{array}} \right] 。$ | (10) |
定义右误差模型的观测方程为:
$ \boldsymbol{Z} = \boldsymbol{HX} + {\boldsymbol{V}^{\boldsymbol{b}}}。$ | (11) |
式中:
$ \boldsymbol{Z}=\left[\begin{array}{*{20}{c}}\tilde{\boldsymbol{v}}_{\boldsymbol{E}}^{\boldsymbol{n}}-\boldsymbol{v_E^{\boldsymbol{n}}} & \boldsymbol{\tilde{v}_N^n}-\boldsymbol{v_N^n} & \boldsymbol{\tilde{v}_U^n}-\boldsymbol{v_U^n}\end{array}\right]\boldsymbol{^{\mathrm{T}}},$ | (12) |
$ \boldsymbol{H}=\left[\begin{array}{*{20}{c}}\boldsymbol{\tilde{C}_n^b} & -\boldsymbol{I}_{3\times3} & 0_{3\times3} & 0_{3\times3} & 0_{3\times3}\end{array}\right]^{\rm{T}} 。$ | (13) |
在传统卡尔曼滤波中,将量测新息的定义为:
$ \boldsymbol{e}_k=\boldsymbol{Z}_k-\boldsymbol{H}_k{\hat{\boldsymbol{X}}}_{k/k-1} 。$ | (14) |
式中:
$ {{\boldsymbol{\hat X}}_{{{k/k - 1}}}} = {F_{{k}}}{{\boldsymbol{X}}_{{{k - 1}}}} 。$ | (15) |
在实际应用中,系统的理论滤波模型与实际情况存在一定偏差。随机系统的量测噪声特性往往难以准确估计[12],这导致了状态一步预测均方误差矩阵的计算存在较大误差,严重时可能会导致滤波器发散。当滤波器发散时,误差协方差矩阵的计算值与实际估计值相差较大。在实际应用过程中,可以利用量测新息构造统计量,用作比较计算值与实际估计值的依据[13]。
基于
$ \left\{\begin{array}{*{20}{c}}\boldsymbol{P}_{ek}=\boldsymbol{H}_k\boldsymbol{P}_{k/k-1}\boldsymbol{H}_k^{\mathrm{T}}+\boldsymbol{R}_k,\\ \boldsymbol{\hat{P}}_{ek}=\dfrac{1}{m}\displaystyle\sum_{i=1}^N\boldsymbol{e}_{k+1-i}\boldsymbol{e}_{k+1-i}^{\mathrm{T}}。\end{array}\right. $ | (16) |
式中:
基于量测新息构造的等价权矩阵如下:
$ \boldsymbol{M}({{\boldsymbol{i}}},{{\boldsymbol{i}}}) = \left\{ {\begin{aligned} & {1,\quad \left| {{{{\boldsymbol{\tilde v}}}_{{{k}},{{i}}}}} \right| \leqslant {{{k}}_0}} ,\\ & {\dfrac{{\left| {{{{\boldsymbol{\tilde v}}}_{{{k,i}}}}} \right|}}{{{{{k}}_0}^{}}}\dfrac{{{{\left( {{{{k}}_1} - {{{k}}_0}} \right)}^2}}}{{{{\left( {{{{k}}_1} - \left| {{{{\boldsymbol{\tilde v}}}_{{{k}},{{i}}}}} \right|} \right)}^2}}},{{{k}}_0} < \left| {{{{\boldsymbol{\tilde v}}}_{{{k,i}}}}} \right| \leqslant {{{k}}_1}},\\ & {\infty,\quad \left| {{{{\boldsymbol{\tilde v}}}_{{{k,i}}}}} \right| > {{{k}}_1}} 。\end{aligned}} \right. $ | (17) |
式中:
面对随机系统动态模型存在偏差以及观测模型异常的情况,一种可行的方法是采用基于贝叶斯估计的M-LS抗差滤波算法。该算法的核心思想是首先对观测值序列进行M估计,然后对状态参数进行最小二乘估计[17]。通过这种方式,可以得到M-LS估计的抗差滤波解的等价递推形式,解的递推形式为[18]:
$ \hat{\boldsymbol{X}}_{{k}}=\hat{\boldsymbol{X}}_{{k/k - 1}}+\overline{\boldsymbol{K}}_{{k}}(\boldsymbol{Z}_{{k}}-\boldsymbol{H}_{{k}}\hat{\boldsymbol{X}}_{{k/k - 1}}) 。$ | (18) |
式中:
$ \overline{\boldsymbol{K}}_k=\boldsymbol{P}_{k/k-1}\boldsymbol{H}_k^{\rm T}\left(\boldsymbol{H}_k\boldsymbol{P}_{k/k-1}\boldsymbol{H}_k^{\rm T}+\overline{\boldsymbol{R}}_{k-1}\right)^{-1}。$ | (19) |
式中:
$ \overline{\boldsymbol{R}}_{k-1}=\boldsymbol{M}\times\boldsymbol{R}_{k-1} 。$ | (20) |
IAEKF算法流程如图2所示。
![]() |
图 2 IAEKF算法流程图 Fig. 2 IAEKF algorithm flowchart |
本节开展误差模型验证,通过船载实验对李群右误差模型和传统误差模型的导航误差进行对比分析,实验数据为一套安装有IMU和DVL的实验系统中采集获得。船载实验在长江水域进行,实验船同时安装了一个单天线的GNSS接收机,用于接收GPS数据,输出速度和位置。测线起点经纬度为东经110°53´37"北纬30°53´31",终点为东经110°58´30"北纬30°51´4",轨迹如图3所示。选取实验数据中的
![]() |
图 3 载体轨迹 Fig. 3 Vehicle trajectory |
![]() |
表 1 IMU性能指标 Tab.1 IMUperformance indicators |
![]() |
表 2 DVL性能指标 Tab.2 DVL performance indicators |
本实验首先在小失准角条件下进行组合导航实验,在小失准角条件下,李群右误差模型与传统误差模型差别较小,下面进行失准角为
$ \begin{split} &{{{{\varphi }}_{{\rm{error}}}}=\sqrt {{{\left( {{{\theta}_{{\rm{error}}}}} \right)}^{{2}}}+{{\left( {{{\gamma}_{{\rm{error}}}}} \right)}^{{2}}}+{{\left( {{{{\psi }}_{{\rm{error}}}}} \right)}^{{2}}}} } ,\\ &{{{{v}}_{{\rm{error}}}}=\sqrt {{{\left( {{{v}}_{_{{\rm{error}}}}^{{E}}} \right)}^{{2}}}+{{\left( {{{v}}_{_{{\rm{error}}}}^{{N}}} \right)}^{{2}}}+{{\left( {{{v}}_{_{{\rm{error}}}}^{{U}}} \right)}^{{2}}}} } ,\\ &{{{{p}}_{{\rm{error}}}}=\sqrt {{{\left( {{{{L}}_{{\rm{error}}}}} \right)}^{{2}}}+{{\left( {{{{\lambda }}_{{\rm{error}}}}} \right)}^{{2}}}} } 。\end{split}$ | (21) |
式中:
![]() |
图 4 2种误差模型导航误差 Fig. 4 Two error models navigation errors |
可知,当失准角为
根据表3可得,在大失准角条件下,李群右误差模型相比与传统误差模型,在姿态、速度和位置误差方面的估计结果分别提升62.5%、31.6%和15.2%。综合导航参数的估计结果,可知在SINS/DVL组合导航系统中,大失准角条件下,李群右误差模型更适用。
![]() |
表 3 2种误差模型的RMSE Tab.3 Two error models′ RMSE |
在上述实验数据中,DVL的速度测量值存在一些异常值,导致仿真结果在异常值附近发生较大波动,对导航参数计算造成不利影响[19]。在上述实测数据基础上,使用不同滤波进行仿真验证,观察传统滤波、自适应抗差滤波(IAEKF)、Huber滤波(HRKF)和普通抗差滤波(RKF)的抗干扰效果,其中IAEKF滤波的
![]() |
图 5 2种误差模型导航误差 Fig. 5 Four filtering methods navigation errors |
![]() |
表 4 4种滤波方法的RMSE Tab.4 Four filtering methods′ RMSE |
由图5可以看出,对于姿态角和速度导航误差,KF的误差最大,RKF、HRKF与IAEKF基本相当。对于位置误差,KF误差最大,RKF和HRKF次之,IAEKF最小。并且在实验过程中,
通过RMSE结果可知,IAEKF相较于KF,对于速度和位置估计分别提高了56.3%和69.1%;相较于RKF,速度和位置估计分别提高7.9%和12.5%;相较于HRKF,速度和位置估计分别提高2.4%和7.6%。因此IAEKF在SINS/DVL导航系统出现观测异常值时,具有更好的滤波效果。
4 结 语针对SINS/DVL组合导航传统误差模型在量测更新和误差传递过程未考虑误差定义的坐标系不统一,以及DVL量测值异常导致速度和位置计算不准确的问题。本文首先利用李群状态右误差模型将姿态和速度误差纳入一个坐标系,来降低大失准角对导航性能的影响。在该误差框架下,引入自适应抗差卡尔曼滤波,对量测异常值进行判断,自适应调整量测噪声协方差矩阵。通过船载实验,对比分析了传统KF,RKF、HRKF和IAEKF的性能。分析得出在SINS/DVL组合导航系统中,应用自适应抗差滤波算法可以有效抑制DVL观测异常值带来的滤波发散,而且最终的导航误差均优于其他3种算法。因此IAEKF具有更强的抗DVL异常能力,在复杂水域具备更好的鲁棒性和实用性。
[1] |
毛玉良, 陈家斌, 宋春雷, 等. 捷联惯导姿态误差模型分析[J]. 中国惯性技术学报, 2013, 21(2): 182-185. MAO Y L, CHEN J B, SONG C L, et al. Analysis of strapdown inertial navigation attitude error model[J]. Journal of Chinese Inertial Technology, 2013, 21(2): 182-185. |
[2] |
宋世磊. SINS/DVL水下组合导航技术研究[D]. 镇江: 江苏科技大学, 2022.
|
[3] |
王博, 刘泾洋, 刘沛佳. SINS/DVL组合导航技术综述[J]. 导航定位学报, 2020, 8(3): 1-6. WANG B, LIU J Y, LIU P J. A review of SINS/DVL integrated navigation technology[J]. Journal of Navigation and Positioning, 2020, 8(3): 1-6. DOI:10.3969/j.issn.2095-4999.2020.03.001 |
[4] |
朱天高, 刘勇, 李开龙, 等. 基于欧拉角的李群捷联惯导误差模型分析与比较研究[J]. 系统工程与电子技术, 2023, 45(10): 3265-3273. ZHU T G, LIU Y, LI K L, et al. Analysis and comparative study of Lie group strapdown inertial navigation error model based on Euler angles[J]. Journal of Systems Engineering and Electronics, 2023, 45(10): 3265-3273. |
[5] |
李万里, 陈明剑, 张伦东, 等. 基于新息的SINS/DVL组合导航自适应滤波算法[J]. 兵器装备工程学报, 2020, 41(12): 225-229, 252. LI W L, CHEN M J, ZHANG L D, et al. Adaptive kalman filter based on innovation sequence for SINS /DVL integrated navigation[J]. Journal of Ordnance Equipment Engineering, 2020, 41(12): 225-229, 252. DOI:10.11809/bqzbgcxb2020.12.042 |
[6] |
钱镭源, 覃方君, 李开龙, 等. 基于SE(3)的鲁棒自适应算法及其在SINS/DVL中的应用[J]. 上海交通大学学报, 2024, 58(4): 498-510. QIAN L Y, QIN F J, LI K L, et al. Robust adaptive algorithm based on SE(3) and its application in SINS/DVL[J]. Journal of Shanghai Jiaotong University, 2024, 58(4): 498-510. |
[7] |
朱兵, 李星, 刘强, 等. 鲁棒Kalman滤波及其在水下组合导航中的应用[J]. 导航定位与授时, 2021, 8(1): 96-103. ZHU B, LI X, LIU Q, et al. Robust Kalman filtering and its application in underwater integrated navigation[J]. Navigation Positioning and Timing, 2021, 8(1): 96-103. |
[8] |
LUO Y, LU F, GUO C, et al. Matrix Lie group-based extended kalman filtering for inertial-integrated navigation in the navigation frame[J]. Ieee Transactions on Instrumentation and Measurement, 2024, 73.
|
[9] |
蒋宁. 基于李群描述的捷联惯性导航系统研究[D]. 北京: 北京工业大学, 2019.
|
[10] |
李昕, 孟硕林, 黄观文, 等. 基于SE(3)-EKF的旋翼无人机GNSS/SINS空中快速对准方法[J]. 中国惯性技术学报, 2023, 31(11): 1076-1082. LI X, MENG S L, HUANG G W, et al. Rapid alignment method for rotary-wing unmanned aerial vehicle GNSS/SINS based on SE(3)-EKF[J]. Journal of Chinese Inertial Technology, 2023, 31(11): 1076-1082. |
[11] |
ZHU T, LI A, LI K, et al. The quaternion based error model based on SE(3) of the INS[J]. IEEE Sensors Journal, 2022, 22(13): 13067-13077. DOI:10.1109/JSEN.2022.3174596 |
[12] |
葛志敏, 江金光, 张超, 等. 改进抗差自适应EKF算法在GNSS/INS组合导航中的应用[J]. 大地测量与地球动力学, 2023, 43(7): 740-744. GE Z M, JIANG J G, ZHANG C, et al. Application of improved robust adaptive EKF algorithm in GNSS/INS integrated navigation[J]. Geodesy and Geodynamics, 2023, 43(7): 740-744. |
[13] |
JIANG C, ZHANG S B, ZHANG Q Z. A New adaptive h-infinity filtering algorithm for the GPS/INS integrated navigation[J]. Sensors, 2016, 16(12): S16122127.
|
[14] |
许万, 程兆, 夏瑞东, 等. 一种基于动态残差的自适应鲁棒无迹卡尔曼滤波器定位算法[J]. 中国机械工程, 2023, 34(21): 2607-2614. XU W, CHENG Z, XIA R D, et al. A dynamic residual-based adaptive robust unscented Kalman filter localization algorithm[J]. China Mechanical Engineering, 2023, 34(21): 2607-2614. DOI:10.3969/j.issn.1004-132X.2023.21.010 |
[15] |
孟祥羽, 邱中军, 谷传营, 等. 自适应及抗差Kalman滤波在GNSS/INS组合导航中的应用[J]. 世界地质, 2023, 42(3): 545-550. MENG X Y, QIU Z J, GU C Y, et al. Application of adaptive and robust Kalman filtering in GNSS/INS integrated navigation[J]. World Geology, 2023, 42(3): 545-550. DOI:10.3969/j.issn.1004-5589.2023.03.013 |
[16] |
王坚, 刘超, 高井祥, 等. 基于抗差EKF的GNSS/INS紧组合算法研究[J]. 武汉大学学报(信息科学版), 2011, 36(5): 596-600. WANG J, LIU C, GAO J X, et al. Research on GNSS/INS tight integration algorithm based on robust EKF[J]. Journal of Wuhan University (Information Science Edition), 2011, 36(5): 596-600. |
[17] |
吴昕, 刘超. GNSS/INS组合导航中自适应抗差KF算法研究[J]. 南方农机, 2024, 55(4): 21-25. WU X, LIU C. Research on adaptive robust KF algorithm in GNSS/INS integrated navigation[J]. Southern Agricultural Machinery, 2024, 55(4): 21-25. DOI:10.3969/j.issn.1672-3872.2024.04.005 |
[18] |
JIANG C, ZHANG S B. A novel adaptively-robust strategy based on the mahalanobis distance for GPS/INS integrated navigation systems[J]. Sensors, 2018, 18(3): S18030695.
|
[19] |
郑启山, 朱少红, 陈长红, 等. 基于改进卡尔曼滤波的风电塔筒倾斜监测算法[J]. 电脑知识与技术, 2023, 19(32): 11-15. ZHENG Q S, ZHU S H, CHEN C H, et al. Inclination monitoring algorithm for wind turbine towers based on improved Kalman filtering[J]. Computer Knowledge and Technology, 2023, 19(32): 11-15. DOI:10.3969/j.issn.1009-3044.dnzsyjs-itrzyksb202332004 |