区分Android上的制动和加速

时间:2015-07-10 14:59:16

标签: android accelerometer android-sensors

我正在尝试编写一个应用程序,需要能够判断车辆是否正在加速或断开。从这个意义上讲,我在手机中使用了加速度计。目前我设法从我的读数中分离并减去地球的引力,我使用噪声变量来忽略微小的变化(小于10 ^ -2)。

为了计算相对于地面的加速度,我使用以下公式sqrt(Lx ^ 2 + Ly ^ 2 + Lz ^ 2),其中Lx表示沿x轴的线性加速度,单位为m / s ^ 2。

我的问题是:如何区分制动和加速,因为我的最终加速度值总是大于0.即使车辆加速,我也需要这个才能工作 - >保持速度 - >刹车/加速一些。我的推理错了吗?我做了一些错误的假设吗?另一种方式会更好吗?我用于开发的手机还配有重力传感器和陀螺仪。

0 个答案:

没有答案