3

車のGPS位置、GPS信号強度、加速度計(X、Y、Z)、ジャイロスコープ(X、Y、Z)を5秒程度ごとに追跡するソフトウェアを作成する予定です。そして、後処理のためにデータをサーバーに送信します。サーバーは、車で覆われている道路を判別します。したがって、これはリアルタイム処理ではありません。バックエンドで発生する可能性があります(バッチプロセスとして一晩)

GPS信号が落ちたら、たとえば30秒間。後処理では、同時に記録された他のセンサーデータを使用して緯度と経度を推測する必要があります。だから私は加速度計とジャイロスコープのセンサーを使ってカバーされる速度や距離を見つけるための解決策を探しています。

クライアントは、AndroidデバイスまたはWindowsceデバイスであれば何でもかまいません。後処理サーバーは、CSVまたはその他の形式で送信されるデータを解決する必要があります。

慣性航法システムやその他のアルゴリズムに関する記事やホワイトペーパーをいくつか見つけました。そしてそれらのいくつかを実装しようとしました。または、以下で見つけたような他のより良い式はありますか?

vel_new = vel_old + ( acc_old + ( (acc_new - acc_old ) / 2.0 ) ) * SAMPLING_TIME;

編集: すべてのセンサーデータに加えて、データベースに関心のある特定の都市地図のすべての道路もsqlgeographyとして保存されています。ですから、私が得ることができるおおよその位置で、私は彼らがいた可能性のある、または曲がった可能性のある最も近い道路を見つけようとしました。

4

2 に答える 2

2

これは古典的な質問です:それは機能しません。その答えは位置についてですが、速度に対しても機能しません。

GPSから測定された最後と最初の速度を使用し、それらの間を補間して、地図から推測できる位置の制約を適用するヒューリスティックを使用する方がよいでしょう。

于 2012-10-23T08:29:44.533 に答える
0

私もこのトピックについて研究しています。私が読んだ論文が1つありますが、それもあなたにとって有益かもしれません。この論文では、GPSと組み合わせた加速度計とジャイロスコープを使用することで解決策が現実のものになります。しかし、重力の影響を差し引いて実際の加速度を得るにはどうすればよいのでしょうか。この論文について何か考えがあれば、私と共有していただければ幸いです。 論文

于 2013-11-14T08:50:13.017 に答える