我知道有三种方法
我倾向于使用#3,因为它在室内工作,不太容易出错或电池耗尽。但是我如何获得每一步的平均步长,特别是当跑步者的步长在短跑和慢跑时发生变化时。
有没有人知道这些方法的任何组合才能得到最好的结果?或者其他完全不同但有效的方法?
发布于 2016-02-01 15:57:12
嗯,这是工程,没有简单的答案;)你提到的所有这些方法都有它们的优缺点。
GPS跟踪不会对每次测量的误差进行评估--这是很棒的,但另一方面,每个位置都会出现明显的误差。更重要的是,你在建筑物中使用你的应用程序会有问题。加速的双重集成在很小的距离上会产生很大的效果,时间误差会增长到很大的数目。也很难创建程序,以适当的方式计算它。有许多重要的问题,如采样或旋转时间,以及转换矩阵的计算,使这些应用程序在android上非常困难。
在我的应用程序中,我使用了以下算法:
- GPS and accelerometer measurements are very different
- Accelerometer-based algorythm finds that calculated quaternions are different from what magnetometer says.
- The velocity or acceleration from measurments is bigger than given value.
希望它能帮上忙
https://stackoverflow.com/questions/35133926
复制相似问题