2010-11-23 22 views
0

ノイズの多い加速度計からのデータストリームをソケットから取得します。Pythonでカルマンフィルタを使用して加速度計ノイズをフィルタリングします。

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

私は低域通過フィルタと試みたが、私は本当に平滑化結果.. を得ることができない私は私がのすべての要素を「修正」という に機能を実装する必要があるので、カルマン・フィルタを使用する必要があると思いますストリーム

stream_element_out = kalman(stream_element_in) 

私のpythonを使用していると私はすべてWeb上で検索、多くの例を見つけることが、私は、私は私のプロジェクトに適用することができます方法を理解することはできません:) .. 誰かが私に簡単に説明することができますこのアルゴリズムを実装する方法はどうですか? :)

+2

通常、これらのことは、実装を提供し、修正や使用方法を教えてくれることです。 – aaronasterling

答えて

1

最後の平均をとってxの結果はスムージングを行うことができました。

xあなたはまた、最後のx数値の平均からオフ以上yで入力をフィルタリングすることができ、アプリケーション

に応じて最良の結果を得るために微調整することができます一定になります。

関連する問題