Интеграция акселерометра для настольной мыши - PullRequest
1 голос
/ 04 декабря 2011

Я хочу использовать акселерометр для измерения смещения на столе, чтобы построить на нем настольную мышь. Я пробовал несколько устройств, и наиболее подходящими, кажется, являются Kionix KXTF9 (12 бит) и Freescale MMA8451 (14 бит), это последнее особенно.

Я также попробовал несколько цепочек обработки данных и комбинаций фильтрации: в частности, а) простое пороговое значение для устранения минимального уровня шума, б) интеграция с проверкой постоянства, чтобы избежать смещения, в) фильтрация Калмана, г) скользящие средние, д) прямая LP и HP фильтрация и т.д ..

Моя основная проблема заключается не в оценке расстояния в направлении движения, а в шуме, который возникает на другой оси (например, увеличенный минимальный уровень шума) и который вызывает значительное "движение", которое "ощущается" также на оси кроме той, по которой он движется.

Вы когда-нибудь сталкивались с такой проблемой и хотите поделиться какой-нибудь подсказкой?

...