我有两个位置的纬度和经度(以度为单位),我需要从这两个点计算航向。我正在将我的航向与高精度GPS接收器进行比较,它给出了我的航向值。
在实现后,我从互联网上得到的算法给了我一个4度的变化。算法可以在以下位置找到
http://www.movable-type.co.uk/scripts/latlong.html
只有当车辆在直线上行驶时,我才会得到4度的差。
正如你可以在图片中看到的,蓝色来自高精度GPS接收器(厘米级RTK),而橙色是哈维正弦航向计算。当车辆转弯时,航向完全偏离,,,但至少当车辆沿直线行驶时,我会上车大约4度。


如果你有任何问题请告诉我。任何帮助或指导都将不胜感激。
发布于 2016-09-14 04:12:08
GPS接收器是如何准确计算出航向的,这是一个秘密。从当前修复到之前修复的方向并不简单。
你可以在通过隧道时观察到这一点,隧道后的第一个vald修复已经有了正确的方向。GPS接收器内部有更多的信息,所以当你试图仅仅通过当前和最后的定位位置来计算航向时,它是不一样的。
然而,可以很容易地找到两个固定点之间的航向的数学计算。您可能已经正确地实现了这一点,但您不能将其与接收方的头标值进行比较。
来自接收器的航向(也称为地面航向)值比自己计算的航向值更合适。
https://stackoverflow.com/questions/39473411
复制相似问题