Most Kalman filter extensions assume Gaussian noise and when the noise is non-Gaussian, usually other types of filters are used. These filters, such as particle filter variants, are computationally more demanding than Kalman type filters. In this paper, we present an algorithm for building models and using them with a Kalman type filter when there is empirically measured data of the measurement errors. The paper evaluates the proposed algorithm in three examples. The first example uses simulated Student-t distributed measurement errors and the proposed algorithm is compared with algorithms designed specifically for Student-t distribution. Last two examples use real measured errors, one with real data from an Ultra Wideband (UWB) ranging system, and the other using low-Earth orbiting satellite magnetometer measurements. The results show that the proposed algorithm is more accurate than algorithms that use Gaussian assumptions and has similar accuracy to algorithms that are specifically designed for a certain probability distribution.
翻译:多数卡尔曼过滤器扩展部分假定高森噪音,当噪音为非高森噪音时,通常使用其他类型的过滤器。这些过滤器,例如粒子过滤器变异器,在计算上比卡尔曼型过滤器要求更高。在本文中,当有测量误差的经验测量数据时,我们用Kalman型过滤器来计算模型并使用模型。文件用三个例子来评价提议的算法。第一个例子使用模拟学生分布式测量错误和拟议算法,与专门为学生-T分布设计的算法进行比较。最后两个例子使用实际测量错误,一个是来自超宽频谱测测距系统(UWB)的真实数据,另一个是使用低地球轨道卫星磁强计测量数据。结果显示,拟议的算法比使用高斯假设的算法更准确,而且与具体设计用于某种概率分布的算法类似。