是否有使用加速度计和陀螺仪传感器数据计算线性距离的方法,因为加速度的二重积分似乎会产生很大的漂移。
注意:使用相机/GPS 的图像处理技术似乎对电池的负荷很大。
最佳答案
由于您希望计算线性距离,因此不应读取原始加速度计数据。在 API 9 中,android 引入了 Sensor.TYPE_LINEAR_ACCELERATION ,这只不过是从原始加速度计值中扣除的重力分量。
如果您自己在寻找原始数据中的线性分量的计算中存在哪怕一度的误差,漂移就会迅速增加。查看来自 Google 的体验:SensorFusion .
问题与Calculating distance using Linear acceleration android 非常相似
关于android - 计算移动设备线性运动(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22348187/