【问题标题】:Are there any well known algorithms to count steps based on the accelerometer?是否有任何众所周知的算法来计算基于加速度计的步数?
【发布时间】:2011-06-16 16:34:01
【问题描述】:

我正在实现一个基于加速度计的计步器,我想知道是否有任何已知的算法来处理它。

【问题讨论】:

  • 你有一些数据吗?你能推断出一个步骤的样子吗?现在询问如何在时间序列中找到这种特征。
  • 没有数据,但我认为必须有一些现成的思想算法
  • 阿里链接的论文中有一些数据。问题是细节将取决于您拥有的设备的灵敏度、采样率和噪音。所以在某些时候你会需要一些数据。仪表问题就是这样。

标签: mobile physics accelerometer gyroscope


【解决方案1】:

你可能已经找到了:

Enhancing the Performance of Pedometers Using a Single Accelerometer

无论如何,我也有兴趣找到一个好的算法,我很好奇你会得到什么其他答案。 :)

【讨论】:

    【解决方案2】:

    有一个名为 Sensor data 的应用程序,您可以使用它来收集实验数据,然后分析它并尝试找到算法。

    要找到一个非常好的算法非常棘手,尤其是对于 iPhone,因为它的加速度计非常嘈杂

    【讨论】:

      【解决方案3】:

      这里有一篇有趣的论文(带有源代码)可能会有所帮助:http://www.analog.com/static/imported-files/application_notes/47076299220991AN_900.pdf

      图表很有趣。如果我自己这样做,我可能会以相当高的频率对数据进行采样,使用 FFT 转换为频域,应用数字带通滤波器来切断预期最小/最大步行速度之外的所有频率(包括任何DC 偏移),执行反向 FFT 以重建现在过滤的信号,然后通过具有滞后功能的边缘检测器运行结果数据。当然,这都是纯粹的猜测,但看看这些图表,我认为它会起作用,编写代码会相对较快,并且在手机的处理能力范围内。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2012-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多