如何在不使用GPS的情况下获得火车的速度

时间:2016-03-21 11:52:50

标签: ios accelerometer gyroscope magnetometer proximitysensor

如何在不使用GPS /定位服务的情况下测量我正在旅行的列车的近似速度?

火车可以从地下开始,也可以从地面开始(GPS可用),然后在后续车站进入地下。

iPhone中存在的传感器是:

  

接近传感器

     

环境光传感器

     

加速度计

     

磁力

     

陀螺仪传感器

和相机。

我可以使用这些中的任何一种或其组合来查找火车的平均速度吗?

我只是想知道是否有可能,如果是,那么请给我正确的方向继续进行。

2 个答案:

答案 0 :(得分:0)

单独使用加速度计很困难,因为总有噪音会使其不准确/严重错误。

您可以使用加速度随时间保持累积的排序速度。但是这会被手的动作,火车的震动,角落等弄糊涂......

您需要某种外部参考才能以任何准确度进行操作。

使用相机分析后续图像之间的差异。

我认为这可能......但非常困难。

答案 1 :(得分:0)

您可以将所有传感器一起使用并估算速度。您的结果可能仍然很差:

  1. 累积加速度计,可以减少任何加速度峰值。
  2. 外面的胶片,拉两个并排的框架,拉他们的图案,计算模式之间的偏移。您需要对此进行测试以了解偏移量等于什么速度 - 您必须考虑帧中对象的距离。
  3. 磁力计 - 我认为鸟类用这个导航。不确定这首先是多么准确,也不确定它是否容易受到非地磁铁的影响(可能噪音太大)。
  4. 晚上,您可以使用星星的变化来计算方向和速度?在白天,使用太阳的方向,太阳的高度,日期和时间来计算速度。
  5. 如果您将所有这些方法结合在一起,您可能仍然难以获得准确的结果,并且用户体验可能有点糟糕。