我正在实施一个基于加速度计的计步器,我想知道是否有任何已知的算法来处理它。
答案 0 :(得分:4)
您可能已经找到了这个:
Enhancing the Performance of Pedometers Using a Single Accelerometer
无论如何,我也有兴趣找到一个好的算法,我很好奇你会得到什么其他答案。 :)
答案 1 :(得分:0)
有一个名为Sensor data的应用可用于收集实验数据,以便您可以对其进行分析并尝试查找算法。
因为它的加速度计非常嘈杂而找到一个非常好的算法特别适合iPhone,这将非常棘手
答案 2 :(得分:0)
这里有一篇有趣的论文(包含源代码)可能会有所帮助:http://www.analog.com/static/imported-files/application_notes/47076299220991AN_900.pdf。
图表很有趣。如果我自己这样做,我可能会以相当高的频率对数据进行采样,使用FFT转换到频域,应用数字带通滤波器来切断超出预期最小/最大步行速度的所有频率(包括任何DC偏移),执行反向FFT以重建现已滤波的信号,然后通过具有滞后功能的边沿检测器运行结果数据。这当然是纯粹的推测,但是看看那些我认为可行的图表,编码起来相对较快,并且在移动电话的处理能力范围内。