News新闻中心
行业资讯 公司新闻
当前位置:南宁棋牌游戏 > 新闻中心 > 行业资讯 > 计步新算法 利用三轴加速度传感器的计步测算法原理

计步新算法 利用三轴加速度传感器的计步测算法原理

TIME:2020-06-19   click: 483 次    编辑:南宁棋牌游戏    当前栏目:行业资讯

Description:░‖现如今,很多现代人都非常注重自己的▅日常锻炼,计步作为一种有效记录监控锻炼的监控手段,被广泛应用在移动终端的应用中。ぷぁ□※目前,大部分△的计步都是通过GPS信号来░,本文发布时间:2020-06-19,关于【计步新算法 利用三轴加速度传感器的计步测算法原理】的文章内容即将呈现,预计花费您91秒时间

 ‖ 现如今,很多现代人都非常注重自己的▅日常锻炼,计步作为一种有效记录监控锻炼的监控手段,被广泛应用在移动终端的应用中。 ぷ ぁ□※目前,大部分△的计步都是通过GPS信号来测算运动距离,再反推行走步数实现的。这种方法很是有效,但在室内或没有GPS信号的设备上无法工作。同☆♀时る,GPS精度对结果的干扰也比较大。

  为避免上述问题的出现,我们可以考虑一种新的测步方法,即:通过设や备上的加速度传感器来计算步数,在不支持GPS的设备上也可正常工作。还可以与GPS互相配合测步,这样可令使用场景变得多样。ゆ

  1.先要摸清ゑ模型的特征

  目前,大部分设备都提供了可以检测各个方向的加速度传感器。以iOS设备为例,我们利用了其三轴加★速度传感器(x,y,z轴代表方向如图)的特性▇来分析。分别用以检测人步行中三个方向的加速度变化。

  №Ψっ▲安卓棋牌游戏手机版下载计步新算法 利用三轴加速度传感器的计步测算法原理℉ぜ★円┿*

ぅ  iOS设备的三轴加速▓度传感器示意图

  用户在水平步行运动中,垂直和前进两个加速度会呈现周期性变化,如图所ひ示。在步行收脚的动作中,由于重心向上&单只脚触地,垂直方§ 向加速度是呈正向增加的趋势,之后继续向前,重心下移两脚触底,加速度相反。水平加速度在收脚时减★小,在迈步时增加。

  の计步新算法 利用三轴加速度传感器的计步测算法原理けz$がで

  反映到图表中わ,可以看到,在步行运动中,垂直和前进产生的加速度与时间大致为一个正弦曲线囍,而且ば在某点…有一个峰值。其中,垂直方向的加速度变化最大‖,通过对轨迹的峰值进行检测计算和加速度阀值决策,即可实时计算用户运动的□ 步数,还可依此进一ず步估算用户步行距离。

  °计步新算法 利用三轴加速度传感器的计步测算法原理安卓棋牌游戏手机版下载┽

  2.べ计步的合理算ぎ法

卍  因为用户在运动中可能用手平持㎡设备,或者将设备置于口袋中。所以,设备的放置方向不定。为此,通过计算三个加速度的矢量长度,我们♂可有以获得一条步行运动的正弦曲线轨迹。 第二步是峰值检测,我们记录了上次矢量长度和运动方向,通过矢量长度$ 的变化,そ可以れ判断目前加速度的方▏向,?并和上一次保存的加速度方向进行比较。如果是相反的,即是刚过峰值状态,则ゎ进入计步逻辑进行计步,否则舍弃。通过对峰值的次数累加,可得到用户步行的步伐。 最后,就是去干扰。手⊙持设备会有一些り低幅度和快速的抽动状态,或是我们俗称的手抖,或者某个恶作剧用户想通过短时快速反复摇动设备来模拟人走路,这些干扰数据如果不剔除,会影响记步的准确值,对于※这种干扰,我们可以通过给检测加上阀值和步频判断来过滤。

  ▍▎よぞ计步新算法 利用三轴加速度传感器的计步测算法原理あ∮¢げへ○

  人体最快的跑▽步频率为5ぺHZ,也就是说相邻两步的时间间隔的至少大于0.2秒,如图所示ろ,我们设置了TImespan在记步过程中我们过滤了高频噪声,即步频过快的情况。同时我们通过和上次¢加速度大小进行比较,设置设立一定的阀值Threshold来判断运动是棋牌游戏否属于有效,有效运动才可进行记步。

  3.关于计步▃▂器的扩展

  以上是一个依靠加速度测算的计步器实现原理,已知步行和跑步的步伐经验值,那么稍微改进下即可变成一个测距测速计。 通过三轴加速度传感器,我们可以知道█用户的运动状态。除了计步,还可以通过加速器的变化曲线判断用户摔倒状态,做成一个老人和儿童摔倒检测自动报警器。

相关文章推荐: