给定当前位置(纬度,经度,倾斜度),航向,俯仰,速度和侧倾计算新的纬度,经度,倾斜度

时间:2019-07-08 01:45:05

标签: math geolocation gps geospatial dead-reckoning

考虑到纬度,经度,高度,速度,航向,俯仰和横滚,我想在x时间以相同的航向,俯仰,侧倾和速度航行后计算新的纬度,经度和高度。

我已经找到了解决二维问题的重要资源,但是预测未来海拔的新要求使我感到困惑。

THIS文章声称:“您不能从任何一组控制设置中直接计算飞机的高度。高度取决于飞机的历史。”但是,我觉得我在3d空间中有一个点,我只想将它沿速度n沿矢量向下滑动x倍的时间,然后查看该位置在哪里。但是我不知道该过程叫什么,因为我的数学背景非常薄弱。但是,如果该文章是正确的,我不介意推断海拔,看来我可以做得比推断更好。

Ted Hopp's似乎正是我所需要的,但是,我不太了解如何制作他在此处引用的“运动”部分:toSpherical( 运动 + toCartesian(lat,lng,alt))。我很确定我已经准备好所有需要的东西,只需要移动它们即可。

任何资源或示例将不胜感激。

修改

我拥有的参数总数为:

  • velocityEast
  • velocityNorth
  • 标题
  • 速度(朝向方向的速度就是我对此的解释)
  • 纬度
  • 经度
  • 海拔
  • 标题
  • radomeAzimuth
  • 间距

我认为我不需要使用所有这些内容,但是我想弄清楚Ted Hopps答案的运动成分: toSpherical( 运动 + toCartesian(lat,lng,alt))

编辑2

我想我找到了运动矢量here

我的偏航在哪里 我要去!让我知道是否有人发现了非常糟糕的错误。

0 个答案:

没有答案