在电话隙应用中将加速度计轴重新定向到汽车的轴

时间:2016-01-25 14:50:22

标签: android cordova gps orientation accelerometer

我目前正在申请通过手机中的加速度计检测道路上的坑洼。我遇到的问题是我需要重新调整加速度计轴的方向以与汽车轴对齐。

我在网上的报告中找到了这个解释,但我不知道如何使用GPS来计算后旋转以及如何监控旋转前的角度。

在线解释:

“手机可以躺在任意方位,因此,它就是 嵌入式加速度计。因此,它必须先沿车辆轴线定向 分析信号。该系统使用基于欧拉角的算法 重新定位。使用预旋转,传感器几乎沿着车辆轴旋转, 倾斜和后旋转角度(欧拉角)。使用后计算后旋转角度 GPS,以避免额外的能量消耗,预旋转和倾斜角度 持续监控,只要这些角度发生任何重大变化, GPS已打开,重新定向过程再次完成。“

我已经搜索了使用phonegap查找设备方向的方法,但我能找到的只是标题方向插件,它似乎用于给出手机的指南针方向。

非常感谢任何建议甚至是替代方法。

1 个答案:

答案 0 :(得分:3)

我发现电子书“普适计算:第10届国际会议,Pervasive 2012 Newcastle,UK”对于理解如何编程加速度计轴的重新定向非常有用。

以下是本书中描述该过程的页面的链接:https://books.google.ie/books?id=VTy6BQAAQBAJ&pg=PA7&lpg=PA7&dq=pre-rotation,+tilt+post-rotation+matrices&source=bl&ots=Py9GXtE7Io&sig=xfur3P7sv_XaR9ihOAsPXvgGiWw&hl=en&sa=X&ved=0ahUKEwiCmc3V0YfLAhXFPRoKHZuODpMQ6AEIKDAC#v=onepage&q=pre-rotation%2C%20tilt%20post-rotation%20matrices&f=false

希望这可以帮助其他人尝试这样做。