Odfiltrovat hluk akcelerometrů pomocí Kalmanova filtru v Pythonu

hlasů
0

Mám ze zásuvky proud dat z akcelerometru s množstvím hluku.

something like this:
...
-0.014532123
0.183950298
0.003323536
-0.342343526
...

Snažil jsem se s low-pass filtrem, ale nemohu dostat opravdu vyhlazené výsledek .. Myslím, že je třeba použít Kalmanův filtr, takže jsem se implementovat funkci, která „opraví“ každý prvek proudu

stream_element_out = kalman(stream_element_in)

Já používám Python a já hledal po celém webu, najít mnoho příkladů, ale nemohu pochopit, jak mohu použít na mém projektu :) .. někdo může mi vysvětlit, jednoduchý způsob, jak implementovat tento algoritmus, prosím? :)

Položena 23/11/2010 v 01:20
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Užívání průměr posledních xvýsledků mohl udělat vyhlazení.

x by konstantu, která může být vyladěn pro co nejlepších výsledků v závislosti na aplikaci

Můžete také filtrovat vstup, který je více než ypryč od průměru z posledních xčísel.

Odpovězeno 23/11/2010 v 01:32
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more