从加速度计数据计算速度

时间:2021-01-31 11:33:36

标签: android accelerometer velocity calculation

我使用安卓智能手机来记录来自加速度计的数据。我记录来自传感器的原始数据并通过 alpha 0.1 的低通滤波器过滤。我沿 Y 轴推动手机。

所有收集的数据都在这里:https://docs.google.com/spreadsheets/d/1BTw1zofh7PHF1vqGBGgftmTzik6S3J2hKAML1ZHMr88/edit?usp=sharing(我不能在这里上传整个 excel 文件)。 此数据图表:AccelerationLogs

我尝试使用公式计算速度:先前速度 + log 之间的时间 * n log 的加速度。我对每个日志重复这个公式。正如您在图表上看到的,速度下降到零以下,我的问题是......为什么?我做错了什么?

我还尝试使用公式包含所有轴:n log = square root((TimeBetweenLogs * X 加速度)^2 + (TimeBetweenLogs * Y 加速度)^2 + (TimeBetweenLogs * Z 加速度)^2) 的速度。

但是这种方法的速度也太小了。

0 个答案:

没有答案