问题:考虑安装在车辆中的Android设备。我们想用加速度计测量各种东西。这些测量应该相对于车辆的坐标系。因此,我们需要弄清楚设备如何相对于车辆定向。简单的解决方案是在启动后平均“早期”加速,但我担心驾驶员要做的第一件事就是离开停车场或左转到路面,从而描述曲线。要求用户在上路后开始测量是可行的,但如果此时没有加速怎么办?
问题:有人可以提出一个策略或算法,可以合理地告诉手机相对于车辆的方向吗?指向解决类似问题的一些FOSS源的指针会更好。
备注:
答案 0 :(得分:1)
仅加速度计不能提供足够的信息用于您的目的,我会冒险:除了车辆加速度之外,作用在设备上的矢量将是车辆本身的振动,道路倾斜,制动和转弯时的向心力。
由于所有这些力量而来自传感器的数据量在手机上汇总是不切实际的,因此移动平均线或其他累积方法不会产生甚至是模糊的精确结果。
此外,即使您使用最高可用传感器速率,传感器采样时间之间也会丢失大量加速度数据。
建议:使用GPS或网络定位信息,生成移动平均线以解决微小像差,并使用结果。