2016-09-06 17 views
0

高精度GPSレシーバから記録された2セットのGPSポイントが、ポイントAからポイントBまで移動します。添付の画像をご覧ください。2つのGPSポイント間の横方向距離を見つける

ブラックポイントは、車両1のGPSポイントとそのパスです。ブルーポイントは、車両2のGPSポイントとそのパスです。車両2は車両1と同じ道をたどるべきであるが、計画的な風景にはいくらかの偏差が存在する。そう。それがどれほどの偏差かを計算する必要があります。

車両1と最寄りの車両2 GPSポイントとの間の横方向距離を求めようとしています。

私は今まで何をしましたか?

*)車両1は車両2に先行しており、車両2は車両1に近づいています(約5~10秒のバッファ).... 車両1 GPS間のアーク距離を計算していますポイントと車両2のGPSポイント(バッファ)のセットとそれらのアーク距離の最小値を見つける。

*)最小距離を見つけることで、車両1のGPSポイントに最も近いGPSポイントを探しています。今、これらの2つのGPSポイント間の横方向の距離を効果的に見つけることができません。

私は両方のルートが同じ位置からスタートすると仮定しenter image description here

答えて

0

.. uは私の手続き上の任意の質問やコメントがあれば私に知らせてください。だから私は、次の操作を行います:

  1. リサンプル別にから知られているサンプリングステップとポイントの新しいセットを取得するには、各ルート(あなたが古い例https://www.mathworks.com/matlabcentral/answers/278615-how-to-create-points-set-on-2d-polylineを参照から新しいポイントを補間することができます)
  2. たら、私は同じ場所から始まり、一定のサンプリングステップにある点の2つのセットを持っているだけで、対応する各ポイント間の距離を計算します。