【发布时间】:2012-12-05 22:31:52
【问题描述】:
我正在尝试使用 Android 设备上的陀螺仪查找汽车转弯时的旋转角度。因此,想象一辆汽车以 168 角的方位行驶并在道路上右转。现在我需要使用陀螺仪计算新的航向或方位角。但是我收到的值是以弧度/秒为单位的。我尝试在时间段 dT 内整合这些值。但这些值甚至不接近实际角度。我认为旋转是参考设备,我试图将值转换为真实的世界坐标。但我没有得到一个好的算法。
有人可以帮助我或指出正确的资源来解决这个问题吗?
编辑: 我忘了在问题中提到,我正在尝试在没有 GPS 的情况下执行此操作(在 GPS 失败的情况下。)并且我正试图避免传感器融合,因为我打算只使用陀螺仪,因为我正在寻找一个解决方案甚至可以在Android平台之外运行。我什至正在与 OBD 交谈以获取车辆的实际速度。所以我只是想从任何客户端收集陀螺仪数据并在后端处理它并确定车辆的转向
【问题讨论】:
标签: android rotation gyroscope dead-reckoning inertial-navigation