Android - 计算设备位置

时间:2017-02-25 16:02:59

标签: android position accelerometer android-gravity

我目前正在创建使用模板匹配跟踪模板的Android应用程序,然后将坐标存储在文件中。下一步是绘制该对象的轨迹。但是,由于设备是自由移动的,因此在这种意义上物体轨迹很难。

为了解决这个问题,我一直试图使用加速度计随时间访问设备的位置。我目前处于需要隔离重力的位置,而StackOverflow上的很多帖子都与LINEAR_ACCELERATION或GRAVITY传感器不存在的时间有关。

那么我的问题是,隔离加速度计的重力的最佳方法是什么:

  • 只需使用LINEAR_ACCELEROMETER传感器
  • 即可
  • 使用ACCELEROMETER传感器和GRAVITY传感器,并通过应用结果创建过滤器 - ACCELEROMETER读数 - GRAVITY读数
  • 创建我自己的低通滤波器?

其次,在获得线性加速度后,获得位置的下一步是什么?我知道我需要整合两次,这为很多错误留下了空间。

感谢任何帮助。

0 个答案:

没有答案