我目前正在做一个应用程序,通过电话中的加速度计检测道路上的坑洞。我的问题是,我需要重新定位加速度计轴,以对齐汽车轴。
我在网上的一份报告中找到了这个解释,但我不知道如何使用GPS计算旋转后的转角,以及如何监控旋转前的角度。
网上解释:
“手机可以位于任意方向,因此它是嵌入式加速度计。因此,在分析信号之前,它必须沿着车辆的轴定向。这个系统使用基于欧拉角的算法进行重新定位。传感器实际上是通过前旋转、倾斜和旋转后角度(欧拉角)沿车辆轴线旋转。旋转后的角度是用全球定位系统( GPS )计算的,因此为了避免额外的能量消耗,需要连续监测预旋转和倾斜角度,每当这些角度发生重大变化时,全球定位系统就会打开,重新定位过程再次进行。”
我已经寻找方法找到设备定位与phonegap,但我能找到的只是标题定位插件,似乎是用来给出手机的指南针方向。
任何建议,甚至是一种替代的方式,都将不胜感激。
发布于 2016-02-23 18:08:33
我发现了一本电子书“普适计算:第十届国际会议,普及2012年,英国纽卡斯尔”,对理解如何编程调整加速度计轴的方向很有用。
以下是这本书中描述这个过程的页面链接:XaR9ihOAsPXvgGiWw&hl=en&sa=X&ved=0ahUKEwiCmc3V0YfLAhXFPRoKHZuODpMQ6AEIKDAC#v=onepage&q=pre-rotation%2C%20tilt%20post-rotation%20matrices&f=false
希望这能帮到其他人。
https://stackoverflow.com/questions/34995437
复制相似问题