1

请考虑这种情况:

借助 GPS,应用程序可以知道手机在几条路线中的哪一条。这意味着它知道设备行进的唯一两个方向。

我是否认为确定手机正在移动的方向的最佳方法(它几乎肯定不会指向正确的方向,所以指南针不是一个选项)是轮询 GPS 直到它开始移动,并找到方向Co-Ords要搬进来?

您建议民意调查/持续多久?

提前致谢!

4

1 回答 1

1

这本身就是一门科学,请阅读卡尔曼滤波。基本上,GPS 给出的最后两点之间的差异就是您移动的方向。然后错误进入等式,您需要开始学习过滤数据并获得更好结果的好方法。

尝试解释卡尔曼滤波:

卡尔曼滤波器使用模型来预测预测事物的新值。它做了一个假设,比如“东西通常会沿着它们的速度方向移动。所以如果它在一秒钟前在这里,它现在就会在那里”。然后它将使用这个模型来预测下一个点,当它实际上可以测量下一个点时,它将使用该数据来更新模型并评估预测的准确性。然后它将开始根据真实数据和预测的组合为您提供预测,这些预测根据其对预测准确性的测量进行加权。因此,如果模型通常非常准确,但数据突然出现跳跃,它会认为这是侥幸,不会让它对价值产生太大影响。如果数据非常跳跃,它会更信任数据而更少信任模型。

于 2012-06-08T10:24:05.860 回答