The invention provides an adaptive zero speed interval detection method, which belongs to the technical field of pedestrian navigation and positioning. Including: S1: real-time acquisition of the output data of the inertial device, the output data including the angular velocity information and acceleration information of the inertial device; S2: Determination of the initial angular velocity energy threshold of the angular velocity zero speed detection based on the angular velocity information; S3: Determination of the angular velocity zero speed detection based on the sliding window of the angular velocity zero speed detection based on the initial angular velocity energy threshold The number of detection points in the sliding window and the interval state corresponding to the sliding window; S4: adaptively adjust the initial angular velocity energy threshold according to the number of detection points and the interval state corresponding to the sliding window to obtain the initial zero speed interval based on the initial angular velocity energy threshold; S5: advance the initial zero speed interval according to the acceleration information The acceleration zero speed detection is performed, and the initial zero speed range is modified to obtain the modified zero speed range.
【技术实现步骤摘要】
一种自适应零速区间检测方法
本专利技术涉及行人导航定位
,具体涉及一种自适应零速区间检测方法。
技术介绍
零速更新方法是行人导航系统广泛采用的一种误差修正手段,其根据行人步态中周期性地存在零速区间的特点对导航解算的位置误差进行周期性清零。零速更新的前提是准确、有效地检测行人运动过程中的零速区间。常用的零速区间检测方法有加速度模值法、角速度模值法、加速度滑动标准差法或多种方法综合,但是,现有的零速区间检测方法中阈值设置固定或单一,不能根据步态的变化进行自适应调整,对多步态运动的适应性差。
技术实现思路
本专利技术解决的问题是现有零速区间检测方法对多步态适应性差的问题。本专利技术一方面提供一种自适应零速区间检测方法,包括:S1:实时获取惯性器件的输出数据,所述输出数据包括所述惯性器件的角速度信息和加速度信息;S2:根据所述角速度信息确定角速度零速检测的初始角速度能量阈值;S3:根据所述初始角速度能量阈值对角速度零速检测的滑动窗口进行角速度零速检测,确定所述滑动窗口内的检测点数目和所述滑动窗口对应的区间状态;S4:根据所述检测点数目和所述滑动窗口对应的区间状态对所述初始角速度能量阈值进行自适应调整,得到基于所述初始角速度能量阈值的初始零速区间;S5:根据所述加速度信息对所述初始零速区间进行加速度零速检测,对所述初始零速区间进行修正,获得修正零速区间。可选地,所述S4步骤包括:S410:根据所述检测点数目计算所述滑动窗口对应的时间t;< ...
【技术保护点】
1.一种自适应零速区间检测方法,其特征在于,包括:/nS1:实时获取惯性器件的输出数据,所述输出数据包括所述惯性器件的角速度信息和加速度信息;/nS2:根据所述角速度信息确定角速度零速检测的初始角速度能量阈值T
【技术特征摘要】
1.一种自适应零速区间检测方法,其特征在于,包括:
S1:实时获取惯性器件的输出数据,所述输出数据包括所述惯性器件的角速度信息和加速度信息;
S2:根据所述角速度信息确定角速度零速检测的初始角速度能量阈值Tω;
S3:根据所述初始角速度能量阈值Tω对角速度零速检测的滑动窗口进行角速度零速检测,确定所述滑动窗口内的检测点数目L和所述滑动窗口对应的区间状态;
S4:根据所述检测点数目L和所述滑动窗口对应的区间状态对所述初始角速度能量阈值Tω进行自适应调整,得到基于所述初始角速度能量阈值的初始零速区间;
S5:根据所述加速度信息对所述初始零速区间进行加速度零速检测,对所述初始零速区间进行修正,获得修正零速区间。
2.如权利要求1所述的自适应零速区间检测方法,其特征在于,所述S4步骤包括:
S410:根据所述检测点数目L计算所述滑动窗口对应的时间t;
S420:根据所述时间t和所述滑动窗口对应的区间状态对所述初始角速度能量阈值Tω进行自适应调整,得到基于所述初始角速度能量阈值Tω的所述初始零速区间。
3.如权利要求2所述的自适应零速区间检测方法,其特征在于,所述S420步骤包括:
当所述滑动窗口对应的区间状态为运动区间时,判断所述时间t的大小是否满足t1≤t≤t2,其中,t1为第一预设时间,t2为第二预设时间:是,回到S3步骤,对下一滑动窗口进行角速度零速检测;否,对所述初始角速度能量阈值Tω进行自适应调整,并根据所述初始角速度能量阈值Tω的调整次数进行零速区间判断;
当所述滑动窗口对应的区间状态为零速区间时,判断所述时间t的大小是否满足t≥t3,其中t3为第三预设时间:是,所述滑动窗口确定为所述初始零速区间;否,对所述初始角速度能量阈值Tω进行自适应调整,并根据所述初始角速度能量阈值Tω的调整次数进行零速区间判断。
4.如权利要求3所述的自适应零速区间检测方法,其特征在于,当所述滑动窗口对应的区间状态为运动区间时,所述对所述初始角速度能量阈值Tω进行自适应调整步骤包括:
当所述时间t的大小满足t<t1时,减小所述初始角速度能量阈值Tω;
当所述时间t的大小满足t>t2时,增大所述初始角速度能量阈值Tω。
5.如权利要求3所述的自...
【专利技术属性】
技术研发人员:李清华,黄志威,闻帆,李新年,于文昭,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。