智能手机摇晃后IMU方向错误

问题描述

我编写了一个代码来计算智能手机的方向。 您可以在以下链接How can I fix few issues(drifting,incorrect movement,error after shaking device) with smartphone IMU unit?)上看到它 (如果您能回答这个问题,我将不胜感激。)

无论如何,现在我正在尝试至少处理我摇动设备后发生的错误。 IE。我把手机还留在桌子上。角度在所有方向上都显示为 0 度。在我摇动设备并返回相同位置后,度数就像在随机位置。 有时是 83.123、-273.234、150.123,有时更极端。

我认为这是由于线性加速度,所以现在我从设备接收过滤重力。(android api) 现在我认为它发生是因为当我摇动设备时 g 超过 1。但我不确定它是否正确以及如何实现它。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)