我目前正在研究DSP和FFT,对此我还很陌生,并且在Arduino和业余项目中从事电子行业已有很长时间了。最近,我正在做一个项目,目标是在您的日常通勤路线上绘制坑洼,以测量道路的不平整度。这不是道路轮廓,而是驾驶员在旅途中感觉到的行驶不平顺度。为了简化起见,我安装了一个加速度来测量汽车的Z轴“垂直”加速度,当遇到坑洼时,震动和弹簧会减小四分之一汽车模型的力。
基本上,我希望能够创建一个检测器,该检测器将通过使用FFT查找垂直加速度的主要频率来检测坑洼,然后我可以将其与模式匹配以检测轿厢门或人孔盖的撞击将来可能会从坑洼中爬出来。
我不确定是否可以使用FFT,我对任何输入或建议和想法是否会受到赞赏,我已经制作了一个低通滤波器,以滤除来自传动系统和发动机的高频振动。
车内乘客/驾驶员对承受的“粗糙度”有何想法?我当时想在平坦的道路,碎石路,砖墙,恶劣的道路上进行路测,并提出垂直加速度大小的阈值,并以某种方式对所谓的“粗糙”进行缩放
检测到的坑洼也将通过GPS记录它们的位置,我正在尝试为此使用Rasberry Pi,并将其数据存储和速度作为一个很好的项目。
谢谢任何帮助或想法,书籍,教程,智慧等
更新:
在此携带其他数据:
/electronics/56238/accelerometer-data-smoothing-filtering-pothole-detection