给定纬度、经度、高度、速度、航向、俯仰和滚动,我想在以相同的航向、俯仰、滚动和速度行驶 x 次后计算新的纬度、经度和高度。
我已经找到了解决这个二维问题的大量资源,但是预测未来高度的新要求让我很难过。
这篇文章声称“您无法从任何一组控制设置中直接计算飞机的高度。高度取决于飞机的历史。” 但是,我觉得我在 3d 空间中有一个点,我只想将它以速度 n 沿向量向下滑动 x 时间,然后查看该位置在哪里。但是我不知道那个过程叫什么,因为我的数学背景很弱。但是,如果那篇文章是真的,我不介意推断高度,似乎我可以做得比推断更好。
Ted Hopp似乎正是我所需要的,但是,我不太明白如何制作他在这里引用的“运动”作品:toSpherical(motion + toCartesian(lat, lng, alt))。我很确定我有我需要的所有部件,我只需要移动它们。
任何资源或示例将不胜感激。
编辑
我拥有的参数的总列表是:
- 速度东
- 速度北
- 标题
- 速度(航向方向的速度是我解释这个的方式)
- 纬度
- 经度
- 高度
- 标题
- 天线罩方位角
- 沥青
- 卷
我认为我不需要使用所有这些,但我正在尝试找出 Ted Hopps 答案的运动成分:toSpherical(motion + toCartesian(lat, lng, alt))
编辑 2
我想我在这里找到了我的运动矢量
我的偏航方向在哪里,我要去!如果有人注意到明显的错误,请告诉我。