基于惯性传感器阵列的行人导航发展综述

罗 肖1,刘 磊1,曹立佳1,2,3,王 喆4

(1.四川轻化工大学 自动化与信息工程学院, 四川 自贡 643000; 2.人工智能四川省重点实验室, 四川 自贡 643000; 3.企业信息化与物联网测控技术四川省高校重点实验室, 四川 自贡 643000; 4.四川腾盾科技有限公司, 成都 610037)

摘要:近年来,微机电系统朝着小体积、低功耗、低成本方向发展,这使得采用惯性传感器阵列实现行人自主导航系统成为可能。惯性传感器阵列在行人导航上的应用引起了研究者的广泛关注,并取得了很多阶段性的成果。文章总结分析了不同惯性传感器阵列的设置方法及其误差模型,并针对不同融合框架的惯性传感器阵列数据融合精度进行了评价。提炼和归纳了行人导航中零速修正算法的运用情况与存在的问题,并探讨了惯性传感器阵列在行人导航中的应用特点与发展趋势。

关键词:微机电系统;惯性传感器阵列;行人导航;数据融合;零速修正

0 引言

全球卫星导航系统(global navigation satellite system,GNSS)信号拒止下,完成行人导航的主要方法为惯性导航,但由于惯性传感器存在测量误差会使导航误差不断累积,严重影响导航精度[1-2]。基于惯性传感器阵列的行人导航系统,通过惯性传感器阵列与零速修正(zero velocity update,ZUPT)相结合,可以有效地抑制随机噪声偏置不稳定性[3],并抑止累积误差的积累[4]。还可以通过对传感器输出数据的检测实现故障检测和隔离的功能[5-6]。由此产生了不同构造的惯性传感器阵列与融合算法研究。

惯性传感器阵列类型分为陀螺仪阵列,加速度计阵列以及二者组合形成的阵列。加速度计阵列根据离心力与角速度二次方成比例关系[7],用加速度计可以估计物体的比力和角加速度。但估计角速度需要对角加速度进行积分,增加了额外的积分步骤[8-10]。陀螺仪阵列,通过对陀螺仪测量的角速度进行处理,达到抑制陀螺仪随机漂移测量误差的目的[11-16]。但陀螺仪阵列只能完成姿态角度的测量,不能完成导航系统的全部功能。综合二者的优点,陀螺仪与加速度计组合的阵列,成为惯性传感器阵列研究的重点。此外,对于某些配置的阵列,角加速度可以直接估计,利用传感器的空间分离,动态测量范围可以扩展到超出单个传感器的范围[17-18]

如何将阵列中多个惯性测量单元(inertial measurement unit,IMU)的数据进行融合是整个导航系统的关键,数据融合问题主要是在GNSS/IMU组合导航的框架内进行研究的[19-20]。数据融合框架可以大致分为2类:估计域融合与观测域融合[21-22]。观测域融合先将传感器数据进行融合,因此,过滤器只能“观测”融合之后的输出数据。优点是运算量小,但也无法观测到单个IMU的误差特性。估计域融合将N个单独的局部状态估计器产生的状态估计和相应的协方差矩阵进行融合得到最终的估计结果。其相对于观测域融合可以观测到单个IMU的误差特性,但也增加了运算量。惯性导航在长时间的工作下,即使采用惯性传感器阵列对测量误差进行了抑制,但累计误差仍是很大的。所以引入零速修正算法对基于惯性导航具有十分重要的意义[23]。零速修正算法通过对加速度,角速度等进行检测对导航过程产生的累计误差进行修正[24-25]

本研究对惯性传感器阵列的构造与数据融合以及修正算法进行讨论,组织结构为:第1节论述惯性传感器阵列的主要类型,重点介绍不同阵列的误差建模。第2节讨论惯性传感器阵列的两种主要融合框架。第3节介绍零速修正算法的构成,主要分析零速探测器的工作原理。第4节总结归纳了基于惯性传感器阵列的行人导航系统目前存在的问题和未来的发展趋势。

1 惯性传感器阵列的构成

1.1 加速度计阵列

将分散在刚体上的多个加速度计的融合测量值用于惯性导航,具有悠久的历史[26-28]。当不使用陀螺仪时,该系统通常被称为无陀螺仪的惯性测量单元(gyroscope-free inertial measurement unit,GF-IMU)或加速度计阵列。仅由加速度计构成的阵列具有以下子类别:① ≤8轴:提取3个自由度旋转信息所需的最小单轴加速度计数为6个。然而,对于9个未知数(比力s,角速度ω和角加速度我们必须利用ω之间的相关性来估计获得[29]。但也使惯性解算增加了一个额外的积分,增加了误差增长率[30],且传感器配置要求采用非共面阵列几何形状。② 9-11轴:可以直接估计sω(有符号歧义)和这消除了对额外集成的硬依赖。传感器配置允许使用共面阵列。③ ≥12轴:使用12个或更多的加速度计,可以引入线性松弛。但需要一个非共面阵列,并给出一个次优的性能[30]

GF-IMU的模型来自于对经典刚体动力学的直观应用。科里奥利公式将刚体上任意离散点的加速度,与刚体整体的运动学联系起来,在由多个空间分离的加速度计组成的阵列中,不仅可以从加速度计的测量中提取关于平移运动的信息,还可以提取阵列的旋转运动。假设由N个微机电系统(micro electro mechanical systems,MEMS)组成的阵列,传感器是理想的,除了一个附加的测量噪声。如图1所示的MEMS阵列中的加速度计的测量值建模为

(1)

式(1)中:s表示阵列原点处的比力;hi表示i个IMU的位置。此外,ω分别表示角速度和加速度。此外,ni表示测量误差。从式(1)的测量模型中,可得加速度计提供关于阵列的线性运动和旋转运动的信息。从加速度计中获得的旋转信息取决于阵列的几何形状即

图1 MEMS阵列分布图

Fig.1 MEMS array layout

在加速度计阵列中角加速度还必须进行时间积分,以准确地估计角速度的大小[32],这增加了一个额外的时间积分步骤。给加速度计阵列提供了关于角速度和角加速度的信息,因此它在原则上可以取代陀螺仪进行方向估计。因为早期MEMS陀螺仪的性能低且能耗高,所以人们忽略了MEMS中陀螺仪的使用。然而,GF-IMU不能唯一地确定瞬时角速度,对于较低的动态旋转运动,角速度的估计误差是较高的[31]

1.2 陀螺仪阵列

如何有效地抑止陀螺仪漂移是保证陀螺仪精度的关键所在。陀螺漂移一般分为系统漂移和随机漂移。通过使用适当的数学模型和漂移补偿计算,可以消除系统漂移对精度的影响。随机漂移是一个缓慢的时变弱信号,容易受到一些不确定因素的影响,如外部环境噪声等。因此,简单的随机漂移补偿方法是无效的。随机漂移误差包括漂移不稳定性、速率随机游走和角度随机游走。理论上,漂移不稳定性和测量的真实速率可以视为由白噪声驱动的随机游动过程[33]。在MEMS陀螺仪设计与制造过程中,如果要实现精度的显著提高,往往将会耗费大量的时间和经济成本。利用陀螺仪构成的阵列,采用信息融合技术对陀螺仪阵列进行处理,是降低陀螺仪的漂移噪声,提高精度的有效措施。可以采用一个具有代表性的陀螺仪随机误差模型来描述速率信号与陀螺仪输出之间的关系[12, 34-40]:

(2)

式(2)中:y表示陀螺仪的输出;ω表示角速度信号;b表示由速率随机游动wb引起的偏置偏移;n是角度随机游动的白噪声。给定一个有N个传感器的陀螺仪阵列,该陀螺仪阵列的模型可以写为

(3)

其中

然而,陀螺仪阵列只能量化和减轻测量误差的影响[41-45],如果要完成惯性导航功能,仍需加入加速度计。

1.3 加速度计和陀螺仪阵列

由加速度计和陀螺仪组成的阵列,将不再严格要求传感器的数量和配置方式,且可以解决加速度计阵列角速度正负方向模糊的问题,但如何将阵列中的传感器测量信息进行融合成为了研究的重点。特别是在由相同型号的加速度计和陀螺仪组成的阵列中,加速度计之间的距离可以忽略不计,测量误差可以被量化和减小其影响[46]。由不同量程的陀螺仪构成的阵列,可以扩大阵列的量测范围和测量精度[47]。增加陀螺仪后,额外的积分步骤将可能增加一个数量级,这对于加速度计和陀螺仪阵列的某些配置形式,产生的非线性常微分方程(ODE)可能是不稳定的[48],这个问题可以通过将加速度计置于复杂的配置形式中来解决[49]。针对如何将阵列中的传感器信息进行融合的问题,2016年Skog等提出了一种最大似然(ML)估计器[31],通过最大似然估计将多个传感器的测量值进行了融合。2022年Skog等提出了4种不同的状态空间模型,使用不同的基本假设,通过仿真和实际实验,利用李群扩展卡尔曼滤波对模型进行了评价[50]。通过融合加速度计和陀螺仪的测量值,可以显著降低测量误差,提高导航精度。此外,测量精度还与阵列的几何形状与传感器的配置方式有关,可以利用Skog提出的Cramér-Rao bound计算方法来提高[31]

2 惯性传感器阵列信息融合

2.1 信息融合方法

多惯性传感器阵列数据融合方法可以分为2类:观察域融合和估计域融合[19, 31]。观测域融合将多个惯性传感器的测量值通过加权求和的方式融合为一个测量值。采用传统的单个IMU传感器估计器,并将其估计值作为数据融合的估计值。这是惯性传感器阵列数据融合问题的最常用的方法,也是目前研究最为广泛的方法[19]。这种方法的不足是当传感器具有不同的规格且需要精确的定时,很难解释单个传感器的偏差和误差特性。图2为观察域融合原理图。

图2 观察域融合原理图

Fig.2 Observe the domain fusion schematic

估计域融合,也被称为状态空间域中的融合,它将从多个子滤波器得到的位置姿态估计合并为一个状态的估计。如图3估计域融合原理图。

图3 估计域融合原理图

Fig.3 Estimated domain fusion schematic diagram

估计域的主要优点是,每个传感器的统计量和误差特征可以单独解释,因为每个估计已经对每个局部滤波器中的偏差和其他误差进行了修正。多个IMU的估计域融合框架可分为:集中式和联邦式,其中联邦式方法更为常用[31, 51]

2.2 观测域信息融合

大量相关研究都致力于将加速度计阵列作为MEMS阵列的信息融合的基础,也有不少算法可以应用于观测域MEMS阵列信息融合。例如,无陀螺仪IMU模型可以采用如下算法进行信息融合算法。让Ωa表示Ωab=a×b的3个元素向量a的斜对称矩阵。将方程(1)写为

(4)

式(4)中:Ω分别为ω的斜对称交叉积矩阵。重新排列角加速度交叉积:

(5)

将每个测量定义为yi为噪声ni,测量方程可以写成N个三元方程:

Y=XR+N

(6)

其中对矩阵的定义为

(7)

(8)

X的最小二乘估计为

(9)

由于X的尺寸必须为3×4,因此需要4个三轴加速度计。要使R为全秩,传感器之间的几何形状必须跨越三维空间。现在有了的估计,角加速度和角速度可以计算为

(10)

(11)

但角速度的正负存在符号模糊,即ω×ω=(-ω)×(-ω)。为了解决这个问题可以在GF-IMU中加入陀螺仪[52]。也就是将加速度计提供的角速度与陀螺仪的角速度进行融合。

2.3 估计域信息融合

估计域融合一般基于卡尔曼滤波或其他相关滤波器如扩展卡尔曼滤波,容积卡尔曼滤波等构成,可用于INS/GNSS组合导航信息融合[53]。估计域融合通过一个“主滤波器”将多个IMU的输出数据进行融合,通常是将不同局部滤波器融合成一个组合滤波器。本文中基于集中式架构进行介绍,集中式架构通常由“块”或“堆叠”滤波器组成,在单个块对角线结构中计算单个不相关的状态估计:

δxk+1=Φk,k+1δxk+ωk

(12)

δzk+1=Hk,k+1δxk+ηk

(13)

其中

(14)

(15)

(16)

(17)

其中:表示第i个误差状态向量;是闭包向量;Φk,k+1是状态转移矩阵Hk+1为测量的几何向量;δωkηk分别为零均值、高斯白噪声的过程误差与测量误差。

3 行人导航修正算法

零速探测器的最佳参数调整依赖于对行人步态的分析,例如用户的步态速度。而如何正确设计一个鲁棒的零速探测器仍然是一个有待解决的研究问题[54]。零速修正中常用的滤波算法为卡尔曼滤波,但卡尔曼滤波只能处理部分线性问题。为此,Foxlin采用扩展卡尔曼滤波器作为ZUPT算法的融合滤波器。此外,零速检测还可以借助惯性传感器之外的传感器。目前,标准的足装惯性导航系统包括:① 惯性导航方程,用于积分惯性传感器测量值,从而提供位置、速度和方向信息。② ZUPT,用于纠正这些位置、速度和方向估计,从而减少误差漂移。③ 零速度探测器,用于检测零速时刻。

3.1 状态-空间模型的公式化

结合惯性导航方程f(·)和零速检测函数h(·),零速的伪测量值yk0,以及零速探测器D0,k→{0,1}可以建立起零速测量模型。零速测量模型仅适用于零速探测器取值为1的采样样本,即当传感器单元是静止时,可采用如下模型表示[24]:

xk+1=f(xk,uk)+wk

(18)

yk=h(xk)+ekk Dθ,k=1

(19)

零速探测器的动作由设计参数θ控制。此外,xkukwkek分别表示导航状态(包括三维位置、速度和方向,以及传感器系统误差)、惯性传感器测量值、惯性传感器测量误差和零速测量误差。误差wkek通常被认为是与已知的协方差矩阵QkRk相互不相关的零均值过程。k表示采样样本的数量。该模型提供了点估计和相关的估计误差协方差矩阵Pk三维位置、速度和方向[55],还提供了严格的可观察性分析[56],允许直接扩展到融合其他传感器测量或运动约束[57],通过选择合适的非线性滤波器,可实现对非线性状态空间模型进行求解[58]

3.2 零速检测器

零速检测器Dθ,k能否准确检测到零速区间,直接关系到整个修正算法正确性,常用的零速检测探测器有[59]:

1) 加速度计输出模值探测器,通过比较加速度计测量值的大小是否接近重力加速度,判定零速区间[60]tk时刻加速度计三轴输出分别为fbxfbyfbz,比力模值必须在2个门限G1minG1max,即

(20)

2) 角速度能量探测器,通过比较陀螺仪输出值是否小于门限值,判定零速区间[61]。陀螺仪三轴输出为ωbxωbyωbz,门限值为G2,模值

(21)

3) 加速度滑动方差探测器,通过比较一个窗口内的加速度计测量值与均值的方差,判定是否为零速区间[62]。加速度滑动方差为为设置的采样窗口,门限制为G3,则加速度计方差约束为:

(22)

传感器信号在不同先验知识下[63],这些检测器都可以在相同的广义似然比测试框架下推导出来。设H0和H1分别表示传感器单元正在移动和传感器单元是静止。似然比检验基于惯性传感器测量值区间其中ωbwf是选择的向后和向前窗口长度,当满足下式时则假设H1成立:

(23)

式(23)中, γ表示指定的阈值。广义似然比检验在零速检测上的应用也促进了姿态假设最优检测器的使用,该检测器使用加速度计、陀螺仪等多种惯性传感器信息进行零速探测,比只使用一种传感器信息的探测器具有更高的准确率[64]。因此通过使用多种传感器测量信息进行互补,可以有效提高零速检测准确率。

4 结论

基于惯性传感器阵列的行人导航系统,通过运用不同的惯性传感器阵列与建模,不同的阵列融合框架与融合算法,能够实现抑制传感器随机误差,提高测量精度的目的。当前传感器阵列的研究趋向于将陀螺仪与加速度计共同组成的阵列结构。引入陀螺仪可以提高加速度计阵列估计角速度的精度,陀螺仪阵列可以有效抑止陀螺仪的随机漂移。由于构成阵列的MEMS为同型号的传感器,它们的传感器误差具有相关性,采用观测域的融合框架更加适合于阵列的融合。结合行人步态的特征,运用零速修正算法,能够抑止行人导航中产生的累积误差,而选取合适的阈值则是零速修正算法精度的关键。

惯性传感器阵列未来的发展趋势:

1) 结合自适应算法,用于状态估计、故障检测和不确定性评估,可以将惯性传感器阵列推广到无人机,机器人等领域。

2) 探索新的误差建模方式与融合算法。

3) 开发自动在线阵列校准工具,实现包括不同传感器信号的时间同步。

4) 探索与其他具有不同动态范围、带宽、误差稳定性特性和采样频率的传感器数据融合方法。这些是惯性传感器阵列领域的研究人员当前和未来的挑战,也是利用新惯性传感器硬件和系统带来的新机遇的先决条件。

参考文献:

[1] 秦永元,张洪钺,王叔华.卡尔曼滤波与组合导航原理[M].西安:西北工业大学出版社,2012.

QIN Yongyuan,ZHANG Hongyue,WANG Shuhua.Kalman filtering and combinatorial navigation principles[M].Xi’an:Northwestern Polytechnic University Press,2012.

[2] 秦永元.惯性导航[M].2版.北京:科学出版社,2014.

QIN Yongyuan.Inertial navigation[M].2nd ed.Beijing:Science Press,2014.

[3] 任元.基于MIMU的行人导航关键技术研究[D].南京:东南大学,2020.

REN Yuan.Research on the key technology of MIMU-based pedestrian navigation[D].Nanjing:Southeast University,2020.

[4] WAEGLI A,SKALOUD J,GUERRIER S,et al.Noise reduction and estimation in multiple micro-electro-mechanical inertial systems[J].Measurement Science and Technology,2010,21(6):65201.

[5] BITTNER D E,CHRISTIAN J A,BISHOP R H,et al.Fault detection,isolation,and recovery techniques for large clusters of inertial measurement units[C]//2014 IEEE/ION Position,Location and Navigation Symposium-PLANS 2014,Monterey,CA,USA,IEEE,2014.

[6] KIM E J,KIM Y H,CHOI M J,et al.Optimal Configuration Based on Lever Arm Effect Rejection Performance Index for Redundant Inertial Sensors[J].IEEE Transactions on Instrumentation and Measurement,2022,71:1-11.

[7] CHATTERJEE G,LATORRE L,MAILLY F,et al.Smart-MEMS based inertial measurement units:Gyro-free approach to improve the grade[J].Microsystem Technologies,2017,23(9):3969-3978.

[8] HE P,CARDOU P.Estimating the angular velocity from body-fixed accelerometers[J].Journal of Dynamic Systems,Measurement,and Control,2012,134(6):061015.

[9] MADGWICK S O H,HARRISON A J L,SHARKEY P M,et al.Measuring motion with kinematically redundant accelerometer arrays:theory,simulation and implementation[J].Mechatronics,2013,23(5):518-529.

[10] SCHOPP P,GRAF H,MAURER M,et al.Observing relative motion with three accelerometer triads[J].IEEE Transactions on Instrumentation and Measurement,2014,63(12):3137-3151.

[11] JIANG C,XUE L,CHANG H,et al.Signal processing of MEMS gyroscope arrays to improve accuracy using a 1st order Markov for rate signal modeling[J].Sensors,2012,12(2):1720-1737.

[12] XUE L,YANG B,WANG X,et al.Design of optimal estimation algorithm for multi-sensor fusion of a redundant MEMS gyro system[J].IEEE Sensors Journal,2022:1.

[13] XUE L,JIANG C,CHANG H,et al.A novel kalman filter for combining outputs of MEMS gyroscope array[J].Measurement,2012,45(4):745-754.

[14] XUE L,YANG B,YANG X,et al.A redundant fused MIMU attitude system algorithm based on two-stage data fusion of MEMS gyro clusters array[J].Measurement,2021,184:109993.

[15] SONG J,SHI Z,DU B,et al.The data fusion method of redundant gyroscope system based on virtual gyroscope technology[J].IEEE Sensors Journal,2019,19(22):10736-10743.

[16] AL-MAJED M I,ALSUWAIDAN B N.A new testing platform for attitude determination and control subsystems:Design and applications[C]//2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics,Singapore.IEEE,2009.

[17] DEMKOWICZ J,BIKONIS K.Study of array of MEMS inertial measurement units under quasi-stationary and dynamic conditions[J].Polish Maritime Research,2021(3):150-155.

[18] 张国亮.多量程MEMS陀螺阵列及其数据融合技术研究[D].天津:河北工业大学,2022.

ZHANG Guoliang.Multi-range MEMS gyro arrays and their data fusion technology[D].Tianjin:Hebei University of Technology,2022.

[19] BANCROFT J B,LACHAPELLE G.Data fusion algorithms for multiple inertial measurement units[J].Sensors,2011,11(7):6771-6798.

[20] JAFARI M,NAJAFABADI T A,MOSHIRI B,et al.PEM Stochastic Modeling for MEMS Inertial Sensors in Conventional and Redundant IMUs[J].IEEE Sensors Journal,2014,14(6):2019-2027.

[21] BRUNNER T,CHANGEY S,LAUFFENBURGER J,et al.Multiple MEMS-IMU localization:Architecture comparison and performance assessment[C]//22nd Saint Petersburg International Conference on Integrated Navigation Systems,ICINS 2015-Proceedings.[S.l.]:[s.n.],2015:123-126.

[22] PATEL U N,FARUQUE I A.Multi-IMU Based Alternate Navigation Frameworks:Performance &Comparison for UAS[J].IEEE Access,2022,10:17565-17577.

[23] HUDDLE J R.Trends in inertial systems technology for high accuracy AUV navigation[C]//Proceedings of the 1998 Workshop on Autonomous Underwater Vehicles (Cat.No.98CH36290).Cambridge,MA,USA,IEEE,1998.

[24] FOXLIN E.Pedestrian tracking with shoe-mounted inertial sensors[J].IEEE Computer Graphics and Applications,2005,25(6):38-46.

[25] 岑世欣,高振斌,于明,等.基于自适应阈值的行人惯性导航零速检测算法[J].压电与声光,2019,41(4):601-606.

CEN Shixin.,GAO Zhenbin.,YU Ming.,et al.Zero-speed detection algorithm for pedestrian inertial navigation based on adaptive thresholding[J].Piezoelectricity and Sound and Light,2019,41(4):601-606.

[26] SCHULER A R,GRAMMATIKOS A,FEGLEY K A.Measuring rotational motion with linear accelerometers[J].IEEE Transactions on Aerospace and Electronic Systems,1967,AES-3(3):465-472.

[27] PACHTER M,WELKER T C,HUFFMAN JR.R E.Gyro-free INS theory[J].NAVIGATION,2013,60(2):85-96.

[28] ZHOU H,ZHONG Y,SONG H,et al.Gyro-free inertial navigation principle[M].Singapore:Springer Singapore,2021:9-25.

[29] WILLIAMS T R,RABOUD D W,FYFE K R.Minimal spatial accelerometer configurations[J].Journal of Dynamic Systems,Measurement,and Control,2013,135(2):021016.

[30] VREEBURG J P B.Angular rate from the nine accelerometer instrument[J].Journal of Applied Mechanics,2010,77(6):1-8.

[31] SKOG I,NILSSON J,HNDEL P,et al.Inertial sensor arrays,maximum likelihood,and Cramér-Rao bound[J].IEEE Transactions on Signal Processing,2016,64(16):4218-4227.

[32] WAHLSTRÖM J,SKOG I,HNDEL P.Inertial sensor array processing with motion models[C]//2018 21st International Conference on Information Fusion (Fusion).Cambridge,UK.IEEE,2018.

[33] HAN S,MENG Z,OMISORE O,et al.Random error reduction algorithms for MEMS inertial sensor accuracy improvement—A review[J].Micromachines,2020,11(11):1021.

[34] LUO Z,LIU C,YU S,et al.Design and analysis of a novel virtual gyroscope with multi-gyroscope and accelerometer array[J].The Review of scientific instruments,2016,87(8):85003.

[35] VACCARO R J,ZAKI A S.Reduced-drift virtual gyro from an array of low-cost gyros[J].Sensors (Basel,Switzerland),2017,17(2):352.

[36] SHEN Q,LIU J,ZHOU X,et al.A multi-model combined filter with dual uncertainties for data fusion of MEMS gyro array[J].Sensors,2019,19(1):85.

[37] SONG J,SHI Z,DU B,et al.The filtering technology of virtual gyroscope based on Taylor model in low dynamic state[J].IEEE Sensors Journal,2019,19(13):5204-5212.

[38] VACCARO R J,ZAKI A S.Statistical modeling of rate gyros[J].IEEE Transactions on Instrumentation and Measurement,2012,61(3):673-684.

[39] RASOULZADEH R,MOHAMMAD SHAHRI A.Implementation of a low-cost multi-IMU hardware by using a homogenous multi-sensor fusion[C]//2016 4th International Conference on Control,Instrumentation,and Automation (ICCIA).Qazvin,Iran.IEEE,2019.

[40] 沈强,刘洁瑜,赵乾,等.MEMS陀螺阵列的RCC-OBE估计融合方法[J].北京航空航天大学学报,2018,44(11):2373-2379.

SHEN Qiang,LIU Jieyu,ZHAO Qian,et al.RCC-OBE estimation fusion method for MEMS gyro arrays[J].Journal of Beijing University of Aeronautics and Astronautics,2018,44(11):2373-2379.

[41] CHANG H,XUE L,QIN W,et al.An integrated MEMS gyroscope array with higher accuracy output[J].Sensors (Basel,Switzerland),2008,8(4):2886-2899.

[42] ZHU T,REN Y,WANG L,et al.Data fusion in redundant inertial measurement unit using a fruit-fly-optimized weighted least squares algorithm[J].IEEE Sensors Journal,2021,21(24):27612-27622.

[43] GRIGORIE T L,BOTEZ R M.Poster abstract:Precision improvement of aircrafts attitude estimation through gyro sensors data fusion in a redundant inertial measurement unit[C]//IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.Berlin,Germany,IEEE,2014.

[44] YUAN G,YUAN W,XUE L,et al.Dynamic performance comparison of two Kalman Filters for rate signal direct modeling and differencing modeling for combining a MEMS gyroscope array to improve accuracy[J].Sensors (Basel,Switzerland),2015,15(11):27590-27610.

[45] LIJUN Z,FANG M.Moving horizon estimation and attitude optimization algorithm for MEMS gyroscope array[C]//2018 IEEE 3rd Advanced Information Technology,Electronic and Automation Control Conference (IAEAC).Chongqing,China,IEEE,2018.

[46] CARLSSON H,SKOG I,JALDéN J.Self-calibration of inertial sensor arrays[J].IEEE Sensors Journal,2021,21(6):8451-8463.

[47] BLOCHER L,MAYER W,ARENA M,et al.Purely inertial navigation with a low-cost MEMS sensor array[C]//2021 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).Kailua-Kona,HI,USA,IEEE,2021.

[48] NUSBAUM U,KLEIN I.Control theoretic approach to gyro-free inertial navigation systems[J].IEEE Aerospace and Electronic Systems Magazine,2017,32(8):38-45.

[49] SAHU N,BABU P,KUMAR A,et al.A novel algorithm for optimal placement of multiple inertial sensors to improve the sensing accuracy[J].IEEE Transactions on Signal Processing,2020,68:142-154.

[50] CARLSSON H,SKOG I,HENDEBY G,et al.Inertial navigation using an inertial sensor array[J].arXiv preprint,2022,2201(arXiv):11983.

[51] 沈凯,左健文,左思琪,等.阵列式多MEMS-IMU协同导航系统与算法[J].中国惯性技术学报,2021,29(5):569-575.

SHEN Kai,ZUO Jianwen,ZUO Siqi,et al.Array-based multi-MEMS-IMU cooperative navigation system and algorithm[J].Chinese Journal of Inertial Technology,2021,29(5):569-575.

[52] PATEL U N,FARUQUE I A.Multi-IMU based alternate navigation frameworks:performance &comparison for UAS[J].IEEE Access,2022,10:17565-17577.

[53] 陈书钊.MEMS惯性传感器阵列系统搭建及数据融合技术研究[D].昆明:昆明理工大学,2017.

CHEN Shuzhao.MEMS inertial sensor array system construction and data fusion technology research[D].Kunming:Kunming University of Technology,2017.

[54] WAHLSTRÖM J,SKOG I.Fifteen years of progress at zero velocity:A review[J].IEEE Sensors Journal,2021,21(2):1139-1151.

[55] SRKK S.Bayesian filtering and smoothing[M].Cambridge:Cambridge university press,2013.

[56] NILSSON J,ZACHARIAH D,SKOG I,et al.Cooperative localization by dual foot-mounted inertial sensors and inter-agent ranging[J].EURASIP Journal on Advances in Signal Processing,2013,2013(1):164.

[57] ZENG Z,LIU S,WANG W,et al.Fusion of magnetic and visual sensors for indoor localization:infrastructure-free and more effective[J].IEEE Transactions on Multimedia,2017,19(4):874-888.

[58] ZAMPELLA F,KHIDER M,ROBERTSON P,et al.Unscented Kalman filter and magnetic angular rate update (MARU) for an improved pedestrian dead-reckoning[C]//Proceedings of the 2012 IEEE/ION Position,Location and Navigation Symposium.Myrtle Beach,SC,USA,IEEE,2012.

[59] 陈泽,潘献飞,陈昶昊,等.一种用于足绑式行人惯性导航的区间搜索零速检测器[J].中国惯性技术学报,2020,28(6):709-715.

CHEN Ze,PAN Xianfei,CHEN Changhao,et al.An interval search zero-speed detector for foot-tied pedestrian inertial navigation[J].Chinese Journal of Inertial Technology,2020,28(6):709-715.

[60] GODHA S,LACHAPELLE G,CANNON E.Integrated GPS/INS system for pedestrian navigation in a signal degraded environment[J].ION GNSS,2006.

[61] FELIZ ALONSO R,ZALAMA CASANOVA E,Gómez García-Bermejo J.Pedestrian tracking using inertial sensors[J].Journal of Physical Agents,2009,3(1):35-43.

[62] GODHA S,LACHAPELLE G.Foot mounted inertial system for pedestrian navigation[J].Measurement Science and Technology,2008,19(7):75202.

[63] SKOG I,HNDEL P,NILSSON J,et al.Zero-velocity detection—An algorithm evaluation[J].Biomedical Engineering,IEEE Transactions on,2010,57:2657-2666.

[64] SKOG I,NILSSON J,HNDEL P.Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems[C]//2010 International Conference on Indoor Positioning and Indoor Navigation.Zurich,Switzerland,IEEE,2010.

A review of the development of pedestrian navigation based on inertial sensor arrays

LUO Xiao1, LIU Lei1, CAO Lijia1,2,3, WANG Zhe4

(1.School of Automation and Information Engineering, Sichuan University of Science &Engineering, Zigong 643000, China; 2.Artificial Intelligence Key Laboratory of Sichuan Province, Zigong 643000, China; 3.Key Laboratory of Higher Education of Sichuan Province for Enterprise Informatization and Internet of Things, Zigong 643000,China; 4.Sichuan Tengdun Science and Technology Co., Chengdu 610037,China)

AbstractIn recent years, Micro-Electro Mechanical Systems (MEMS) have developed in the direction of small size, low power consumption, and low cost. This trend makes it possible to implement autonomous pedestrian navigation systems using inertial sensor arrays. Therefore, the application of this aspect has attracted extensive attention from researchers, and many phased results have been achieved. Firstly, this article summarizes and analyzes the configuration methods and error models of different inertial sensor arrays. What's more, it evaluates the data fusion accuracy of inertial sensor arrays under different fusion frameworks. Secondly, it evaluates the data fusion accuracy of inertial sensor arrays with different fusion frameworks. Finally, it also distills and summarizes the application and existing issues of zero velocity update algorithms in pedestrian navigation. At the same time, it discusses the application characteristics and development trends of inertial sensor arrays in pedestrian navigation.

Key wordsmicro electro mechanical systems; inertial sensor array; pedestrian navigation; data fusion; zerovelocity update

收稿日期:2023-01-06;

修回日期:2023-03-07

基金项目:中国高校产学研创新基金项目(2021ZYA11002);四川省科技创新苗子工程资助项目(MZGC20230084);研究生创新创业基金项目(Y2022111)

作者简介:罗肖(1997—),男,硕士研究生,E-mail:lx1962451602@163.com。

通信作者:曹立佳(1982—),男,副教授,博士生导师,E-mail:caolj@suse.edu.cn。

doi:10.11809/bqzbgcxb2023.12.020

本文引用格式:罗肖,刘磊,曹立佳,等.基于惯性传感器阵列的行人导航发展综述[J].兵器装备工程学报,2023,44(12):151-158.

Citation format:LUO Xiao, LIU Lei, CAO Lijia, et al.A review of the development of pedestrian navigation based on inertial sensor arrays[J].Journal of Ordnance Equipment Engineering,2023,44(12):151-158.

中图分类号:TP212;TP202

文献标识码:A

文章编号:2096-2304(2023)12-0151-08

科学编辑 向建华 博士(北京理工大学副教授)

责任编辑 贺 柳