Android传感器,检测手机位置和相对运动

时间:2015-04-02 15:13:22

标签: android accelerometer android-sensors gyroscope

嗨我考虑是否以及如何首先检测手机的位置(可以是某些初始位置 - 由某些用户校准设置)。而且相对于这个初始位置(方向,距离)移动可能会做一些其他位置。然后检测到手机返回初始位置。

x1(init pos)------------手机移动[m] -------> x2(结束位置)

      <----------- backward movement ----------

1 个答案:

答案 0 :(得分:2)

理论上,是的,绝对。

使用陀螺仪集成加速度计数据,同时跟踪方向变化,可以计算出起点的位置变化。

然而,实际上两次加入加速度计数据通常会给出可怕的准确性。测量中的任何微小误差,随机噪声或偏差都会导致误差随着时间的推移而快速增长。

因此,大多数定位解决方案都使用外部参考(例如UWB信标,GPS卫星,步进计数,地图拟合等,与其他和/或惯性传感器结合使用,如加速度计和陀螺仪)。