摘要
针对室内定位的实际应用需求,提出了基于行人航迹推算算法(PDR)的适用于手机采集数据的室内定位方法。不同于传统的数据采集方法,该种定位方法利用手机得到加速度、陀螺仪以及地磁原始数据,通过分析加速度信号实现步频探测和步长估计。利用扩展卡尔曼滤波器(EKF)融合各惯性传感器数据以提高方向角的解算精度。最后设计了基于Android平台的数据采集软件,可利用手机内置的传感器设备实现数据采集。经实验数据分析,该算法的定位精度优于2m,在实用的基础上具有较高的定位精度和较低的实现复杂度。
Aiming to the practice demand of the indoor location service, a positioning algorithm with Pedestrian Dead Reckoning (PDR) that suits for collecting data by eellphone terminal is presented. Different from the traditional data collection, taking the orig- inal data by cellphone, then the acceleration signal is utilized to realize stride detection and step length estimation. Extended Kalman Filter(EKF) is used to fuse datas from inertial sensors to improve the calculating accuracy of heading direction. Finally, data acquisition software based on Android platform is successfully designed which utilize sensors built-in cellphone implementing data acquisition. By the analysis of experimental data, the positioning accuracy is better than 2 m, and the algorithm can successfully achieve the indoor positioning under the requirement of higher precision and lower implementing complexity.
出处
《电子技术应用》
北大核心
2017年第4期86-89,93,共5页
Application of Electronic Technique
基金
国家自然科学基金(61263028)
桂林电子科技大学研究生教育创新计划资助项目(2016YZCX14)