作者
柴佳语,黄甲申,黄 琪,方振国,易高明
文章摘要
随着室内定位需求的日益增长,基于惯性传感器的人员航位推算(PDR)技术成为GNSS信号受限环境下的有效解决方案。本文设计并实现了一种基于STM32微控制器的高效PDR系统,采用自适应零速修正与卡尔曼滤波算法,有效抑制了定位误差的累积发散。系统硬件采用STM32F405作为核心处理器,结合MPU9250传感器模块实现高精度数据采集,针对步态检测、步长估计和航向角修正等关键问题提出了优化方案。实验结果表明,该系统在50米行走路径上的定位误差小于1.5米,步数检测准确率达98.1%;此外,本文还探讨了从惯性传感器数据中挖掘步态特征的可行方法,为身份识别和健康监测等扩展应用提供了技术基础。
文章关键词
行人航位推算;STM32;零速修正;卡尔曼滤波;步态分析;惯性导航
参考文献
[1] 徐江颖.基于 MIMU 的行人航位推算定位系统[D].南昌大学,2017.
[2] 夏琳琳.基于行人航位推算的行人导航系统算法研究[D].北京理工大学,2016.
[3] 曹娟,崔学荣,李娟,等.多传感器融合的行人航位推算方法研究[J].微型电脑应用,2021,37(03):1-3+9.
[4] 李楠,申同强,赵云.一种基于低成本 IMU 的行人导航模块的设计与实现[J].北华航天工业学院学报,2016,26(06):21-23.
[5] 路明慧.基于 MEMS 器件的行人导航定位方法研究[D].西安建筑科技大学,2023.
[6] 姚华清.基于 MEMS 惯性传感器的行人导航系统研究[D].苏州大学,2021.
Full Text:
DOI