私のプロジェクトの目標は、デバイスが Y 軸上で上下に移動したときに測定およびカウントするツールを考え出すことです。電話が滑車システムに座っていたとします。距離を移動するたびに、たとえば 1 フィート移動し、1 繰り返しとしてカウントしたいとします。または、動きがグラフに表示されるポイントに到達することさえできます。
これまでの調査で、いくつかの結論が導き出されました。加速度計はノイズが多いため、加速度計から受信したデータをフィルタリングする必要があります。ジャイロスコープと加速度計を組み合わせて使用する必要があります。Complementary フィルターは、センサーからのデータを平滑化する簡単な方法です。センサーが繰り返しの「リッスン」を開始する前に、(重力に基づいて) センサーの向きを取得する必要があります。
私の理解では、まずオリエンテーションを受ける必要があります。次に、センサーに動きをリッスンさせます。次に、データを保存し、フィルタリングして振動パターンを取得し、それをピーク検出アルゴリズムに適用して、結果を保存します。
補足フィルターに関する情報を得るために、このリンクを参照しました: http://web.mit.edu/first/segway/#misc この投稿から: ジャイロスコープと加速度計のデータを組み合わせる
組み立て方を考える上でとても参考になりました。
私のプロジェクトに似たコードを持っている人はいますか? コードを使い始めるのに苦労しています。
読んでくれてありがとう