我想使用wiimote控制没有红外线感应杆的光标。我正在使用音调和滚动值。 问题是,当间距接近0度时,卷筒非常不稳定,而当间距接近90度时,它本身非常不稳定,但卷筒很好。 我非常频繁地进行wiimote轮询,所以即时平均音调和滚动的最后20个值,我可以让光标去我想要的地方。唯一的问题是,仍然有很多不可逆转的摇晃。 关于如何减少它的任何想法? (或者甚至在没有IR感应棒的情况下获得更精确的位置?)减少音高/音高变化
谢谢!
戴夫
我想使用wiimote控制没有红外线感应杆的光标。我正在使用音调和滚动值。 问题是,当间距接近0度时,卷筒非常不稳定,而当间距接近90度时,它本身非常不稳定,但卷筒很好。 我非常频繁地进行wiimote轮询,所以即时平均音调和滚动的最后20个值,我可以让光标去我想要的地方。唯一的问题是,仍然有很多不可逆转的摇晃。 关于如何减少它的任何想法? (或者甚至在没有IR感应棒的情况下获得更精确的位置?)减少音高/音高变化
谢谢!
戴夫
这是音调和滚动的常见问题。您可以减少这种烦人的效果,但只要您使用俯仰和滚动(欧拉角),就无法摆脱它。再看38:25
http://www.youtube.com/watch?v=C7JQ7Rpwn2k
我用旋转矩阵,而不是欧拉角在我的运动传感应用。的介绍,旋转矩阵,我建议:
Direction Cosine Matrix IMU: Theory
四元也很受欢迎,并说是最稳定的。
一个简单的(有时简单的就是最好的)的解决办法是平均出你的读数。
缓冲最后一个,五个读数,然后取这些值的平均值。它们在平坦和快速旋转之间会略微延迟,但对于光标几乎会导致轻微的摩擦,它会抵制突然的变化。
如果你看了这个问题,我提到我平均最后20个值 – 2011-02-16 00:54:57
哦,你。不知道我怎么错过了,对不起 – thecoshman 2011-02-16 13:25:52
不知道这是否会有所帮助,但是你看过wii动作加上附加(实际上你可以使用它现在内置的wiimotes) – 2011-02-16 00:10:04