【发布时间】:2016-04-10 08:55:30
【问题描述】:
我正在构建一个自主四轴飞行器我试图将四轴移动到目标 GPS 坐标,我正在使用半正弦公式计算目标的距离,现在我想计算航向。
例如,我希望四边形转向目标的方向并向前移动,直到到达目的地(这部分已经完成)。
如何计算偏航使其转向目标方向? 仅使用 GPS 坐标计算它是非常不准确的。如果我使用磁力计,磁偏角会因地而异。
如何计算? ardu Pilot 是怎么做这个计算的?
【问题讨论】:
-
您的 GPS 信息对您来说并不准确。但这对于任何位置的磁力计磁偏角信息来说应该已经足够好了。您可以将其制成表格,并根据 GPS 当前的粗略位置信息进行查找。
-
你有
atan2() 或arctan()吗?
标签: gps pid haversine control-theory