Transformer辅助ESKF速度修正的惯性行人导航算法
DOI:
CSTR:
作者:
作者单位:

陈燕苹1 周巧1李建朋2 何东男3 蔡林君1周俊3彭慧1刘宇1邹梦强

作者简介:

通讯作者:

中图分类号:

TP24;TN965

基金项目:

国家自然科学基金(62305039,62405040)、重庆市自然科学基金(CSTB2023NSCQ-MSX0568, CSTB2023NSCQ-LMX0028,CSTB2024NSCQ-LZX0126)、重庆市教委科学技术研究项目(KJQN202500642)、空间惯性测量技术实验室开放基金(LabSIMT-2025-02)项目资助


Inertial pedestrian navigation algorithm with Transformer-assisted ESKF velocity correction
Author:
Affiliation:

Chen Yanping1Zhou Qiao1Li Jianpeng2He Dongnan3Cai Linjun1 Zhou Jun3Peng Hui1Liu Yu1Zou Mengqiang

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对低成本微机电系统(MEMS)惯性测量单元(IMU)在行人定位应用中存在噪声干扰与误差累积漂移的问题,提出一种基于Transformer与误差状态卡尔曼滤波器(ESKF)的紧耦合惯性导航方法。该方法的核心在于构建了深度学习感知与经典物理约束的动态交互机制,提出了基于置信度加权的观测噪声自适应调节方法。首先,利用 Transformer 的多头自注意力机制取代传统的循环神经网络,实现从原始IMU数据中更有效地捕捉长距离时序依赖关系,从而实现高精度的二维速度回归。其次,设计了一种紧耦合策略,将Transformer网络预测的速度及其置信度映射为ESKF的观测更新,并利用双重零速修正方法,构建速度误差反馈机制,实现了对航向漂移与陀螺仪零偏的修正。通过使用RoNIN公开数据集进行训练与实验验证,结果表明,该方法能够有效地对速度进行修正,相较于传统的循环神经网络/长短期记忆(RNN/LSTM)算法,该方法具有更好的鲁棒性,解算的轨迹也更贴合真实轨迹,95%分位点的最优绝对轨迹误差与相对轨迹误差分别降低至2.99和3.25 m。相较于另外两种方法,最大定位误差至少降低了3.31 m,降幅约为50.38%。该方法有效提高了惯性行人导航的定位精度,为消费级移动设备在复杂室内环境下的自主定位提供了一定的参考。

    Abstract:

    To solve the problems of noise interference and error accumulation drift in low-cost MEMS IMU in pedestrian positioning applications, a tightly coupled inertial navigation method integrating Transformer and error-state Kalman filter (ESKF) is proposed. The central innovation of this approach is the synergistic integration of deep learning perception and classical physical constraints, alongside a novel adaptive observation noise adjustment mechanism driven by confidence weighting. Firstly, the multihead self-attention mechanism of Transformer is utilized to replace traditional recurrent neural networks to more effectively capture long-range temporal dependencies from raw IMU data, thereby achieving high-precision two-dimensional velocity regression. Secondly, a tightly coupled strategy is designed to map the Transformer network’s predicted velocity and its confidence into ESKF observation updates. Furthermore, a velocity error feedback mechanism is constructed using dual zero-velocity update (ZUPT) methods to correct heading drift and gyroscope bias. Experimental results based on the publicly available RoNIN dataset demonstrate that this method can effectively correct speed estimations, thereby enhancing overall trajectory accuracy. Compared with traditional RNN/LSTM algorithms, the proposed method exhibits superior robustness and the calculated trajectory matches the actual trajectory better. The 95th percentile of the absolute trajectory error and relative trajectory error were optimally reduced to 2.99 meters and 3.25 meters, respectively. Compared with the other two methods, the maximum positioning error has been reduced by the least 3.31 meters, representing a decrease of approximately 50.38%. The proposed method effectively improves the positioning accuracy of inertial pedestrian navigation, providing a certain reference for the autonomous positioning of consumer mobile devices in complex indoor environments.

    参考文献
    相似文献
    引证文献
引用本文

陈燕苹,周巧,李建朋,何东男,蔡林君,周俊,彭慧,刘宇,邹梦强. Transformer辅助ESKF速度修正的惯性行人导航算法[J].电子测量与仪器学报,2026,40(8):92-99

复制
分享
相关视频

文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2026-10-13
  • 出版日期:
文章二维码
×
《电子测量与仪器学报》
关于防范虚假编辑部邮件的郑重公告