相关疑难解决方法(0)

Android加速度计精度(惯性导航)

我正在考虑为Android手机实施一个惯性导航系统,我意识到加速度计的准确性和读数的不断波动很难实现.

首先,我将手机放在一个平面上,并在X和Y方向上取样1000个加速度计读数(平行于工作台,因此没有重力作用于这些方向).然后我平均这些读数并使用该值来校准手机(从每个后续读数中减去该值).

然后我再次将它放在桌面上并在X和Y方向上采样5000个加速度计读数来测试系统.考虑到校准,我预计这些加速度应该在每个方向上加起来为0(大致).然而,情况并非如此,并且超过5000次迭代的总加速度远不及0(每个轴上平均大约10).

我意识到没有看到我的代码,这可能很难回答,但在更一般的意义上......

这只是移动电话(HTC Desire S)上加速度计读数不准确的一个例子,还是我在编码中出错的可能性更大?

android physics calibration accelerometer acceleration

108
推荐指数
5
解决办法
9万
查看次数

在android中计算用户移动速度

我需要计算用户移动的速度.因此,我们需要两两件事来计算速度,这是GPSAccelerometer.

但两者都有其局限性.

1)GPS一直无法使用.虽然我得到了用户的当前位置,但我始终Network provider只是来自而不是来自GPS.

2)Accelerometer不准确.

那我应该采用哪种方法?

gps android accelerometer

5
推荐指数
2
解决办法
2万
查看次数