Arduino 航向和目标点之间的方位角和距离

Arduino 航向和目标点之间的方位角和距离,arduino,bearing,Arduino,Bearing,我想用arduino导航的三个坐标计算方位角以及航向点和目标点之间的距离 坐标系看起来像这样。 (x1,y1)=航向点,(x3,y3)=目标点 这里有任何帮助吗?所有计算方法都可以在以下位置找到 请注意,对于距离,可以使用哈弗森计算(精度较低)或文森特计算(精度较高-请检查公式) 我在GoogleMaps API中使用这些公式,效果非常好。您好,谢谢您的回答,但我的坐标是笛卡尔坐标,不是(lat,long)。在这种情况下,我需要将它们转换为(lat,lon)吗?如果是,怎么做?我在这里感到困惑

我想用arduino导航的三个坐标计算方位角以及航向点和目标点之间的距离

坐标系看起来像这样。

(x1,y1)=航向点,(x3,y3)=目标点


这里有任何帮助吗?

所有计算方法都可以在以下位置找到

请注意,对于距离,可以使用哈弗森计算(精度较低)或文森特计算(精度较高-请检查公式)


我在GoogleMaps API中使用这些公式,效果非常好。

您好,谢谢您的回答,但我的坐标是笛卡尔坐标,不是(lat,long)。在这种情况下,我需要将它们转换为(lat,lon)吗?如果是,怎么做?我在这里感到困惑。是的,你需要转换它们。我不知道你如何转换它,但如果你做一些搜索,我很肯定你会找到一种方法。这种转换相当普遍。