山东科威数控机床有限公司铣床官方网站今天是:2025-06-28切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种估计步长的方法和装置的制作方法

时间:2025-06-28    作者: 管理员

专利名称:一种估计步长的方法和装置的制作方法
技术领域
本发明涉及通信领域,特别涉及一种估计步长的方法和装置。
背景技术
在导航系统中,基于惯性传感器的行人航迹推算定位技术是惯性传感器定位导航的发展方向,而影响行人航迹推算精度的因素之一为行人的步长,为了提高行人航迹推算的精度,需要估计行人的步长。目前,提供的一种估计步长的方法具体为:将JPEG解压缩图像分割为互不重叠且连续的多个图像块,对每个图像块进行二维离散余弦变换,获得离散余弦变换系数;根据离散余弦变换系数估计出行人行走一步的步长。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:对每个图像块进行二维离散余弦变换获取离散余弦变换系数,以及根据离散余弦变换系数估计行人行走一步的步长的计算复杂度较高,且现有技术对硬件平台的要求较闻,提闻了硬件成本。

发明内容
为了解决现有技术的问题,本发明实施例提供了一种估计步长的方法和装置。所述技术方案如下:一方面,提供了一种估计步长的方法,所述方法包括:根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,所述第一特征量包括所述行人行走一步的第一步频、所述行人行走一步的第一加速度方差、第一加速度最大值和第一加速度最小值;分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一特征量之间的欧氏距离;选择与所述第一特征量之间的欧氏距离最小的第二特征量,将所述选择的第二特征量对应的步长确定为所述行人行走一步的步长。其中,所述根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,包括:根据行人行走一步的行走时间,计算所述行人行走一步的第一步频;根据所述行人在所述行走时间包括的时间点的第一加速度,计算所述行人行走一步的第一加速度方差;从所述行人在所述行走时间包括的时间点的第一加速度中选择第一加速度最大值和第一加速度最小值;将所述第一步频、所述第一加速度方差、所述第一加速度最大值和所述第一加速度最小值组成第一特征量。其中,所述根据所述行人在所述行走时间包括的时间点的第一加速度,计算所述行人行走一步的第一加速度方差,包括:第一步、从所述行人在所述行走时间包括的时间点的第一加速度包括的第一个第一加速度开始依次输入第一加速度到接收窗口,直到向所述接收窗口中输入预设个数个第一加速度时停止输入,所述接收窗口最多允许输入所述预设个数个第一加速度且所述预设个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,设置输入个数的初值为所述预设个数;第二步、根据所述接收窗口中包括的第一加速度,计算方差;第三步、如果所述输入个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,则移动所述接收窗口,以向所述接收窗口输入下一个第一加速度,并将所述接收窗口中包括的最先输入的第一加速度输出,增加所述输入个数,返回执行所述第二步;第四步、如果所述输入个数等于所述行人在所述行走时间包括的时间点的第一加速度的个数,则对所述计算得到的方差进行平均值运算,得到所述计算得到的方差的平均值,将所述平均值确定为所述行人行走一步的第一加速度方差。其中,所述分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一特征量之间的欧氏距离,包括:从已存储的步长与第二特征量的对应关系中的第一条记录开始扫描,获取所述扫描的一条记录中的第二特征量;根据所述第一特征量包括的第一步频、第一加速度方差、第一加速度最大值和第一加速度最小值,以及所述获取的第二特征量包括的第二步频、第二加速度方差、第二加速度最大值和第二加速度最小值,按照如下公式计算所述第一特征量与所述获取的第二特征量之间的欧氏距离,
权利要求
1.一种估计步长的方法,其特征在于,所述方法包括: 根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,所述第一特征量包括所述行人行走一步的第一步频、所述行人行走一步的第一加速度方差、第一加速度最大值和第一加速度最小值; 分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一特征量之间的欧氏距离; 选择与所述第一特征量之间的欧氏距离最小的第二特征量,将所述选择的第二特征量对应的步长确定为所述行人行走一步的步长。
2.根据权利要求1所述的方法,其特征在于,所述根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,包括: 根据行人行走一步的行走时间,计算所述行人行走一步的第一步频; 根据所述行人在所述行走时 间包括的时间点的第一加速度,计算所述行人行走一步的第一加速度方差; 从所述行人在所述行走时间包括的时间点的第一加速度中选择第一加速度最大值和第一加速度最小值; 将所述第一步频、所述第一加速度方差、所述第一加速度最大值和所述第一加速度最小值组成第一特征量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述行人在所述行走时间包括的时间点的第一加速度,计算所述行人行走一步的第一加速度方差,包括: 第一步、从所述行人在所述行走时间包括的时间点的第一加速度包括的第一个第一加速度开始依次输入第一加速度到接收窗口,直到向所述接收窗口中输入预设个数个第一加速度时停止输入,所述接收窗口最多允许输入所述预设个数个第一加速度且所述预设个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,设置输入个数的初值为所述预设个数; 第二步、根据所述接收窗口中包括的第一加速度,计算方差; 第三步、如果所述输入个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,则移动所述接收窗口,以向所述接收窗口输入下一个第一加速度,并将所述接收窗口中包括的最先输入的第一加速度输出,增加所述输入个数,返回执行所述第二步; 第四步、如果所述输入个数等于所述行人在所述行走时间包括的时间点的第一加速度的个数,则对所述计算得到的方差进行平均值运算,得到所述计算得到的方差的平均值,将所述平均值确定为所述行人行走一步的第一加速度方差。
4.根据权利要求1所述的方法,其特征在于,所述分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一特征量之间的欧氏距离,包括: 从已存储的步长与第二特征量的对应关系中的第一条记录开始扫描,获取所述扫描的一条记录中的第二特征量; 根据所述第一特征量包括的第一步频、第一加速度方差、第一加速度最大值和第一加速度最小值,以及所述获取的第二特征量包括的第二步频、第二加速度方差、第二加速度最大值和第二加速度最小值,按照如下公式计算所述第一特征量与所述获取的第二特征量之间的欧氏距离,I= λ/(/ - , + (σ -σ;)2 + O — Wi)2 + (H-Hi)2 其中,在所述公式中,I为所述第一特征量与所述获取的第二特征量之间的欧氏距离,f为所述第一步频,σ为所述第一加速度方差,m为所述第一加速度最大值,η为所述第一加速度最小值,fi为所述第二步频,σ i为所述第二加速度方差,Hii为所述第二加速度最大值,Ili为所述第二加速度最小值; 判断所述扫描的一条记录是否为所述步长与第二特征量的对应关系中的最后一条记录,如果是,则结束操作,否则,继续扫描下一条记录。
5.根据权利要求1所述的方法,其特征在于,所述根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量之前,还包括: 获取行人行走 一步的行走时间,并在三维坐标系中获取所述行人在所述行走时间包括的时间点的横轴方向加速度、纵轴方向加速度和竖轴方向加速度; 根据本地重力加速度和所述行人在所述行走时间包括的时间点的横轴方向加速度、纵轴方向加速度和竖轴方向加速度,分别计算所述行人在所述行走时间包括的时间点的第一加速度。
6.一种估计步长的装置,其特征在于,所述装置包括: 第一获取模块,用于根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,所述第一特征量包括所述行人行走一步的第一步频、所述行人行走一步的第一加速度方差、第一加速度最大值和第一加速度最小值; 第一计算模块,用于分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一获取模块获取的第一特征量之间的欧氏距离; 确定模块,用于选择与所述第一获取模块获取的第一特征量之间的欧氏距离最小的第二特征量,将所述选择的第二特征量对应的步长确定为所述行人行走一步的步长。
7.根据权利要求6所述的装置,其特征在于,所述第一获取模块包括: 第一计算单元,用于根据行人行走一步的行走时间,计算所述行人行走一步的第一步频; 第二计算单元,用于根据所述行人在所述行走时间包括的时间点的第一加速度,计算所述行人行走一步的第一加速度方差; 选择单元,用于从所述行人在所述行走时间包括的时间点的第一加速度中选择第一加速度最大值和第一加速度最小值; 组成单元,用于将所述第一步频、所述第一加速度方差、所述第一加速度最大值和所述第一加速度最小值组成第一特征量。
8.根据权利要求7所述的装置,其特征在于,所述第二计算单元包括: 输入子单元,用于从所述行人在所述行走时间包括的时间点的第一加速度包括的第一个第一加速度开始依次输入第一加速度到接收窗口,直到向所述接收窗口中输入预设个数个第一加速度时停止输入,所述接收窗口最多允许输入所述预设个数个第一加速度且所述预设个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,设置输入个数的初值为所述预设个数; 计算子单元,用于根据所述输入子单元输入到接收窗口中包括的第一加速度,计算方差;移动子单元,用于如果所述输入个数小于所述行人在所述行走时间包括的时间点的第一加速度的个数,则移动所述接收窗口,以向所述接收窗口输入下一个第一加速度,并将所述接收窗口中包括的最先输入的第一加速度输出,增加所述输入个数,返回执行所述计算子单元; 确定子单元,用于如果所述输入个数等于所述行人在所述行走时间包括的时间点的第一加速度的个数,则对所述计算得到的方差进行平均值运算,得到所述计算得到的方差的平均值,将所述平均值确定为所述行人行走一步的第一加速度方差。
9.根据权利要求6所述的装置,其特征在于,所述第一计算模块包括: 获取单元,用于从已存储的步长与第二特征量的对应关系中的第一条记录开始扫描,获取所述扫描的一条记录中的第二特征量; 第三计算单元,用于根据所述第一特征量包括的第一步频、第一加速度方差、第一加速度最大值和第一加速度最小值,以及所述获取的第二特征量包括的第二步频、第二加速度方差、第二加速度最大值和第二加速度最小值,按照如下公式计算所述第一特征量与所述获取的第二特征量之间的欧氏距离,
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于获取行人行走一步的行走时间,并在三维坐标系中获取所述行人在所述行走时间包括的时间点的横轴方向加速度、纵轴方向加速度和竖轴方向加速度; 第二计算模块,用于根据本地重力加速度和所述行人在所述行走时间包括的时间点的横轴方向加速度、纵轴方向加速度和竖轴方向加速度,分别计算所述行人在所述行走时间包括的时间点的第一加速度。
全文摘要
本发明公开了一种估计步长的方法和装置,属于通信领域。所述方法包括根据行人行走一步的行走时间和所述行人在所述行走时间包括的时间点的第一加速度,获取第一特征量,所述第一特征量包括所述行人行走一步的第一步频、所述行人行走一步的第一加速度方差、第一加速度最大值和第一加速度最小值;分别计算已存储的步长与第二特征量的对应关系中包括的第二特征量与所述第一特征量之间的欧氏距离;选择与所述第一特征量之间的欧氏距离最小的第二特征量,将所述选择的第二特征量对应的步长确定为所述行人行走一步的步长。所述装置包括第一获取模块、第一计算模块和确定模块。本发明可以减少计算的复杂度,并且降低了硬件的成本。
文档编号G01C22/00GK103196460SQ20131008657
公开日2013年7月10日 申请日期2013年3月18日 优先权日2013年3月18日
发明者邓中亮, 韩青振, 王文杰, 高鹏, 徐涛, 陈沛 申请人:北京邮电大学

  • 专利名称:非承载车多车型下摆臂前轴螺栓高度调整检具的制作方法技术领域:本实用新型涉及一种机动车辆出厂前的调高工具,具体地说,是一种非承载车多 车型下摆臂前轴螺栓高度调整检具。背景技术:车身高度检验是检验车架下摆臂前轴螺栓离地高度,当此高度不
  • 专利名称:继电保护装置的光纤通道试验用切换光路接口机构的制作方法技术领域:本发明涉及一种继电保护装置的光纤通道试验用切换光路接口机构,属于继电保 护装置技术领域。背景技术:电力系统中的二次设备用于对一次设备的工作进行监测、控制、调节、保护以
  • 专利名称:一种关黄柏中小檗碱和巴马丁的提取及检测方法技术领域:本发明属于医药技术领域,涉及关黄柏中有效成份的提取,尤其涉及利用超高压提取关黄柏中小檗碱和巴马丁的方法。背景技术:“黄柏”是常用中药材,具有清热燥湿、泻火除蒸、解毒疗疮的功效。在
  • 专利名称:一种包装袋密封性检测装置的制作方法技术领域:本实用新型属于包装质量检测设备领域。 背景技术:所谓包装密封性,是指包装袋或包装盒防止其他物质进入或内装物溢出的特性。 目前人们使用的包装袋种类较多,在包装袋或包装盒的生产过程中,由于生
  • 专利名称:摆管喷淋试验装置的制作方法技术领域:本实用新型涉及电工电子产品外壳及密封件的防水试验设备,具体属于摆管喷淋试验装置。(二)技术背景为考核电子产品的外壳及密封件在运输或使用过程中受到可能的冲水(例如暴雨、风吹大雨、冲洗、海浪等)后的
  • 专利名称:金属异物检测方法及其装置的制作方法技术领域:本发明涉及检测混入到被检测物中的金属异物用的金属异物检测方法。其详细内容是涉及检测混入到用铝等导电性包装材料所包装的食品、医药品、工业用材料等被检测物中的金属异物用的金属异物检测方法。更
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12