2011-09-18 100 views

回答

5

假设你的意思是你要检测的手机从它的起始点提出的高度,是的。 Android加速度计测量力量,更多关于如何使用它的信息可以在here找到。请记住,加速度计不是一个完美的设备,所以你的结果将近似于手机真正被移动了多少。

+1

这是一个足够好的答案。您应该知道的主要事情是,使用加速度计用于此目的在各种设备上执行最多有点痛苦,并且在最坏情况下非常不准确。 –

1

是的,bt您需要将输出两次积分并添加两个积分常量 - 初始速度和位移。相比于造成不稳定的加速度计误差时

RGDS, 马丁

5

加速度计的误差将是微不足道的。我的意思是,当你移动你的手机时,你将无法完全保持加速度计的方向,即你将自然地围绕它的纵向,横向和方位轴旋转它。这意味着在所有上述轴中部分会感受到垂直加速度,如果您只是将两次垂直加速度测量积分,则会导致错误。

有办法可以消除这个涉及陀螺仪的错误,但是这需要在手机中安装一些复杂的数学和陀螺仪。

从理论上讲,您可以集成一个加速度计的输出,但在真实世界的设备中存在实际问题,您必须克服。

3
0

首先你测量线性加速度和GRA Vity在一起(也有一些噪音) 所以这意味着当你使用加速度计,你会得到 加速度计读数=线性加速度。 +重力+噪音 在这里你只需要线性加速度。但加速度计读取所有值