我正在使用 LG Optimus 2x 智能手机(陀螺仪和加速计传感器)进行定位。
我想从陀螺仪获得正确的旋转角度,稍后可以将其用于 body 到地球坐标的转换。我的问题是
我如何测量和消除陀螺仪传感器中的漂移。
一种方法是取陀螺仪样本(当手机处于静止状态时)一段时间的平均值,然后从当前样本中减去,这不是好方法。
当移动设备处于旋转/运动状态时,如何获得无漂移角度?
最佳答案
据我所知,卡尔曼滤波器或类似的东西是在 SensorManager 中实现的。查看Sensor Fusion on Android Devices: A Revolution in Motion Processing .
您正在尝试解决一个已经解决的问题。
关于android - 陀螺仪传感器漂移和正确的角度估计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246256/