我想使用Wiimote来控制光标而无需红外传感器栏。我为此使用了俯仰和横滚值。
问题在于,当螺距接近0度时,滚动非常不稳定,而当螺距接近90度时,它本身非常不稳定,但滚动很好。
我非常频繁地轮询wiimote,因此我平均了俯仰和横滚的最后20个值,这样我就可以将光标移到想要的位置。唯一的问题是仍然存在许多无法控制的抖动。
关于如何减少它的任何想法? (或者甚至在没有红外传感器条的情况下获得更精确的位置?)

谢谢!

戴夫

最佳答案

这是俯仰和滚转的常见问题。您可以减少这种烦人的效果,但是只要使用俯仰和滚动(欧拉角),就无法消除它。看38:25

http://www.youtube.com/watch?v=C7JQ7Rpwn2k

我在运动感应应用程序中使用旋转矩阵代替了Euler角。有关旋转矩阵的介绍,我建议:

Direction Cosine Matrix IMU: Theory

四元数也很流行,据说是最稳定的。

09-05 19:12