版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于三条件零速检测的行人定位导航系统设计 杨梦瑶 种阳 汪宇晴 张卓凡Summary:为了跟踪定位徒步行走人员的实时位置,设计了一种基于三条件零速检测的行人定位导航系统。首先采集脚面的9轴数据:三轴加速度、角速度、磁强,然后利用卡尔曼滤波算法进行滤波处理,对处理后的数据用三条件判断的零速检测算法判断运动状态零速时刻,运用行人航迹推算算法进行定位解算。经过实验验证:该方法准确度达到94.5%,满足行人的导航定位的要求,并提高了导航定位的实时性与准确性。Key:导航;行人定位;行人航迹推算;零速检测;卡尔曼滤波:TP212.1 :A:1009-3044(2019)26-0105-03开放科学(资
2、源服务)标识码(OSID):Abstract: In order to track and locate the real-time position of hikers, the paper designed a pedestrian positioning and navigation system based on three-condition zero-velocity detection. Firstly, sampling the 9-axis data of users foot, including tri-axial acceleration, angular veloci
3、ty and magnetic intensity. Then, using the Kalman filter algorithm to filter ,using the zero-speed detection algorithm based on three-condition to judge the zero velocity moment. Last, using pedestrian-dead-reckoning to position the location. The experimental results show that the accuracy of the me
4、thods reaches 94.5%, which meets the requirements of pedestrian navigation and positioning, and improves the real-time and accuracy of navigation and positioning.Key words: navigation; pedestrian position; pedestrian-dead-reckoning; zero velocity detection; kalman filtering1 引言捷聯惯导系统是一种完全自主导航系统1,具有短
5、时高精度和高稳定性等特点,在军事及民用方面都有较广泛的应用前景2。在我国,对行人导航的研究起步较晚,目前市面上大多数个人导航系统主要依靠GPS定位3。在郁闭度较高的空间环境下,卫星信号无法正常接收,常规的GPS卫星定位系统不能正常工作4,WIFI等无线网络导航方式精度较高,但需要预设传感器节点,并标定信号强度与地理位置的关系,成本高且不适于广阔的场地5。惯性导航具有不怕干扰、隐蔽性好、完全自主等优点6,该定位方式应用逐渐广泛。行人航迹推算算法的定位精度取决于初始位置和姿态信息的精确性以及推算过程中速度的航向信息求解,包括航向、步频和步长的估计。目前,常用的零速检测算法是基于对传感器输出的加速度
6、和角速度的模值、方差以及幅值的单一值与已设定的阈值进行比较,提取出步态中的零速点。但这类算法易误判零速区间导致丢失零速点,导致行人的速度、位置误差增加7。卡尔曼滤波算法在数据滤波和参数评估方面效果显著8。原始数据波形图中存在噪声干扰,可通过卡尔曼滤波算法对其进行去除。本文采用一种基于三条件零速检测8的行人定位导航系统。利用卡尔曼滤波算法进行滤波处理,利用三条件判断的零速检测算法确定零速区间,使用行人航迹推算(PDR)算法解算行人的位置与姿态信息。提高了定位导航的实时性与准确性。2 系统结构本系统基于零速检测,通过程序设计和误差补偿装置来实现较为准确的定位导航,并通过无线技术实现实时监测。结构流
7、程如图1所示。2 系统设计2.1 卡尔曼滤波算法的设计根据设计内容建立系统状态方程:其中,系统在k时刻的状态为XkRn,对应状态的观测信号为YkRm,A为系统的状态转移矩阵,为噪声驱动矩阵,w为过程噪声序列,B为观测矩阵,vk为量测噪声。进而根据状态一步预测方程、状态估值计算方程、滤波增益计算方程、一步预测协方差方程和估计协方差方程,建立卡尔曼滤波器。卡尔曼滤波器可以衰减数据中白噪声干扰,优化原始数据,从而提高导航定位精度。本设计中2.2 零速检测算法的设计零速检测法常用的方法为:加速度幅值检测法、加速度方差检测法和角速度幅值检测法。使用其中任何一种方法得到的零速区间判断准确度都较差,故本文使
8、用三条件法对零速点进行检测(本方法中,以“1”表示处于静止状态,以“0”表示处于运动状态)。通过公式(3)对运动状态进行判断:式中thamin和thamax是给定的加速度阈值的上下限, abk表示三轴加速度的模值,2abk表示合成加速度的方差,th2max为给定方差阈值的上限值, bk表示三相角速度的模值,thmax是给定阈值的上限值。以上三个条件进行“与”逻辑运算,即当逻辑运算结果为“1”时,才能判断此时运动状态为静止。3 实验验证本文设计嵌入式软件与硬件系统,并开发了一款基于高德地图的手机APP,通过无线传输模块接收硬件系统发送的数据并进行处理,在地图上显示实验人员的实时位置,实现定位导航
9、系统功能。其功能模块主要分为四个部分。1) 数据采集模块:使用MPU9150,该模块进行三轴加速度、角速度、磁场强度数据采集;2) 中央处理器模块:CPU使用STM32F411,该模块可以实现对数据信息的储存和转换;3) 无线通信模块:使用ESP8285WIFI模块;4) 供电模块。手机APP设计有主界面登陆与连接界面。可通过WIFI连接界面进行手机与测试模块的连接并实现基本的计步功能,APP主界面如图2所示。测试模块传感器放置于实验人员脚部,手机APP获取实时数据信息,在北京林业大学操场进行实验测试,实验装置如图3所示。3.1 零速检测仿真实验使用MPU9150对行人正常步行状态下三轴加速度
10、、角速度进行采集,并运用公式(3)进行计算判定。采集结果如图4(a)、图4(b)所示。由图4(a)、图4(b)中可以观察到步态稳定过程,但是图中3s-4s处和4s-5s处存在噪声干扰,对零速点的判别存在影响。3.2 卡尔曼滤波实验使用卡尔曼滤波算法对采集的加速度和角速度模值数据进行处理。滤波效果如图5(a)、(b)所示。由图5(a)、(b)可以得出,使用卡尔曼滤波后的波形减少了原始数据中的一部分噪声干扰,数据可读性更高,零速区间的判断也更加准确。3.3 计步实验采取零速检测法进行计步实验,数据统计见表1。由上表数据可知,数据经过三条件法和卡尔曼滤波算法处理后,仍可以较为准确地统计出行人行走的步
11、数,计步准确率在98%以上。3.4 行人航迹推算实验数据统计见表2。由上表数据可知,行走实际距离与探测距离相对误差较小,最大误差为5.5%,精确度达到94.5%,能够满足导航定位需求。4 结论本文设计了一种基于三条件零速检测的行人定位系统。系统硬件包括数据采集模块、主处理模块、无线通信模块、供电模块。并开发软件手机APP进行地图显示。使用零速检测法,卡尔曼滤波以及行人航迹推算算法实现计步、航迹追踪等功能。其准确度达到94.5%,满足行人的导航定位的要求。Reference:1 CHO S Y,PARK C G.MEMS based pedestrian navigation systemJ.J
12、ournalof Navigation,2006, 59(1):135- 153.2 陳冲. 地磁辅助惯性导航系统研究D. 哈尔滨:哈尔滨工业大学,2014.3 朱素英.GNSS/DR组合导航系统中粒子滤波算法研究J.电脑知识与技术,2013,9(25):5790-5793.4 Jin-feng Li,Qing-hui Wang,Xiao-mei Liu,Shun Cao,Feng-long Liu. A Pedestrian Dead Reckoning System Integrating Low-Cost MEMS Inertial Sensors and GPS ReceiverJ. Journal of Engineering Science and Technology Review,2014,7(2).5 李妍. 基于位置定位的消防员遇险搜救系统的研究D.天津:天津大学,2014.6 肖茜.便携式移动电子设备的步行者航位推算技术研究D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年蚌埠市星河小学编外劳务派遣教师招聘笔试备考题库及答案详解
- 2026上海港引航站自主招聘工作人员考试备考试题及答案详解
- 脑电图技师岗位试题及答案
- 2026年福建厦门大学附属第一医院第三季度辅助岗位招聘32人笔试备考试题及答案详解
- 2026年计算机编程语言C++实战案例习题集
- 2026年药师资格考试法律知识习题
- 2026年古代文学风格知识测试
- 2026年上海市绿色发展知识竞赛试题库
- 2026年网络安全知识应用能力测试卷
- 2026年湖南省消防设施操作员基础测试题
- 2026秋新版人教PEP英语六年级上册教学课件:第一单元Unit 1第5课时 B Read and write Reading time
- 2025年注册会计师考试经济法真题及答案解析
- 2025年基金从业资格考试私募股权投资基金基础知识真题及答案
- 2026年6月英语六级真题第3套(附答案)
- 小升初分班考摸底模拟试卷6套(语数英各2套含解析)
- 2026年高考语文(全国1卷)真题详细解读及评析
- 2026年秋季新教材统编版九年级上册道德与法治全册知识点背诵提纲
- 2026年中国工商银行校园招聘笔试真题
- 学校接送学生应急预案(3篇)
- (2026年)胺碘酮输液反应静脉炎的预防及处理措施课件
- 干部人事档案目录(样表)
评论
0/150
提交评论