基于GLRT零速检测算法的行人室内定位系统
- 格式:pdf
- 大小:478.70 KB
- 文档页数:6
基于压力传感器辅助的行人室内定位零速修正方法赵小明;邓芳瑾;杨松普;李巍【摘要】Aiming at the problem of poor positioning accuracy of the available pedestrian indoor positioning navigation systems, a pressure capsule-aided zero-velocity update (ZUPT) algorithm is proposed. The micro-inertial measurement unit (MIMU) is combined with a pressure capsule to detect the stance phase between steps based on the statistical characteristic of foot MIMU and pressure capsule during walking. By setting the thresholds of acceleration magnitude, specific force slip variance, angular rate magnitude and plantar pressure based on traditional SINS navigation algorithm, a pressure capsule-aided ZUPT method with multi-condition constraints is developed to improve the navigation accuracy. An improved Kalman filter is designed for ZUPT to estimate the attitude, velocity and position errors. Therefore, the navigation precision can be improved by feeding these estimated errors back to the original navigation system. Experiment results indicate the necessity of fusing pressure information and show that the proposed ZUPT algorithm can efficiently reduce the drift errors of the MEMS inertial sensors and make the system's accuracy less than 1%D under walking and running conditions.%针对现有行人室内定位导航系统定位精度差的问题,设计了一种压力传感器辅助微惯性测量单元的多条件约束零速修正方法.将微惯性测量单元和压力传感器固连在鞋上,用来测量人体脚部运动信息.在经典捷联解算基础上通过对行走时微惯性测量单元和压力传感器的统计特性进行分析,对加速度模值、滑动方差、角速度模值、足底压力设定阈值,用以检测行走过程中的零速区间,通过基于零速修正的卡尔曼滤波估计姿态误差、速度误差和位置误差,反馈校正后对微惯性测量单元的累积误差进行修正.最后通过对比试验证明了压力传感器辅助下的零速修正方法提高了系统导航定位精度,步行和跑动时的水平定位精度优于1%D.【期刊名称】《中国惯性技术学报》【年(卷),期】2018(026)001【总页数】5页(P1-5)【关键词】微机电系统;压力传感器;零速修正;室内定位【作者】赵小明;邓芳瑾;杨松普;李巍【作者单位】天津航海仪器研究所,天津 300131;天津航海仪器研究所,天津300131;天津航海仪器研究所,天津 300131;天津航海仪器研究所,天津 300131【正文语种】中文【中图分类】U666.1全球导航卫星系统(Global Navigation Satellite System, GNSS)因其可以为陆、海、空三大领域提供实时、全天候和全球性的导航服务,已广泛应用于军事及民用等各个领域,给人们的生活提供了极大的便利。
基于GLRT零速检测算法的行人室内定位系统樊启高;孙艳;孙璧文;庄祥鹏【期刊名称】《传感技术学报》【年(卷),期】2017(030)011【摘要】针对微机电系统中惯性传感器漂移大、精度低导致室内行人定位精度不高的问题,本系统在惯性导航解算算法的基础上,提出基于广义似然比检验的零速检测算法.该方法是利用广义似然比检验对行人处于站立相或摆动相的概率进行估计以及进行零速更新,提高行人定位精度.基于本文提出的行人室内定位模型,搭建以惯性测量单元为核心的实验平台,评估本文算法的可行性.实验结果表明行人定位的动态误差为-1.8141 m~1.4516 m,置信度为97.61%.表明本文的行人室内定位系统满足实际定位的要求.%Due to the inertial sensors's large drift and low accuracy in micro electro mechanical system,the accuracy of pedestrian indoor location is low. Based on the inertial navigation,this paper presents the zero speed detection al-gorithm of the generalized likelihood ratio test. This algorithm uses the generalized likelihood ratio test to estimate the probability of pedestrians standing or swinging,and updates the speed of the standing,in order to improve the accuracy pedestrian location. Based on the proposed indoor pedestrian location model,build an experimental platform with the inertial measurement unit,and evaluate the feasibility of the model. The experimental results show that the dynamic error is -1.814 1 m~1.451 6 m,and the confidence level is 97.61%,and indicate thispedestrian indoor positioning system meets the requirements of practical location.【总页数】6页(P1706-1711)【作者】樊启高;孙艳;孙璧文;庄祥鹏【作者单位】江南大学物联网工程学院,江苏无锡214122;江南大学物联网工程学院,江苏无锡214122;江南大学物联网工程学院,江苏无锡214122;江南大学物联网工程学院,江苏无锡214122【正文语种】中文【中图分类】TP212【相关文献】1.行人惯性导航零速检测算法 [J], 费程羽;苏中;李擎2.多条件约束的行人导航零速区间检测算法 [J], 田晓春;陈家斌;韩勇强;杨黎明;尹静源3.基于foot-mounted IMU零速区间的行人步态检测算法 [J], 李飞;王朋远4.基于改进零速检测方法的室内定位系统 [J], 郭春丽;毛素梅;黄瑞航;丁建旭5.基于自适应阈值的行人惯性导航零速检测算法 [J], 岑世欣;高振斌;于明;曾成因版权原因,仅展示原文概要,查看原文内容请购买。
零速修正辅助的微惯性行人导航定位方法摘要:基于惯性测量组件足部安装方式的行人导航系统,以捷联惯性导航为主提供导航信息,通过行人足部运动信息进行零速检测触发基于卡尔曼滤波的零速修正,补偿导航系统误差,并结合磁传感器提供行人初始姿态信息,通过四元数算法提供行人行进过程中的姿态信息。
上述方案可以解决在GPS信号受屏蔽或严重受损无法进行行人定位的问题。
关键词:零速修正;卡尔滤波器;微惯性行人导航一、微惯性行人导航算法研究惯性导航系统由三部分组成:1、惯性测量装置,包括陀螺仪、加速度计(简称加表)、磁传感器。
2、人工的物理平台和计算机模拟数字平台为两种惯导平台,加速度计上的信息由惯导平台的陀螺仪模拟和跟踪导航坐标系,传输到坐标系上,载体即时的姿态与位置信息即可计算或模拟出。
3、导航计算机,平台跟踪回路的指令角速度可由导航解算计算。
捷联惯性导航解算主要包括为两个部分:对于姿态矩阵的解算和导航解算,也就是对数字平台的解算和对位置速度的解算。
以东北天指向的地理坐标系作为导航坐标系。
系统启动后在静态条件下,利用加速度信息,通过水平自对准得到足部惯性传感组件的初始横滚角与俯仰角,并通过磁强计的信号输出至导航计算机,结合初始横滚角与俯仰角得到足部惯性/地磁传感组件的初始航向角,进而获得初始姿态角;基于足部惯性/地磁传感组件中的三轴陀螺仪数据,采用四元数法进行姿态解算;把基于足部的惯性传感器组件中的三轴加速度计原始输出通过姿态转移矩阵转换到导航坐标系中,解算出人体足部在地理系中的速度,通过行进中的速度在导航坐标系中的投影,进一步求得人体的位置信息。
1.零速检测算法常见的行人步态检测方法包括零速检测,峰值检测和交叉检测。
传统的零速检测方法是设置一个滑动窗口,以读取随时间变化的加速度数据,计算滑动窗口中加速度的方差,并将其与预设阈值进行比较。
如果该值大于阈值,则确定其处于运动状态,否则处于静止状态。
然而这种方法有一定缺陷。
行人惯性导航零速检测算法
费程羽;苏中;李擎
【期刊名称】《传感器与微系统》
【年(卷),期】2016(35)3
【摘要】在行人惯性导航中,零速检测是实现速度误差清零和导航误差估计的前提,有着重要的作用.针对行人运动过程中零速区间时间间隔短难以检测的问题,提出了一种基于人体脚部运动特征的零速检测算法,将步行运动抽象成了一个包含4个隐含状态与15个观测量的隐马尔可夫模型,并阐述了模型构建机理.利用Baum-Welch算法训练和优化模型参数,提高了检测准确率.实验结果表明:所提出的方法零速检测效果较好,且采用该方法的行人惯性导航系统,其定位误差约为行进距离的0.73%,定位精度较高.
【总页数】5页(P147-150,153)
【作者】费程羽;苏中;李擎
【作者单位】北京信息科技大学高动态导航技术北京市重点实验室,北京100101;北京信息科技大学高动态导航技术北京市重点实验室,北京100101;北京信息科技大学高动态导航技术北京市重点实验室,北京100101
【正文语种】中文
【中图分类】TP212.9
【相关文献】
1.基于GLRT零速检测算法的行人室内定位系统 [J], 樊启高;孙艳;孙璧文;庄祥鹏
2.基于惯性导航的步行者零速检测算法 [J], 李刘颂;徐向波
3.基于foot-mounted IMU零速区间的行人步态检测算法 [J], 李飞;王朋远
4.一种用于足绑式行人惯性导航的区间搜索零速检测器 [J], 陈泽;潘献飞;陈昶昊;吴美平
5.基于自适应阈值的行人惯性导航零速检测算法 [J], 岑世欣;高振斌;于明;曾成因版权原因,仅展示原文概要,查看原文内容请购买。
基于伪自适应阈值零速检测法的室内个人导航系统王普;潘凯;任明荣;张晓东【期刊名称】《北京工业大学学报》【年(卷),期】2015(000)009【摘要】为了限制惯导误差的增长,根据人行走的规律提出了一种基于个人的多种步态模式下的伪自适应阈值零速检测法.通过加速度方差和陀螺模值的平方和作为检测依据,设置一个滑动的时间窗口来判断行人的运动模式,以此来自调节阈值的大小,对跑、走、台阶等运动模式都具有稳定可靠的检测效果.由于航向角不可观测,无法使用卡尔曼零速修正算法对航向角进行修正.采用融合室内地图的粒子滤波算法使穿越墙壁的粒子权重为零,对于大误差数据,通过自适应重采样的方法来有效避免粒子的严重退化现象.实验结果表明:速度在3m/s内零速检测的准确率达到97%以上.采用融合室内地图的粒子滤波算法后,正常行走约210 m的距离室内定位误差从原来的2.3 m降低到0.2 m.【总页数】6页(P1308-1313)【作者】王普;潘凯;任明荣;张晓东【作者单位】北京工业大学电子信息与控制工程学院,北京摇 100124;北京工业大学电子信息与控制工程学院,北京摇 100124;北京工业大学电子信息与控制工程学院,北京摇 100124;北京工业大学电子信息与控制工程学院,北京摇100124【正文语种】中文【中图分类】U666.1【相关文献】1.基于自适应阈值\"双K算法\"的\r零件缺陷边缘检测 [J], 任浪;管声启;洪奔奔;常江2.基于伪标准差和N-P准则的行人导航零速检测 [J], 戴洪德;李松林;周绍磊;全闻捷3.基于三条件零速检测的行人定位导航系统设计 [J], 杨梦瑶;种阳;汪宇晴;张卓凡4.基于SVM自适应零速检测的行人自主导航算法 [J], 纪志农;苗宏胜;李海军;孙伟5.基于自适应阈值的行人惯性导航零速检测算法 [J], 岑世欣;高振斌;于明;曾成因版权原因,仅展示原文概要,查看原文内容请购买。
室内行人自主定位算法的研究张博;贾浩男;赵皎【摘要】室内定位与导航在军事单兵系统、消防定位和大型场馆引导领域都拥有非常大的需求.由于GNSS导航在复杂的室内环境下会出现衰减、多径等问题,因此针对行人的基于低成本MEMS惯性传感器的行人航位推算(Personal Dead-reckoning,PDR)导航系统成为该领域的研究热点.以捷联惯性导航原理为基础,设计了室内行人自主定位算法并实现了该算法实时地解算行人位置,该系统模块佩戴于行人脚部,可以完成在室内环境中行人所在位置的实时定位.实验结果表明,该室内行人自主定位算法的精度在行进距离的1%以内,达到了室内定位功能的要求.【期刊名称】《无线电工程》【年(卷),期】2017(047)008【总页数】5页(P31-35)【关键词】室内定位;惯性传感器;零速检测;姿态更新【作者】张博;贾浩男;赵皎【作者单位】卫星导航系统与装备技术国家重点实验室,河北石家庄050081;卫星导航系统与装备技术国家重点实验室,河北石家庄050081;卫星导航系统与装备技术国家重点实验室,河北石家庄050081【正文语种】中文【中图分类】TN961Abstract The fields of military pedestrian system,firefighting and large venues have a very large demand of indoor positioning andnavigation.GNSS navigation will be chanllenged by attenuation,multipath and other issues in a complex indoor environment.The Personal Dead-reckoning navigation system based on low-cost MEMS inertial sensors become a hot topic in the field.In this paper,the algorithm of pedestrian autonomous positioning is designed and used to solve pedestrian location in real time based on the strapdown inertial navigation system.The system module is worn on the pedestrian foot,and can complete the pedestrian location in indoor and outdoor environment.Experiment results show that the accuracy of the indoor pedestrian localization algorithm is within 1% of the travel distance,which meets the requirement of indoor positioning function.Key words indoor positioning;inertial sensor;zero velocitydetection;attitude update随着现代化建设的进程不断深入以及大型场馆建筑日益增多,对于室内的和一些未接收GPS信号的区域,自主的定位与导航技术的需求会越来越大[1]。
基于改进零速检测方法的室内定位系统①郭春丽1, 毛素梅1, 黄瑞航2, 丁建旭31(广东财贸职业学院 信息技术学院, 广州 510445)2(中科云图智能科技有限公司, 广州 510030)3(广州特种机电设备检测研究院 国家防爆设备质量监督检验中心, 广州 510180)通讯作者: 丁建旭, E-mail: ******************摘 要: 为了实时跟踪室内人员的位置信息, 设计了一种基于惯性导航技术的室内定位系统. 在系统中运用改进零速修正技术, 减小惯性导航累积误差, 使得定位精度优于1%里程. 人员的位置信息通过4G 通信实时传送至云端,其运动轨迹被同步绘制并显示在用户界面. 测试场景为一栋两侧为消防楼梯间的方形建筑, 佩戴此系统装置的测试人员从一层进入建筑, 穿越长廊到达北侧消防楼梯间, 向上走至三层, 再穿越长廊到达南侧防烟楼梯间, 从此处楼梯间下至一层, 回到起始点结束, 完成一个闭环测试路径, 包括正常行走、小跑、上下楼等运动方式. 多次测试的实时定位误差均在1%以内, 证明该室内定位系统在不依赖于外界信息的情况下具有良好的实时自主导航性能.关键词: 惯性导航; 室内定位; 零速修正; 定位误差引用格式: 郭春丽,毛素梅,黄瑞航,丁建旭.基于改进零速检测方法的室内定位系统.计算机系统应用,2021,30(6):94–99. /1003-3254/7961.htmlIndoor Positioning System Based on Improved Zero Velocity Detection MethodGUO Chun-Li 1, MAO Su-Mei 1, HUANG Rui-Hang 2, DING Jian-Xu 31(School of Information Science and Technology, Guangdong Finance & Trade Vocational College, Guangzhou 510445, China)2(Guangzhou iMapCloud Intelligent Technology Co. Ltd., Guangzhou 510030, China)3(China National Quality Supervision and Testing Center of Explosion-Proof Equipment, Guangzhou Academy of Special Equipment Inspection & Testing, Guangzhou 510180, China)Abstract : An indoor positioning system based on inertial navigation is designed to track indoor pedestrian movements. In this system, the accumulated error in inertial navigation is reduced by the improved zero velocity update, increasing the positioning accuracy of the positioning system to less than 1% mileage. The real-time positioning information obtained by the system is uploaded to the cloud through 4G communication, and the tracks of pedestrian movements are simultaneously drawn and displayed at the user interface. The test is performed in a square-shaped building with stairwells on the opposite sides for fire fighting. The testers equipped with the system enter this building from the first floor, go through a long corridor and then arrive at the stairs in the north. Then they climb the stairs to the third floor and come to the smoke-proof stairwell in the south after a long corridor. From this stairwell, they go down stairs to the first floor and return to the starting position. At this point, the whole process is completed in a closed loop, involving the movements of testers such as walking, trotting, and going up and down stairs. Multiple tests reveal the real-time positioning error is less than 1%, proving the superior real-time autonomous navigation of the indoor positioning system without any auxiliary system.Key words : inertial navigation; indoor positioning; zero velocity update; positioning error计算机系统应用 ISSN 1003-3254, CODEN CSAOBNE-mail: ************.cn Computer Systems & Applications,2021,30(6):94−99 [doi: 10.15888/ki.csa.007961] ©中国科学院软件研究所版权所有.Tel: +86-10-62661041① 基金项目: 广东省普通高校青年创新人才项目(2020KQNCX185); 国家重点研发计划 (2017YFC0804705)Foundation item: Young Innovation Talents Project for Ordinary Universities of Guangdong Province (2020KQNCX185); National Key Research and Development Program of China (2017YFC0804705)收稿时间: 2020-10-17; 修改时间: 2020-11-18; 采用时间: 2020-11-24; csa 在线出版时间: 2021-06-01导航定位服务具有很好的实用价值和应用前景[1].当前常用的定位产品, 大部分采用非自主式定位技术,这类技术主要包括卫星导航、WiFi、蓝牙、超宽带、蜂窝移动网络. 在复杂的建筑物或矿井里, 卫星导航信号易被遮挡或缺失, 提供的定位服务精准度较低; WiFi、蓝牙都是利用接收端与信号源的信号衰减强度换算成两者之间的距离, 再采用三角定位法对位置进行估算,但在复杂多变的室内环境中很难建立准确的信号衰减模型; 超宽带利用脉冲信号在接收端与发射端的时间差来测量它们的距离, 再采用三角定位法估算位置, 在视距范围内可达厘米级定位精度, 但超宽带设备价格昂贵, 部署成本较高; 随着5G网络技术的大力发展, 蜂窝移动网络可以便捷使用搭建的基础设施, 利用移动通信系统的体系结构和传输信息实现用户的位置坐标推算, 但受基站密度的影响, 目前蜂窝移动网络定位精度较低, 无法实现精确的定位. 当人员处于火灾救援、矿井抢险等极端或未知环境时, 无法获得非自主式定位技术所需的有效信息, 这就对导航方式的自主性提出了更高要求[2]. 惯性导航技术不依赖于外部信息, 是当前实现室内人员定位的主要研究方向.惯性导航技术依靠自身的惯性传感器, 能够敏感载体运动的角速度和加速度, 根据牛顿运动定律, 通过3个方向的加速度数据积分计算出三维速度和位置进行导航推算. 该技术能够实现连续定位, 且不受外界环境干扰, 但是由于惯性传感器的器件误差, 长时间的误差积累严重影响定位的精度, 需要采用主动或被动的方式来抑制误差发散[3]. 零速修正技术是进行误差抑制的一种简单而且有效的手段, 利用人员行走过程中的零速作为观测量, 通过周期性的误差修正以提高定位精度.人员在运动过程中, 脚部与地面保持相对静止的时间十分短暂, 一种准确率高、鲁棒性强的零速检测方法是基于惯性导航技术的室内定位算法的核心. 目前典型的零速检测方法有: (1)固定阈值法[4], 通过对单一传感器或某种组合观测量设定阈值, 满足阈值要求即检测得到零速区间, 这种方法仅在正常行走模式下检测效果较好, 但是对于快走、跑步等运动模式, 该方法的检测效果并不理想; (2)外部传感器检测法[5], 利用压力传感器或超声波数据辅助检测得到零速区间, 外部传感器需要绑在脚上或腿上, 这使得穿戴更加繁琐,增加外部传感器使得数据处理量增加且成本较高, 在实际应用中并不常见.本研究提出了基于改进零速检测方法的室内定位系统, 适用于正常行走、小跑、上下楼等多种运动模式, 经多次试验验证, 该方法可以控制导航误差在1%里程以内, 实时将位置信息传送至服务端, 图形界面显示人员轨迹, 为一些安全生产和紧急救援提供了重要的技术支撑.1 室内系统定位设计1.1 系统架构设计本系统由设备端、手机端、云端3部分组成, 主要完成惯性传感器数据的采集、处理及导航解算, 解算得到的位置数据上传到云端保存后, 可视化显示人员的实时位置与航迹, 具体如图1所示.图1 系统架构设计(1)设备端: 由三轴陀螺仪、三轴加速度计、蓝牙等组成[6], 负责采集运动时的数据, 并通过蓝牙通信协议将导航解算后的数据传送到手机端;(2)手机端: 安装对应的APP, 主要是通过手机蓝牙, 接受设备端的数据通信, 再通过WiFi、4G等网络通信方式, 将数据实时上传到云端.(3)云端: 包括数据存储模块和应用模块[7]. 数据存储模块负责保存上传的原始数据, 应用模块是对位置数据进行处理、分析和显示, 比如根据定位数据推算确定人员的位置和方向, 显示在已导入的建筑模型中,以及安全轨迹预警等.1.2 数据协议传感器收集的数据处理后, 再经导航解算, 按规定的协议格式通过蓝牙通信协议, 传输到手机APP. 协议具体如表1所示.2021 年 第 30 卷 第 6 期计算机系统应用表1 协议格式长度(字节)2112–821含义帧头命令码数据长度数据段校验和帧尾表1中, 数据类型以及其对应数据长度如表2所定义.表2 数据类型定义ID数据长度(Byte)备注0X00 0XAA2帧头0X0F8请求设备端上报X、Y、Z方向3个位置和温度数据, 设备端接收到该命令后, 按照设定频率上报数据0X0E4请求设备端停止上报位置数据0X0D2请求设备端设置传输频率, 设置成功返回0XFF, 失败返回0XEE0X991帧尾2 室内人员定位惯性导航算法2.1 基本原理人员在运动过程中, 脚部会周期性出现离地、摆动、触地、静止4个阶段, 也就是一个步态周期, 如图2所示. 当脚部处于静止状态时, 此时人员的理论速度为零.惯性传感器固定在人员脚部, 采集x、y、z三个方向的角速度(单位为度/秒, 即deg/s), 当3个方向角速度在某段时间内均为零时, 则把此段称为静止区间, 如图3所示.图2 人员步态示意图静止区间静止区间静止区间16 00016 50017 00017 500采样点 (个)x方向y方向z方向图3 静止区间示意图把速度为零作为卡尔曼滤波的虚拟观测, 可以建立卡尔曼滤波方程, 修正惯性导航误差[8]. 以常用的9状态滤波器为例, 设模型的系统状态为导航系统误差, 如式(1)所示:δφ=φEφNφUδv=[v E v N v U]δr=[r E r N r U]式中, 为姿态角误差,为速度误差, 为位置误差.建立卡尔曼滤波状态方程和量测方程[9]:系统的观测量z如下:观测矩阵为:这就是基于惯性导航技术的室内定位算法基本原理, 其中零速检测的准确性是影响系统定位精度的重要原因之一.2.2 改进的零速检测算法零速检测算法是基于零速检测的人员定位算法中重要部分, 当惯性传感器被固定在鞋上时, 三轴陀螺仪和三轴加速度计可以敏感到脚部的运动状态, 实时检测脚部离地、摆动、触地、静止的周期性变化. 在目前的应用中, 常采用加速度计和陀螺仪固定阈值法, 利用统计学特性来完成静止区间的检测.||f k||||f x/y/z||||w k||||w x/y/z||式中, 表示加速度计模值, 表示加速度计测量值, 表示陀螺仪模值, 表示陀螺仪测量值.||f k||||w k||当和分别小于其设定阈值, 同时满足判断条件时, 即判定此时间段为静止区间, 但是在实际应用中, 由于人员脚部运动的随机性, 在一个步态周期内常常出现漏检, 如图4所示. 由于x轴陀螺仪数据较大,会造成大量数据漏检, 但此时脚部仍然处于静止阶段.针对以上漏检的情况, 本文对基于固定阈值的零速检测算法进行改进. 由于人员运动属于低速运动, 毫秒级的延迟不会影响定位精度, 故采用滑动窗的方式,缓存需判断时刻及其前后各3个时刻的传感器数据,计算机系统应用2021 年 第 30 卷 第 6 期ωxi ,ωyi,ωzi,i=1,2,···,7a xi ,a yi,a zi,i=1,2,···,7设滑动窗缓存陀螺仪测量值为,缓存加速度计测量值为, 分别设定陀螺仪判断阈值Thre_Gyro和加速度计判断阈值Thre_Acc, 判断条件如式(8)和式(9):当式(8)和式(9)满足逻辑与的条件下, 判断此时刻为静止区间, 当式(8)和式(9)满足逻辑或的条件下,进行重新判断.x方向y方向z方向判断静止区间真实静止区间25 10025 20025 30025 40025 500采样点 (个)图4 一个步态周期内静止区间漏检示意图由图4可以看出, 出现漏检的原因是由于x轴陀螺仪变化较大, 造成此现象的原因是脚踝有轻微的抖动, 但脚部实际仍处于静止状态. 针对此干扰项, 选取当前时刻与缓存区其它时刻数据进行冗余判断, 若当前时刻与其它时刻的变化较小, 即认为该时刻为静止区间. 分别设定陀螺仪冗余判断阈值ThreDiff_Gyro和加速度计冗余判断阈值ThreDiff_Acc, 判断条件如式(10)和式(11)所示.当式(10)和式(11)同时满足条件情况下, 判断此时刻为静止区间, 改进零速检测方法流程图如图5.利用以上改进的零速检测方法后, 测出结果如图6所示, 可以看出图4中出现的漏检数据被正确检测判断为静止区间.图5 改进零速检测方法流程图25 20025 25025 30025 35025 40025 450采样点 (个)静止区间x方向y方向z方向图6 改进算法静止区间检测结果在水平地面, 选择步行、跑步两种状态进行测试,结果分别如图7、图8所示. 从这两个图可以看出, 改2021 年 第 30 卷 第 6 期计算机系统应用进零速检测算法比原零速检测算法定位更准确, 在走路和跑步情况下均提高了定位精度, 达到了预期效果.x 方向 (m)−551015202530改进零速修正算法原零速修正算法图7 步行测试结果对比图改进零速修正算法原零速修正算法x 方向 (m)−25−20−15−10−55101520图8 跑步测试结果对比图3 室内定位系统实现室内定位系统由设备端、手机端和云端组成. 设备端是集成硬件于一体的装置, 人员可随身携带; 手机端安装对应的APP, 打开蓝牙, 选用4G 网络用于数据的通信; 云端是部署在服务器上, 有固定的IP, 用户可随时访问.将室内建筑模型坐标保存到系统, 设备上的位置数据上传之后可以实时绘制人员轨迹, 也可以浏览历史轨迹, 方便在特殊情况下进行任务调配和危险处置,如图9所示. 还支持划定安全区电子围栏、警报区和禁区电子围栏, 进入则触发相应级别的报警, 有益于安全生产和紧急救援.4 实验与分析实验人员佩戴此系统装置进入测试建筑物, 从A 点出发, 穿越一层长廊到达北侧消防楼梯间(B 点),向上爬行至3层, 到达C 点, 再穿越长廊到达南侧防烟楼梯间(D 点), 从此处消防楼梯间下至1层, 回到起始A 点结束, 完成一个闭环测试路径, 期间包括正常行走、小跑、上下楼等运动方式.从图10可以看出, 测试全程约为330 m, 闭合误差为1 m, 闭合误差为0.4%里程, 满足1%里程的设计精度, 证明该室内定位系统在不依赖于外界信息的情况下具有良好的实时自主导航性能.出发位置当前位置用户管理位置轨迹地图导入设备管理消息通知修改密码实时位置历史轨迹室内模型电子围栏查看设备围栏报警原始上报数据N图9 室内人员定位系统云端界面方向 (m)y方向 (m )−50−40−30−20−100102020406080100120140DCBA 图10 测试路径图5 结论基于惯性导航技术的室内定位系统为人员定位提供了新的解决方案, 作为一种自主式导航方式, 不需要外界基站的辅助, 提高了环境适用性, 在消防救援、抢险救灾等未知环境下具有不可替代的作用.基于零速修正的惯性导航算法中航向角是不可观的, 故无法对航向角误差进行修正, 后期需继续针对航向角的误差修正进行研究, 同磁力计[10]、雷达[11]、Slam [12]、UWB [13]等多种导航信息源进行数据融合是进一步提高室内定位精度、适用性和可靠性的有效途计算机系统应用2021 年 第 30 卷 第 6 期径, 本文的研究也为室内定位多传感器融合技术奠定了研究基础.参考文献潘献飞, 穆华, 胡小平. 单兵自主导航技术发展综述. 导航定位与授时, 2018, 5(1): 1–11.1Woyano F, Lee S, Park S. Evaluation and comparison of performance analysis of indoor inertial navigation system based on foot mounted IMU. Proceedings of the 18th International Conference on Advanced Communication Technology (ICACT). PyeongChang, Republic of Korea.2016. 792–798.2赵小明, 邓芳瑾, 杨松普, 等. 基于压力传感器辅助的行人室内定位零速修正方法. 中国惯性技术学报, 2018, 26(1): 1–5.3Chen CH, Chen Z, Pan XF, et al. Assessment of zero-velocity detectors for pedestrian navigation system using MIMU. Proceedings of 2016 IEEE Chinese Guidance, Navigation and Control Conference. Nanjing, China. 2015.128–132.4田晓春, 陈家斌, 尚剑宇, 等. 基于自包含传感器的单兵导航系统设计. 导航定位与授时, 2017, 4(5): 54–59.5周婧, 陈庙红, 吴豪杰. 基于惯性导航的平面航迹推算的研究. 计算机科学, 2017, 44(6A): 582–586.6赵红宇. 惯性行人导航系统的算法研究[博士学位论文]. 7大连: 大连理工大学, 2015.Wang ZL, Zhao HY, Qiu S, et al. Stance-phase detection for ZUPT-aided foot-mounted pedestrian navigation system.IEEE/ASME Transactions on Mechatronics, 2015, 20(6): 3170–3181. [doi: 10.1109/TMECH.2015.2430357]8周凤岐, 卢晓东. 最优估计理论. 北京: 高等教育出版社, 2009.9Renaudin V, Combettes C. Magnetic, Acceleration Fields and Gyroscope Quaternion (MAGYQ)-based attitude estimation with smartphone sensors for indoor pedestrian navigation. Sensors, 2014, 14(12): 22864–22890. [doi: 10.3390/ s141222864]10Meng Y, Wang W, Han H, et al. A vision/radar/INS integrated guidance method for shipboard landing. IEEE Transactions on Industrial Electronics, 2019, 66(11): 8803–8810. [doi: 10.1109/TIE.2019.2891465]11Chun S, Won DH, Heo MB, et al. Performance analysis of an INS/SLAM integrated system with respect to the geometrical arrangement of multiple vision sensors. International Journal of Control, Automation and Systems, 2012, 10(2): 288–297.[doi: 10.1007/s12555-012-0209-8]12Rantakokko J, Rydell J, Strömbäck P, et al. Accurate and reliable soldier and first responder indoor positioning: Multisensor systems and cooperative localization. IEEE Wireless Communications, 2011, 18(2): 10–18. [doi: 10.1109/ MWC.2011.5751291]132021 年 第 30 卷 第 6 期计算机系统应用。
基于地磁辅助的室内行人定位航向校正方法马明;宋千;李杨寰;谷阳;周智敏【摘要】In inertial based self-contained pedestrian positioning systems,because the drifts of the gyroscopes grow with time,it relies onthe earth magnetic field to suppress the heading errors.However,the earth magnetic field suffers from severe interference in indoor scenarios,and the magnetometer itself has measurement errors,the above reasons have dramatically limited the performance of the magnetometer-aided heading error calibration.This paper proposes a magnetic-aided heading error calibration approach.Firstly,the magnetometer is calibrated according to the motion model of the pedestrian and the calibration coefficients obtained are used to improve the accuracy of heading derived by the magnetometer.On this basis,a proved Quasi-Static magnetic Field (QSF)detection approach is proposed to extract the usable magnetic information fed into Zero velocity UPdaTe (ZUPT)-aided Extended Kalman Filter (EKF) algorithm to conduct the heading calibration.The experiment results show that the 684 meter long walk only has a position error of less than 0.5 meter and heading error of 3.2 degrees,and the position error is less than 0.2% of the total walking distance.The results indicate that the performance of the proposed method is superior to the existing approach.%在基于惯性传感器的室内人员自主定位系统中,由于陀螺仪存在随时间增长的漂移,需要依靠地磁场对航向校正.然而,室内场景中地磁场会受到比较严重的干扰,磁力计自身也存在一定误差,严重影响了地磁场辅助定位的航向校正效果.该文提出一种地磁辅助的室内定位航向校正方法,该方法首先结合人体运动模型对磁力计进行校准,获取相关校准系数,提高磁力计解算航向精度.在此基础上利用改进的磁场准静态检测方法提取可用的磁力计观测量,经校准系数校准后结合零速更新算法(Zero velocity UPdaTe,ZUPT)辅助的扩展卡尔曼滤波(Extended Kalman Filter,EKF),对陀螺仪航向进行滤波校正.实验结果显示在长约684 m的轨迹下航向误差仅为3.2°定位误差小于0.5 m,定位精度优于0.2%,验证了该方法较传统的磁场辅助航向校正方法的优越性.【期刊名称】《电子与信息学报》【年(卷),期】2017(039)003【总页数】7页(P647-653)【关键词】室内行人定位;磁场准静态检测;航向校正;磁力计校准【作者】马明;宋千;李杨寰;谷阳;周智敏【作者单位】国防科技大学电子科学与工程学院长沙410073;国防科技大学电子科学与工程学院长沙410073;国防科技大学电子科学与工程学院长沙410073;国防科技大学电子科学与工程学院长沙410073;国防科技大学电子科学与工程学院长沙410073【正文语种】中文【中图分类】TN911.72卫星导航定位是目前最为广泛和成熟的一种定位手段。
基于零速修正的多源导航算法研究作者:姚文凯邢砾文黄莹来源:《数码设计》2020年第02期摘要:论文针对行人行走过程中导航带来的误差,提出采用多传感器数据融合的零速修正算法。
首先,将惯性测量模块安置于行人腿部,实时获取行人行进的加速度和角速度参数;然后,通过采用SVM零速检测分类方法,快速准确识别出运动阶段和静止阶段,在静止阶段速度和角速度都为零,同时利用磁强计确定方位,从而对行人的速度、角速度、方位等参数进行误差修正;最后,利用扩展卡尔曼滤波方法对行人行走误差进行滤波处理,进而对惯性导航解算的位置和方向信息进行实时补偿,实现对行人轨迹的跟踪。
关键词:导航算法;零速修正;卡尔曼滤波中图分类号:S762;TN713;TP212; 文献标识码:A; 文章编号:1672-9129(2020)02-0035-02Abstract: aiming at the errors caused by navigation during pedestrian walking, this paper proposes a zero-speed correction algorithm based on multi-sensor data fusion. First, the inertial measurement module is placed on the legs of pedestrians to obtain the acceleration and angular velocity parameters of pedestrians in real time. Then, the zero-speed detection and classification method of SVM is adopted to quickly and accurately identify the moving stage and the stationary stage. In the stationary stage, the velocity and angular velocity are both zero. At the same time, the azimuth is determined by the magnetometer, so as to correct the error of the pedestrian's velocity,angular velocity, azimuth and other parameters. Finally, the extended kalman filter method is used to filter the pedestrian walking error, and then the position and direction information of the inertial navigation solution are compensated in real time, so as to track the pedestrian trajectory.Keywords: navigation algorithm; Zero speed correction; Kalman filtering1 ;;引言随着科学技术和信息化的快速发展,信息技术逐渐应用到人们的日常生活中,为人们的日常活动提供了更多的便利。