我需要一些帮助来解决这个问题。我想检测物体何时撞击放在桌子上的设备(内置加速度计)。击球/击球,比如一个球,会导致 Z 值的快速峰值,如果击球在中心,则很少发生 y 或 x 移动。我面临的问题是如何区分正常的击球和桌子的撞击,甚至是桌子上放置的玻璃会引起振动。直觉上,我认为击球会更快,并且与桌子侧面碰撞或将物体硬放在桌子上的波长不同。
我可以检测到撞击击中设备边缘的时间,一些 z 会出现较大的 x 和 y 值,但关键是如何检测到良好的撞击,即尽可能靠近中心并且不记录误报根本没有击中设备的动作/振动?
皮特