KOU Cai-yun, ZHANG Hui-qing, WANG Pu. Indoor positioning algorithm of pedestrian based on inertial sensor[J]. 2019, 38(1): 137-140. DOI: 10.13873/J.1000-9787(2019)01-0137-04.
基于惯性传感器的行人室内定位算法
摘要
针对室内行人定位的运动特征和惯性器件MPU6050每次固定位置的水平差异所造成的定位精度降低的问题
提出了一种基于零偏置校正算法。利用惯性器件在行人静态时所测得的数据
将行人动态行走的数据减去静态时的均值数据
减小了水平位置误差。针对惯性器件本身的漂移误差在二重积分导航算法中因积累而导致定位不准确的问题
提出了一种基于改进零速度修正算法和频域积分算法。根据手机电子罗盘和惯性器件内置陀螺仪的优缺点
将其数据进行融合
由滑动均值滤波和角度补偿算法得到更准确的行人的航向角。将位移数据与方向数据进行结合得到行人运动轨迹
并进行仿真验证。实验结果表明:所提出的算法能够有效提高室内定位的精度。
Abstract
Aiming at motion characteristics of indoor positioning pedestrian and positioning precision reducing problem of inertial device MPU6050 caused by the level difference of each fixed position
a zero bias correction algorithm is proposed. The algorithm uses data obtained by inertial devices in pedestrian static state to process the data by means of mean value
that is dynamic walking data of pedestrian is subtracted from the mean value of static data
which reduces error of horizontal position. Aiming at the problem that the drift error of the inertial device itself is accumulated in the double integral navigation algorithm and result in accurate localization
an improved zero velocity correction algorithm and a frequency domain integral algorithm are proposed. According to the advantages and disadvantages of mobile phone electronic compass and inertial device built-in gyroscope
fuse their data
more accurate pedestrian heading angle can be obtained with the moving average filtering and angle compensation algorithm
movement trajectory of pedestrian is obtained by combining the displacement data with directional data and simulation verification is carried out. Experimental result show that the proposed algorithm can effectively improve the precision of indoor positioning.