基于Android的PDR改进算法研究
《信息技术与网络安全》2020年第7期
刘玲玉,刘狄松,常铁原
河北大学 电子信息工程学院,河北 保定071000
摘要: 基于Android开发实现了一款室内定位软件,采用PDR(Pedestrian Dead Reckoning)算法作为室内定位算法,利用智能手机内置加速度传感器、磁场传感器来实现步数、步长和航向的检测。同时,在基本的PDR算法的基础上做了改进,即采用卡尔曼滤波平滑处理步长、粒子滤波优化结果。最后对改进的算法进行实际测试,直线为主的轨迹中采用直线判定后误差为0.64 m;曲线为主的轨迹中采用两种滤波方法优化后误差为1.08 m。
中图分类号: TP212.9
文献标识码: A
DOI: 10.19358/j.issn.2096-5133.2020.07.008
引用格式: 刘玲玉,刘狄松,常铁原. 基于Android的PDR改进算法研究[J].信息技术与网络安全,2020,39(7):
48-51.

Research on improved PDR algorithm based on Android
Liu Lingyu,Liu Disong,Chang Tieyuan
School of Electronic Information Engineering,Hebei University,Baoding 071000,China
Abstract: An indoor positioning software is developed and implemented based on Android, using PDR algorithm as indoor positioning algorithm, using smart phone built-in acceleration sensor and magnetic field sensor to realize the detection of step number, step size and heading. At the same time, the improvement is made on the basis of the basic PDR algorithm, that is, the Kalman filter is used to smooth the step size and the particle filter is used to optimize the result. Finally, the improved algorithm is tested, the error is determined by straight line and the value is 0.64 m.In the curve-based trajectory, the error of the two filtering methods is 1.08 m.
Key words : Android;PDR;improved PDR algorithm;Kalman filter;paticle filter

自从1992年剑桥大学的Active Badge提出采用红外传感技术开发的室内定位系统以来,室内定位技术取得了很大的发展。如采用Wi-Fi、蓝牙、ZigBee、超声波、超宽带(UWB)、RFID、惯性导航等技术实现的室内定位系统也相继出现,但是至今还没有一款普遍适用的室内定位产品出现,为此相关学者与研究机构都在努力完善室内定位技术这一局限。近年来由于智能手机技术的进步与普及,基于Android的室内定位也成为了一个焦点,本文利用智能手机内置的传感器(如加速度传感器、磁场传感器)来实现PDR算法,进而实现室内定位,同时,为了提高PDR算法的定位精度,对PDR算法做了优化,主要采用卡尔曼滤波和粒子滤波算法,以及本文提出的直线判定这一方法。




本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003228


作者信息:

       刘玲玉,刘狄松,常铁原

       (河北大学 电子信息工程学院,河北 保定071000)

 


通知公告
编辑观点
理事会
参考资料
版权声明

凡《网络安全与数据治理》(原《信息技术与网络安全》)录用的文章,如作者没有关于汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权等版权的特殊声明,即视作该文章署名作者同意将该文章的汇编权、翻译权、印刷权及电子版的复制权、信息网络传播权与发行权授予本刊,本刊有权授权本刊合作数据库、合作媒体等合作伙伴使用。同时,本刊支付的稿酬已包含上述使用的费用,特此声明。

《网络安全与数据治理》(原《信息技术与网络安全》)编辑部