问题:考虑安装在车辆中的 Android 设备。我们想使用加速度计测量各种事物。这些测量值应与车辆的坐标系相关。因此,我们需要弄清楚设备相对于车辆的方向。简单的解决方案是在启动后平均“早期”加速度,但我担心司机会做的第一件事是离开停车场或左转上路,从而描述曲线。让用户上路后开始测量是可行的,但如果此时没有加速度怎么办?
问题:有人可以提出一种策略或算法来合理地判断手机相对于车辆的方向吗?指向一些解决类似问题的 FOSS 源的指针会更好。
笔记:
- 我不想为此使用 GPS,因为它会使用户的事情变得复杂。
- 我们可以与用户交互,例如通过请求用户在开始测量之前开始测量。