我设计了一个简单的三态 (x,x-dot,x-dot-dot) 卡尔曼滤波器,它通过 x 和 x-dot 的测量值进行更新。过滤器正在跟踪 x/x 点平面中的表面上的峰值。在每次迭代中,我检测到表面上的许多峰值,每个峰值都有一个 x/x 点测量对。
我需要选择最接近当前状态的峰值作为下一次滤波器迭代的输入。目前我只是在寻找 x 和 x-dot 尺寸的差异,缩放它们以使它们在比例上相似,然后计算二维距离。这对我来说一直很好,但我知道这不是计算距离的“正确”方法。
有没有办法使用卡尔曼变量来确定最接近当前估计的测量值?
不确定它属于哪里,所以我将它发布在堆栈、dsp、数学和统计交换中。