我有一个 GPS 跟踪日志,我已经注册了导航的航向(即对于每个记录的点我都跟踪航向)。据我观察,这个标题在 0 到 360 之间变化。所以,在日志中我们可以找到:
- 0.002
- 0.1
- 359.2
- 0.01
现在考虑第 3 点和第 4 点。显然,汽车还没有进行 360 度旋转。它只是在另一个航向轨迹上移动几度(0.81)。所以边距不是 abs(359.2-0.01) 或 abs(0.01-359.2)。我显然需要一种更复杂的方法来计算变化。我认为我需要计算 abs(359.2-0.01)=359.19 和下一个 360-359.19=0.81。我可以将其视为计算方向变化的标准操作方式吗?我在matlab上,所以也许有办法直接做到这一点?