用于汽车跟踪路径的卡尔曼滤波器

时间:2010-08-07 18:27:44

标签: algorithm gps tracking linear-regression kalman-filter

我有一组点Point(x,y)。在汽车在同一条道路上走了很多路之后,它几乎弄乱了最终的地图。我听说卡尔曼滤波器可以从可用路径中创建一个单一的路径。

任何人都可以说如何制作吗?我不是来自计算机科学。所以请向我解释一下这个概念和那些矩阵。然后我会编码。请有人告诉我这个概念。

4 个答案:

答案 0 :(得分:1)

据我所知,卡尔曼滤波器能够组合相同信息的多个来源,以更精确地测量观测变量。也可以与多次测量的相同测量装置组合。 以下是一个很好的介绍:INTROAnotherOne

答案 1 :(得分:0)

我不知道这个问题是否仍然有效,但是如果你在学习更多关于卡尔曼滤波器的过程中,我可以强烈推荐this简短的matlab脚本。即使你没有安装matlab,它应该是关于你可能找到的卡尔曼最简单的例子!

答案 2 :(得分:0)

我不知道这里将如何应用卡尔曼滤波器。

我会通过图像处理来解决这个问题,所以粗路径会缩小到细线或路径段上的连续线性回归。

答案 3 :(得分:0)

当没有可用的路线图信息时,您可能会尝试使用检测到的汽车坐标来确定道路的位置。在没有路的时候试图创造一条路,对吧? 卡尔曼滤波器旨在平滑从传感器获得的值。当传感器检测到汽车时,传感器可能无法给出汽车的实际位置。它将包含x和y坐标中的一些错误。 您必须将这些x,y值提供给卡尔曼滤波器,同时从传感器获取数据。或者至少按照从传感器获得的正确顺序。 卡尔曼滤波器将为您提供x和y位置的估计值(平滑值),这将告诉您大致正确的汽车位置。

假设汽车在道路中间行驶,这些估计(过滤的)x,y值就是您可以作为道路中点的值。 我现在才看到你的问题。我知道现在已经很晚了,但我希望这有帮助吗?