2009-05-30 7 views
2

微妙な加速度の検出時にいくつかのアニメーションが発生します。しかし、ユーザーが車に座ったり歩いたりすると、迷惑になることがあります。ホワイテは、アンチショックおよびアンチシェイクアルゴリズムを実装するための基本的な概念ですか?

振動や振動が多すぎると基本的に自動的に無効にする必要があります。概念的には、「振動フェーズ」が永久に変化するので、これらの振動をフィルタリングすることは非常に難しいと思います。私は、「不必要な振動や衝撃」を、大きな値の間隔で急激に変化する加速度値、または指定された最小時間内に指定されたしきい値範囲を超えない累積値が永久に変化するものとして定義します。

私は数日間車輪を改造し始める前に、 "実績のある"コンセプトを探しています。

答えて

4

具体的な回答はありませんが、Googleのバンドパスフィルタやアンチエイリアスフィルタを使用して、これにアプローチする方法についてのアイデアが必要な場合があります。基本的に、実際に考慮する加速度の周波数範囲を特定できれば、この範囲外の周波数を除外することができます。

0

あまりにも多くの事前最適化を開始する前に、ローパスフィルタを実装して、そのフィルタが機能するかどうかを確認する必要があります。ほとんどのiPhoneアプリは、LPFのバリエーションを効果的に使用して、不要な加速度計のノイズを除去します。

また、逆の方法でハイパスフィルタを使用することもできます。 HPFを通過する特定の電力レベルを取得したら、データの処理を停止します。

関連する問題