我正在实现一个基于加速度计的计步器,我想知道是否有任何已知的算法来处理它。
问问题
11823 次
3 回答
4
于 2011-06-16T17:05:25.167 回答
0
这里有一篇有趣的论文(带有源代码)可能会有所帮助:http ://www.analog.com/static/imported-files/application_notes/47076299220991AN_900.pdf 。
图表很有趣。如果我自己这样做,我可能会以相当高的频率对数据进行采样,使用 FFT 转换到频域,应用数字带通滤波器来切断预期最小/最大步行速度之外的所有频率(包括任何DC 偏移),执行反向 FFT 以重建现在过滤的信号,然后通过具有滞后功能的边缘检测器运行结果数据。当然,这都是纯粹的猜测,但看看这些图表,我认为它会起作用,编码速度会相对较快,并且在手机的处理能力范围内。
于 2013-12-06T02:50:43.687 回答
0
有一个名为Sensor data的应用程序,您可以使用它来收集实验数据,然后您可以对其进行分析并尝试找到算法。
找到一个非常好的算法将非常棘手,尤其是对于 iPhone,因为它的加速度计非常嘈杂
于 2012-02-09T22:25:15.223 回答