【发布时间】:2012-12-26 01:45:54
【问题描述】:
我住在克罗地亚的斯普利特,一家城市公交公司最近购买了一款新软件,它的作用是:如果我是一名乘客,并且正在公交车站等车,那里有一个巨大的监视器我可以在上面看到公共汽车代码以及他到达我的车站所需的时间。问题是,在拥有该软件的两年时间里,我从未见过它的到达时间是非常准确的。我知道 GPS 数据可能不准确,但是这......这让我非常沮丧,我决定尝试为我的大学 CS 期末考试写一个类似的应用程序。问题是我在过去几天广泛搜索了网络,但我找不到好的起点。所以我的问题是:你有没有参与过这样的项目,如果有的话,你能给我一些指导,无论是教程还是有关该主题的书籍?我感谢任何形式的输入。 如果我在问题本身方面犯了错误,请随时关闭它。 谢谢!
【问题讨论】:
-
我怀疑导致问题的 GPS 位置的准确性,更多的是从 A 到 B 的时间因交通等而变化很大。
-
@Vicky 是的,我考虑到了这一点,我同意。但不可能一直如此。我想基于 Open Street Map 进行某种模拟,并且可能对其进行编程以考虑到交通信号灯的一分钟延迟......?
-
不过,您可以在每次经过停靠点时更正估计的 TOA,所以它不应该太不准确。
-
@Nebbs,我同意 Vicky 的观点:GPS 通常精确到几百英尺以内,这不足以导致大错误。预测运输时间更具挑战性。更微妙但更现实的错误来源是,如果从公共汽车或从服务器到车站的 GPS 数据传输一直延迟但下落不明。
-
@Richard 是的,我也同意,服务器和公共汽车之间可能存在某种滞后。我今天尝试在工作中制作一个小型临时模型,我猜时间将是这里的关键因素,就像你说的那样。此外,我将不得不向我的老师咨询卡尔曼和马尔可夫。 :)