赞
踩
Yaw-Pitch-Roll与Heading-Pitch-Bank是相同的系统。
固定轴(Fixed-Axis)系统与欧拉角系统密切相关。在欧拉角系统中,旋转围绕体轴(Body Axis)发生,体轴在每次旋转后发生变化。例如,滚转角的物理轴总是纵向的体空间轴,但是通常它是在直立空间中任意取向的。相反,在固定轴系统中,旋转轴始终是固定的直立轴(Upright Axis)。但事实证明,固定轴系统和欧拉角系统实际上是等效的,只要以相反的顺序进行旋转。你应该可视化以下示例以说服自己这是真的。假设航向(偏航)角为h,俯仰角为p(这里暂时忽略滚转角)。根据欧拉角的约定,首先进行航向轴的旋转并绕垂直轴(y轴)旋转h,然后围绕对象空间的横向轴(x轴)旋转角度p。使用固定轴方案,可以通过按相反的顺序进行旋转来获得相同的结束方向。首先,执行俯仰角的旋转,围绕直立的x轴旋转p。然后,执行航向旋转,围绕直立的y轴旋转h。虽然在计算里,当我们正在将矢量从直立空间旋转到对象空间时,可以可视化欧拉角,但实际上使用的是固定轴系统。在第8.7.1节中将更详细地讨论这个问题(并且会演示如何将欧拉角变换为旋转矩阵)。固定轴约定也称为外旋(Extrinsic Rotation),而典型的欧拉角约定则被称为内旋(Intrinsic Rotation)。
缺点一的解决方案:为了保证任何给定方向的唯一欧拉角表示,我们限制了角度的范围。一种常见的技术是将航向角和滚转角限制为(-180°,+180°]并将俯仰角限制为[-90°,+90°]。
欧拉旋转定理导致了两种密切相关的描述定向的方法。让我们从一些符号开始。假设选择了旋转角 θ 和穿过原点的旋转轴并且平行于单位矢量分。在本书中,正旋转是根据左手规则定义的,参见第 1.3.3 节。以两个值i和0为原理,我们描述了轴-角(Axis-Angle)形式的角位移。或者,由于f 具有单位长度,我们可以将其乘以 8 而不会丢失信息,从而产生单个矢量 e = θ。这种描述旋转的方案是由**指数映射(Exponential Map)**的相当令人生畏和模糊的名称进行的。①旋转角度可以从e的长度推导出来。换句话说,0=||e||,并且可以通过归一化e来获得轴。指数映射不仅比轴-角更紧凑(3个数字而不是4个),它优雅地避免了某些奇点并具有更好的插值和微分特性。
事实证明,给定任何可以通过旋转矩阵描述的角位移,指数映射表示是唯一确定的。虽然不止一个指数映射可以产生相同的旋转矩阵,但是可以获取指数映射的子集(即e1<2pi)的指数映射)并且与旋转矩阵形成一对一的对应关系。这是欧拉旋转定理的本质。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。