首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >克服短距离GPS定位的不准确性

克服短距离GPS定位的不准确性
EN

Stack Overflow用户
提问于 2009-11-26 03:45:44
回答 7查看 2.6K关注 0票数 2

我有一个特定的问题,即一个GPS相对于另一个GPS相隔30 - 50米的距离的准确性。我认为思维的根本变化是,我不需要它在地球表面的位置,而是它在这么短的距离内相对于另一个点的相对位置。我能达到<2厘米的精度吗?数学很简单,因为我不需要考虑球面建模,但可以接受它作为一个平面。

干杯

EN

回答 7

Stack Overflow用户

发布于 2009-11-26 04:01:37

听起来differential GPS可能就是你要找的。这个想法是建立一个基站,它的位置是非常准确的(在厘米内)。然后,你在基站和你试图测量的(附近)“漫游”点同时获取读数。然后计算基站GPS测量中的误差,并将该校正应用于在漫游站的GPS读数。其想法是,附近两个站点的大气校正将是相似的,因此基站所需的校正应接近于漫游站所需的校正。

票数 2
EN

Stack Overflow用户

发布于 2009-11-26 03:55:46

即使是两个相同的模型,你也可能会得到不同的读数,原因有很多。

有一些增强系统通常允许3厘米的精度。参见this section of the Wikipedia article on GPS

票数 1
EN

Stack Overflow用户

发布于 2009-11-26 03:56:32

<2厘米,可能是困难的,因为GPS甚至可能无法提供具有这种分辨率的数据。

http://www.google.com/search?hl=en&q=2+cm+%2F+%28radius+of+the+earth++pi+%2F+360%29&aq=f&oq=&aqi=

所以,你必须在小数点以下有大约7位的精度才有可能。

这使得它大约是0.000646790757秒(3600度)。因此,如果你的GPS没有提供那么高的精度,你甚至不能区分2厘米之间的区别,无论误差是相对的还是不是的。

--更多信息

所以,当然,在这个模拟系统中有很多限制,有很大的误差空间。Eric J. linked的文章试图减少这种错误,但那是在谈论系统的错误等等。但是看看你的GPS,它可能会给出很长的坐标。这里涉及到两个原则,准确性和位置。如果我告诉你我现在的位置是北纬40度,西经112度,这将是一个准确但不精确的位置。

如果我告诉你我现在的位置是北纬21.2212541341213432134512311312312312度,西经65.1231340980193809810938049801980980度,这将是一个精确但不准确的位置。两者都是这里的潜在问题。GPS能给你多高的精度?

假设GPS给你一个32.4423 N的位置(让我们暂时忽略东/西)。在理想情况下,这个信息应该是完全准确的,但是硬件真正说的是这个值在32.44225到32.4435之间。这不是精度的限制,而是精度的限制。这个系统的变化是.0001度,也就是http://www.google.com/search?hl=en&q=.0001+%2F+360++2+*+pi&aq=f&oq=&aqi= 11米。另一方面,如果位置是32.4422934561,那就是.0000000001度的变化,大约是千分之一厘米。因此,如果你的GPS硬件确实有那么高的精度,它可能会给你一个类似的精度误差,你现在有"10米“或类似的东西。这是因为前面提到的模拟系统的问题(空气密度,湿度...)。

GPS系统不能告诉你它有多近,因为它不知道。它试图告诉你绝对位置。

但是,如果我们有两个GPS设备,假设它们是相同的,我们可以假设(这可能是非常安全的)两个GPS设备之间的误差可能是相同的。假设它们相距50米,GPS软件报告的精度可能在10米左右,但只要GPS单元报告的精度足够高,我们就可以得到两者之间的相对距离。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1799489

复制
相关文章

相似问题

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