GPS坐标插值/平滑

时间:2013-06-21 10:25:41

标签: c++ gps interpolation smoothing

我正在寻找一种合适的算法来插入和平滑高达60Hz的1Hz GPS记录(文件)协调。

虽然我发现了几种插值算法,但我找不到合适的平滑算法来处理插值。

ALGLIB听起来很适合插值 - 但是平滑的是什么?

1 个答案:

答案 0 :(得分:0)

由于GPS cooridinates已经过重卡尔曼滤波,我只会在坐标之间应用线性插值。
平滑使位置错误。当设备移动时,坐标已经很平滑。通常没有必要进一步平滑 如果您在设备静止不动时遇到问题,请移除该位置。

考虑使用运行平均滤波器来平滑数据,将滤波器窗口设置为0.5 -1 -1;当前位置位于窗口中心。延迟将是窗口大小的一半。

根据实施情况,您将使用前半窗口和最后一个窗口。 (这不会有问题)