【问题标题】:Finding the Lateral Distances between two GPS Points查找两个 GPS 点之间的横向距离
【发布时间】:2016-09-06 15:44:08
【问题描述】:

我有两组从高精度 GPS 接收器记录的 GPS 点,这些接收器从 A 点传输到 B 点。请参阅随附的图片。

黑点是车辆 1 的 GPS 点及其路径...蓝点是车辆 2 的 GPS 点及其路径。车辆 2 应与车辆 1 沿同一路径行驶,但实际场景存在一定偏差。所以。我需要计算它有多少偏差。

我正在尝试查找车辆 1 和最近的车辆 2 GPS 点之间的横向距离。

到目前为止我做了什么?

*) 由于车辆 1 领先于车辆 2,并且车辆 2 在一段时间后(大约)到达车辆 1(例如缓冲 5 ~10 秒)...。 我正在计算车辆 1 GPS 点和一组车辆 2 GPS 点(缓冲区)之间的弧距,并找到这些弧距的最小值。

*) 通过找到弧距的最小值,我找到了距离车辆 1 GPS 点最近的 GPS 点。现在,我被困在以有效的方式找到这两个 GPS 点之间的横向距离。

如果您对我的程序有任何问题或 cmets,请告诉我。

【问题讨论】:

    标签: matlab math localization gps distance


    【解决方案1】:

    我假设两条路线都从同一个位置开始。所以我会做以下事情:

    1. 对每条路线重新采样,以获得一组具有已知采样步骤的新点(您可以从旧点中插入新点,例如 https://www.mathworks.com/matlabcentral/answers/278615-how-to-create-points-set-on-2d-polyline
    2. 一旦我有两组点从同一位置开始并且处于恒定采样步骤中,只需计算每个对应点之间的距离。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 2013-03-20
      • 2012-09-01
      相关资源
      最近更新 更多