我的项目的目标是想出一个工具来测量和计算设备在 Y 轴上上下移动的时间。假设手机放在滑轮系统上,每次它向上移动一段距离,比如 1 英尺,然后向下移动,我想将其计为 1 次重复。或者甚至达到在图表上显示运动的程度。
到目前为止,我的研究已经让我得出了一些结论:加速度计很吵,我需要过滤从它收到的任何数据。我需要将陀螺仪与加速度计结合使用。互补过滤器是一种更简单的方法来平滑来自传感器的数据。在传感器开始“监听”重复之前,我需要获得传感器的方向(基于重力?)。
所以根据我的理解,首先我需要得到方向。接下来,让传感器监听移动。然后存储数据,对其进行过滤以获得振荡模式,将其应用于峰值检测算法并存储结果。
我参考了此链接以获取有关补充过滤器的信息: http ://web.mit.edu/first/segway/#misc 来自这篇文章: 结合陀螺仪和加速度计数据
这对于了解如何将它们组合在一起非常有帮助。
有人有与我的项目类似的代码吗?我什至很难开始使用代码。
谢谢阅读