小编Dem*_*ian的帖子

如何根据手机加速度计算距离

我想建立这样的东西,但使用Android手机:http://www.youtube.com/watch?v = Awt9mb5QqRs

我已经构建了一个通过套接字发送传感器信息的应用程序(仍在为android寻找一个好的websocket实现).我打算使用该信息与Web应用程序进行交互,例如,我可以根据手机的移动来移动图像.问题是我试图根据加速度计数据计算距离,但结果非常糟糕.我想知道是否有人可以帮助我找到正确的方程式,但首先,是否有可能做到这一点?

直到现在我使用以下等式:

velocity = acceleration * time;

distance = velocity * time + (acceleration * time^2) / 2;

然后我根据显示器屏幕分辨率将距离从米/秒转换为像素.

每次我收到传感器数据时都会在浏览器中用javascript计算,每隔约80ms.

android distance formula acceleration

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

标签 统计

acceleration ×1

android ×1

distance ×1

formula ×1