2011-02-16 59 views
1

我想使用wiimote控制沒有紅外線感應杆的光標。我正在使用音調和滾動值。 問題是,當間距接近0度時,捲筒非常不穩定,而當間距接近90度時,它本身非常不穩定,但捲筒很好。 我非常頻繁地進行wiimote輪詢,所以即時平均音調和滾動的最後20個值,我可以讓光標去我想要的地方。唯一的問題是,仍然有很多不可逆轉的搖晃。 關於如何減少它的任何想法? (或者甚至在沒有IR感應棒的情況下獲得更精確的位置?)減少音高/音高變化

謝謝!

戴夫

+0

不知道這是否會有所幫助,但是你看過wii動作加上附加(實際上你可以使用它現在內置的wiimotes) – 2011-02-16 00:10:04

回答

5

這是音調和滾動的常見問題。您可以減少這種煩人的效果,但只要您使用俯仰和滾動(歐拉角),就無法擺脫它。再看38:25

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

我用旋轉矩陣,而不是歐拉角在我的運動傳感應用。的介紹,旋轉矩陣,我建議:

Direction Cosine Matrix IMU: Theory

四元也很受歡迎,並說是最穩定的。

-1

一個簡單的(有時簡單的就是最好的)的解決辦法是平均出你的讀數。

緩衝最後一個,五個讀數,然後取這些值的平均值。它們在平坦和快速旋轉之間會略微延遲,但對於光標幾乎會導致輕微的摩擦,它會抵制突然的變化。

+1

如果你看了這個問題,我提到我平均最後20個值 – 2011-02-16 00:54:57

+0

哦,你。不知道我怎麼錯過了,對不起 – thecoshman 2011-02-16 13:25:52