【问题标题】:Kalman filter with complete data set?具有完整数据集的卡尔曼滤波器?
【发布时间】:2011-05-16 04:55:01
【问题描述】:

我正在寻找一种方法来组合来自指南针和陀螺仪的数据,以便在事后确定态度。我将使用一个完整的数据集,其中定期记录 3D 罗盘和陀螺仪读数,但我想在后处理中恢复对姿态的估计。

我考虑过简单地使用卡尔曼滤波器,因为它们有很好的文档记录,但宁愿使用更适合已知完整数据集的情况。我觉得解决方案“简单地”是一个最小二乘问题,但我希望这里有人能指出我在处理这个问题(或类似问题)的一两篇论文的方向。

在这一点上,我什至不确定这个过滤器会被称为什么,所以我很难找到有用的搜索词。任何帮助将不胜感激。

非常感谢!

【问题讨论】:

  • 嗨,迈克尔!我只是好奇,你有没有发现任何对卡尔曼平滑有用的东西?事实证明,我使用的非线性回归不适用于我们的问题,而且我也在考虑使用卡尔曼平滑器。
  • 我只是好奇,你最后实现了什么?

标签: filter compass-geolocation sensors gyroscope kalman-filter


【解决方案1】:

如果你详细了解卡尔曼滤波器,你还可以实现所谓的卡尔曼平滑器,它对完整的数据集进行操作。

但是,让我警告你一件事。没有Kalman Filter for programmers 这样的东西。卡尔曼滤波器很难理解。不懂就无法正确实现和使用。

我的实现几乎就是您想要的。我使用了加速度计和陀螺仪,但没有指南针。它基于这个manuscript,先阅读它。我目前最详细的描述是我在sensor fusion 上的演示文稿中的幻灯片 29-32。这是open source project,我计划在接下来的几周内发布求解器的更新版本。

【讨论】:

  • 谢谢。我会看看那些链接。数学根本不是问题。我的背景是物理和纯数学,所以虽然我已经有一段时间没有使用过一些数学了,但它很快就回到了我的脑海。
  • 好的。如果你需要更多信息,你会在这里找到我。祝你好运!
  • 嗯... DCM 草案似乎对基本数学的解释非常繁重,但对应用程序却很少。我找到了this paper,它描述了一个基于四元数的卡尔曼滤波器,用于融合磁、加速度和陀螺仪数据。理想情况下,我正在寻找的是一篇针对类似受众的文章,但讨论了任何类型的卡尔曼平滑器。
  • 是的,卡尔曼平滑器应该可以做到。如果您在卡尔曼平滑器上发现有用的东西,请分享链接。
猜你喜欢
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多