我正在尝试在我的Android手机(Nexus4)上制作一个应用程序,该应用程序将用于模型船。我添加了低通滤波器来过滤掉传感器中的gitter。但是,指南针只有在手机平放时才能稳定。如果我将它向上倾斜(例如翻一页书),那么指南针的航向就会偏离-多达50*。我已经用Sensor.TYPE_MAGNETIC_FIELD和Sensor.TYPE_GRAVITY和Sensor.TYPE_ACCELEROMETER尝试过这个,效果是一样的。我使用了提到的解决方案here,以及许多其他地方。我的数学不是很好,但这一定是一个常见问题,我发现没有API可以处理它,这让我很沮丧。我已经解决这个问题3天了
我正在尝试在我的Android手机(Nexus4)上制作一个应用程序,该应用程序将用于模型船。我添加了低通滤波器来过滤掉传感器中的gitter。但是,指南针只有在手机平放时才能稳定。如果我将它向上倾斜(例如翻一页书),那么指南针的航向就会偏离-多达50*。我已经用Sensor.TYPE_MAGNETIC_FIELD和Sensor.TYPE_GRAVITY和Sensor.TYPE_ACCELEROMETER尝试过这个,效果是一样的。我使用了提到的解决方案here,以及许多其他地方。我的数学不是很好,但这一定是一个常见问题,我发现没有API可以处理它,这让我很沮丧。我已经解决这个问题3天了