我知道它有三种方法
我倾向于使用#3,因为它在室内工作,并且不容易出错或电池耗尽。但是我如何获得每一步的平均步幅长度,特别是当跑步者的步幅在短跑和慢跑时变化时。
有谁知道这些方法的任何组合才能获得最佳效果?或任何其他完全不同但有效的方法?
答案 0 :(得分:0)
它的工程设计 - 没有简单的答案;) 你提到的所有这些方法都有其优点和缺点。
GPS跟踪不会导致每次测量的错误 - 它很好但另一方面每个位置都会有明显的错误。更有甚者,您在建筑物等中使用应用程序时会遇到问题。 由于时间误差增大到大数,加速度的双重积分在小距离上工作得很好。创建以适当方式计算它的程序也很困难。有很多重要的问题,例如采样或旋转的时间和转换矩阵计算,这使得这些应用程序在android上非常有问题。
在我的应用程序中,我使用了以下algorytm:
在以下情况下停止使用基于加速计的algorytm:
希望有所帮助