在 phonegap 应用程序中将加速度计轴重新定向到汽车轴
Reorientation of Accelerometer axes to car's axes in phonegap application
我目前正在做一个应用程序,通过 phone 中的加速度计检测道路上的坑洼。我遇到的问题是我需要重新调整加速度计轴的方向以与汽车轴对齐。
我从网上的一份报告中找到了下面的解释,但我不知道如何使用 GPS 计算 post-旋转以及如何监控预旋转角度。
在线解释:
"phone 可以位于任意方向,因此,它是
嵌入式加速度计。因此,它必须先沿着车辆的轴线定向
分析信号。该系统使用基于欧拉角的算法
重新定位。使用预旋转,传感器实际上沿着车辆的轴线旋转,
倾斜和 post-旋转角度(欧拉角)。 post-旋转角度是使用
GPS,因此为了避免额外的能量消耗,预旋转和倾斜角度是
连续监测,每当这些角度有任何显着变化时,
GPS 已打开,重新定向过程再次完成。"
我已经搜索了通过 phonegap 找到设备方向的方法,但我所能找到的只是航向方向插件,它似乎用于提供 phone 的罗盘方向。
如有任何建议或替代方法,我们将不胜感激。
我发现电子书 "Pervasive Computing: 10th International Conference, Pervasive 2012 Newcastle, UK" 有助于理解如何对加速度计轴的重新定向进行编程。
希望这对尝试这样做的其他人有所帮助。
我目前正在做一个应用程序,通过 phone 中的加速度计检测道路上的坑洼。我遇到的问题是我需要重新调整加速度计轴的方向以与汽车轴对齐。
我从网上的一份报告中找到了下面的解释,但我不知道如何使用 GPS 计算 post-旋转以及如何监控预旋转角度。
在线解释:
"phone 可以位于任意方向,因此,它是 嵌入式加速度计。因此,它必须先沿着车辆的轴线定向 分析信号。该系统使用基于欧拉角的算法 重新定位。使用预旋转,传感器实际上沿着车辆的轴线旋转, 倾斜和 post-旋转角度(欧拉角)。 post-旋转角度是使用 GPS,因此为了避免额外的能量消耗,预旋转和倾斜角度是 连续监测,每当这些角度有任何显着变化时, GPS 已打开,重新定向过程再次完成。"
我已经搜索了通过 phonegap 找到设备方向的方法,但我所能找到的只是航向方向插件,它似乎用于提供 phone 的罗盘方向。
如有任何建议或替代方法,我们将不胜感激。
我发现电子书 "Pervasive Computing: 10th International Conference, Pervasive 2012 Newcastle, UK" 有助于理解如何对加速度计轴的重新定向进行编程。
希望这对尝试这样做的其他人有所帮助。