我正试图使用手机的陀螺仪将其作为瞄准枪。我会以特定方向校准手机或平板电脑,这样就可以直线射击。然后,根据手机转向的方向(左/右/上/下),枪就朝那个方向射击。
我正在使用陀螺仪。所有这些都有效,除了在射击约30秒后,陀螺仪会缓慢向左或向右偏移。因此,当我回到我校准时的方向时,它不再直线射击。有没有人具有编写互补或卡尔曼滤波器的经验,以融合陀螺仪和加速度计数据,在Unity 3D中提供更好的结果?
我在网上找到了这个 - http://www.x-io.co.uk/open-source-ahrs-with-x-imu/。它似乎完全符合我的要求。但是我使用不正确。我有时会得到更好的结果,有时会得到更差的结果。有谁有过使用它的经验吗?
我正在使用陀螺仪。所有这些都有效,除了在射击约30秒后,陀螺仪会缓慢向左或向右偏移。因此,当我回到我校准时的方向时,它不再直线射击。有没有人具有编写互补或卡尔曼滤波器的经验,以融合陀螺仪和加速度计数据,在Unity 3D中提供更好的结果?
我在网上找到了这个 - http://www.x-io.co.uk/open-source-ahrs-with-x-imu/。它似乎完全符合我的要求。但是我使用不正确。我有时会得到更好的结果,有时会得到更差的结果。有谁有过使用它的经验吗?