首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡尔曼滤波在定位估计中的应用

卡尔曼滤波在定位估计中的应用
EN

Stack Overflow用户
提问于 2016-06-20 13:41:05
回答 1查看 1.5K关注 0票数 3

我一直在努力理解卡尔曼滤波,以及如何使用它。我计划用java写它。

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

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

EN

回答 1

Stack Overflow用户

发布于 2016-06-20 13:57:22

您可以看看一些开源实现。ASF规定如下:

  • http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/filter/KalmanFilter.html
  • Filter

以下代码演示了如何执行预测/更正周期:

代码语言:javascript
复制
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
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37924101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档