【问题标题】:Use Kalman Filter in location estimating在位置估计中使用卡尔曼滤波器
【发布时间】:2016-10-21 19:15:23
【问题描述】:

我一直在尝试了解卡尔曼滤波器以及如何使用它。我打算用java写。

我有实时位置(经度、纬度)和速度数据。我需要找到移动物体的下一个位置。位置准确,位置数据中没有噪音。我想使用卡尔曼滤波器的原因是估计对象的下一个可能位置。我不明白如何将值赋予矩阵(转换、测量等)。

我需要您的帮助来创建和理解矩阵的结构。我也对新算法的建议持开放态度。

【问题讨论】:

    标签: java navigation estimation kalman-filter


    【解决方案1】:

    您可以查看一些开源实现。 ASF 提供以下内容:

    以下代码说明了如何执行预测/纠正循环:

    for (;;) {
       // predict the state estimate one time-step ahead
       // optionally provide some control input
       filter.predict();
    
       // obtain measurement vector z
       RealVector z = getMeasurement();
    
       // correct the state estimate with the latest measurement
       filter.correct(z);
    
       double[] stateEstimate = filter.getStateEstimation();
       // do something with it
    }
    

    【讨论】:

      猜你喜欢
      • 2012-01-17
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      相关资源
      最近更新 更多