我正在尝试将手机用作用陀螺仪瞄准的枪。我用手机或平板电脑在某个方向进行校准。这将直接射击。然后根据手机转动的方向(左/右/上/下),枪朝那个方向射击。
我正在使用陀螺仪。这一切都有效。除了拍摄约 30 秒后,陀螺仪开始慢慢向左或向右漂移。所以当我回到我校准的方向时,它不再直射了。有没有人有编写互补或卡尔曼滤波器以融合陀螺仪和加速度计数据以在 Unity 3D 中提供更好结果的经验?
我在网上找到了这个 - http://www.x-io.co.uk/open-source-ahrs-with-x-imu/。它似乎正是我想要的。但我用错了。我有时会变得更好,有时会得到更糟糕的结果。有人对此有任何经验吗?