【问题标题】:Android GPS/LapTimer Idea - Do you think it's accurate enough for this?Android GPS/LapTimer Idea - 你认为它足够准确吗?
【发布时间】:2012-06-08 20:43:06
【问题描述】:

所以我在不编程时骑摩托车越野赛,并且正在考虑制作一个可以通过 Android 的 GPS 记录单圈时间的应用程序(通过 GPS 标记终点线,每次通过这一点时,它都会记录单圈时间)。最初我认为 GPS 几乎不够准确,无法在十分之一秒内记录时间,尤其是根据我在网上阅读的内容,但后来我查看了 Android Market,有些应用程序获得了好评如潮,TrackMaster 就是其中之一。人们都说它非常准确,我想接一个新项目来练习 Android 开发......

你认为它们像人们声称的那样准确吗?

我意识到这有点含糊,但看看是否有人可以在这里引导我朝着正确的方向前进..

吉米

【问题讨论】:

    标签: android gps


    【解决方案1】:

    1hz GPS(大多数手机中都有)可能是准确的,但这取决于您的应用程序。

    如果我在 5 秒时达到 100 米,在 6 秒时达到 250 米,那么我会跑得非常快。如果在 175m 处有终点线,那么您可以插值并说我在 5.5 秒时越过了它。你是对的,如果你认为我没有加速。快速加速的车辆可能以 5.8 秒的速度通过,而减速的车辆可能以 5.2 秒的速度通过。

    本质上,准确性取决于您在一段时间内的加速度大小。误差量将与您的加速度成正比。在赛车应用程序中,您可能会假设车辆每次越过同一点时都会做同样的事情(制动/加速),因此尽管您可能有错误,但每圈的错误应该大致相同,这允许进行单圈比较。

    此外,如果您鼓励用户将他们的起点/终点线设置在他们加速不大的点上,例如在直道的尽头,那么他们几乎不会出错。

    我是 WifiLapper(以及我之前编写的 palmpilot GPS 计时应用程序)的作者,我在比赛时发现使用 1hz GPS 运行时它的准确度约为 1/3 秒,与赛车组织给我们的转发器相比。部分原因可能只是因为 WifiLapper 的起点/终点线将与转发器拾取的位置有一点偏移。个人建议买个蓝牙GPS,比如我们在比赛时使用的10hz QStarz,这样即使是未插值的结果也能准确到1/10以内。

    【讨论】:

      【解决方案2】:

      据我所知,GPS 的精度在 3 - 15 米以内。所以我觉得这还不够精确到十分之一秒。

      【讨论】:

      • 好吧.. 更新频率如何?我知道你可以将 requestLocationUpdates 参数设置为 0。所以频率不是时间问题吗?只是收到的位置和“一圈”的行程是否真的准确到你的真实位置?
      • 据我所知,获得准确的位置并不像看起来那么容易。它不会“流式传输”恒定的 gps 位置,因此频率可能不是您所期望的。我建议阅读developer.android.com/guide/topics/location/…
      猜你喜欢
      • 2012-09-14
      • 2014-08-17
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多