2016-07-05 1 views
2

私はAndroidアプリを開発していますが、屋内ではユーザーの歩行方向を見つけるために加速度計と磁力計をどのように組み合わせるかを考えています。私は、私が実際の価値ではなく、おおよその方向性しか得られないことを理解します。 :)センサー融合を使用してユーザーの歩行方向を取得するにはどうすればよいですか?

アイデア?ジャイロスコープもこの場合に役立つでしょうか?

おかげ

+0

これは最高で不正確です。私はあなたが屋内にいない限り、位置情報サービスを使う方が良いと思います。 – Henry

+0

@Henry私はちょうどおおよその推定が必要です。私は屋内の場合を指しています。 – Voila

答えて

1

、ユーザの加速度はほぼゼロの時間のほとんどを、このため、歩行が予測可能なパターンが生成されますです。この一般的なプロパティはアンカーポイントのように機能し、そこから歩行の他の段階を分析することができます。

このことを念頭に置いて、身体のどこに電話機があるかを検出する位置分類器が必要だと思います。その後、電話機の位置と地球の磁北との間の角度を測定することができます。

正確な測定のためには、膨大なフィルタリングが必要になることに注意してください。

0

あなたが意味する方向はわかりませんが、SensorEventの可能性があります。 SensorEventListenerはコンパスアプリの構築に使用されています。 https://developer.android.com/reference/android/hardware/SensorEvent.html

+0

私はユーザーが向いている方向を知る必要があります。私はセンサーが単独で使用されてもこの情報を提供できないと考えています。 – Voila

関連する問題