歩数計は加速度計がGPSよりも安価であるため、歩数計が加速度計に基づいていると思われます。実際に私は歩数計の多くは距離を測定しようとしないと思う。均等なステップだけの加速ジョルト。それらがあなたに距離測定を与えるならば、それは、検出されたステップに、推測されたステップサイズまたは平均ステップサイズを乗算することによるものです。
GPS(あなたが動作しているエリアにいる場合は!)は、距離の非常に良い測定を行います。非常に安いGPS受信機でも。基本的にはすべてOKですが、開始位置と終了位置が10m以内にあることを期待してください.1km旅行の場合、無認可の距離は2mです。この無認可は、距離の移動に伴って直線的に減少します(つまり、2kmの走行は1%の無認可、4kmの走行は0.5%の無認可などあります)。ここでの問題はリアルタイム表示になります(衛星の切り替えによるGPS位置のジャンプは、 、または直ちに表示可能なすべてのデータを失う信号の即時損失)
私は良い加速度計で、停止から始めると、信号を継続的に積分して速度を得て、その結果を継続的に積分して距離を得ることができると思います。私は、特定の携帯電話でどのような種類の加速度計の品質が得られるか確信していますか?ノイズやゴミデータをフィルタリングする必要があるかもしれません。また、正確さについても考慮する必要があります。あなたのセンサーの20%の精度は非常に悪い距離のトラッカーになります。したがって、ステップカウントとステップサイズ推測で作業する必要があります。
おそらく両方の組み合わせが機能しますか?
短い時間枠で速度と距離を追跡するために加速度計データを使用する(積分するか歩進するかに応じて積算するか歩進するか)、長いGPSデータを使ってGPSデータを修正することができますそのデータを加速度計からスケールすることができます。特に、任意の時点で無差別測定に基づいてGPSデータをフィルタリング/ブロックした場合。
GPSが奇妙な結果を得ることがあると付け加えたいと思います。 _ランニング_時に最大40km/hの速度を表示するため、速度を測定するためには加速度計が適しています。 –
人々は通常直線的に移動しないので、GPSデータで計算された距離の不確実性ははるかに大きくなります。 – Foreever