【问题标题】:Yaw and Pitch between 2 3D points2 个 3D 点之间的 Yaw 和 Pitch
【发布时间】:2016-09-27 12:20:57
【问题描述】:

我有 2 个 3D 点,我需要在它们之间以弧度表示 Yaw 和 Pitch。

我尝试了很多公式,但都不起作用。

我的坐标系如下:

X= left right
Y = forward backward
Z = up down

有什么帮助吗?请具体说明。我真的很感激整个公式。

【问题讨论】:

  • 明确的角度。所以从起源我猜
  • 好问题。可能是数学 SE 的问题。

标签: euler-angles


【解决方案1】:

您可以使用我发布的公式here 来计算偏航角(“航向”)和点之间的俯仰角。唯一的区别是我的计算采用了一个点(另一个点是原点,(0,0,0)。不过,您仍然可以使用相同的计算,只需从 pointA 中减去 pointB,然后将其输入到函数中。

例如,如果你的两点是:

pointA = (20,3,8)
pointB = (34,2,0)

首先从点B中减去点A:

pointB - pointA = (34,2,0) - (20,3,8)
                = (14,-1,-8)

然后将这个新点命名为pointC。现在使用与原点和 pointC 之间的链接帖子中相同的计算。您将获得两点之间的距离、两点之间的偏航(航向)以及两点之间的俯仰角。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 2019-06-19
    • 2013-06-02
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    相关资源
    最近更新 更多