【问题标题】:calculate mobile device linear movement (Android)计算移动设备线性运动(Android)
【发布时间】:2014-04-16 09:22:42
【问题描述】:

是否有任何方法可以使用加速度计和陀螺仪传感器数据计算线性距离,因为加速度的双积分似乎会产生很多漂移。

注意:使用相机/GPS 的图像处理技术似乎对电池很重要。

【问题讨论】:

  • 许多人尝试使用加速度计和陀螺仪传感器来测量线性位移。不幸的是,据我所知,仅使用传感器几乎是不可能实现的。

标签: android accelerometer


【解决方案1】:

由于您希望计算线性距离,因此不应读取原始加速度计数据。在 API 9 中,android 引入了Sensor.TYPE_LINEAR_ACCELERATION,这不过是从原始加速度计值中扣除的重力分量。

如果您自己在计算原始数据中的线性分量时甚至出现单度误差,那么漂移会迅速增加。查看来自 Google 的体验:SensorFusion

问题和Calculating distance using Linear acceleration android很相似

【讨论】:

  • 您的 Sensor Fusion 链接与线性运动无关。这只是方向。
猜你喜欢
  • 2020-11-25
  • 2015-12-23
  • 2017-05-31
  • 1970-01-01
  • 1970-01-01
  • 2014-11-18
相关资源
最近更新 更多