我正在使用LG Optimus 2x智能手机(陀螺仪和加速度计传感器)进行定位。

我想从陀螺仪获得正确的旋转角度,以后可以将其用于 body 到地球的坐标转换。我的问题是

我如何测量和消除陀螺仪传感器中的漂移。

一种方法是在一段时间内获取陀螺仪样本的平均值(当手机处于静止状态时),然后从当前样本中减去,这不是一个好方法。

当移动台处于旋转/运动状态时,如何获得自由漂移角?

最佳答案

据我所知,在SensorManager中实现了卡尔曼滤波器或类似的东西。 checkout Sensor Fusion on Android Devices: A Revolution in Motion Processing

您正在尝试解决已解决的问题。

关于android - 陀螺仪传感器漂移和正确的角度估计,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7246256/

10-12 05:22