RPY roll pitch yaw

roll代表绕z轴旋转,pitch代表绕x轴旋转,yaw代表绕y轴旋转,下面是我们俗称的在飞机坐标系下的RPY



欧拉角有两种:

静态:即绕世界坐标系三个轴的旋转,由于物体旋转过程中坐标轴保持静止,所以称为静态。

动态:即绕物体坐标系三个轴的旋转,由于物体旋转过程中坐标轴随着物体做相同的转动,所以称为动态。

使用动态欧拉角会出现万向锁现象(很显然,如下图二所在坐标系,如果从飞机头往下看,无论怎么都不能看到飞机体了,丢掉了一个维度);静态欧拉角不存在万向锁的问题。

一个典型的万向锁问题可以表述如下:先heading45°再pitch90°,这与先pitch90°再bank45°是等价的。事实上,一旦选择±90°作为pitch角,就会导致第一次旋转和第三次旋转等价,整个旋转表示系统被限制在只能绕竖直轴旋转,丢失了一个表示维度。这种角度为±90°的第二次旋转使得第一次和第三次旋转的旋转轴相同的现象,称作万向锁。


值得注意的是,在ROS的定义中,RPY就是分别绕x,y和z进行旋转


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 前言 OpenGL渲染3D模型离不开空间几何的数学理论知识,而本篇文章的目的就是对空间几何进行简单的介绍,并对...
    RichardJieChen阅读 7,249评论 1 11
  • 概述 又研究了将近两个星期的3D图形到了我最想研究的地方了,因为欧拉角与四元数的原因导致OpenGL ES的研究进...
    神经骚栋阅读 7,832评论 12 40
  • 欧拉角的定义 在写这篇博客之前,我搜索了网上很多关于欧拉角的定义,发现大部分引用自维基百科的定义,我这里也引述一下...
    AndrewFan阅读 2,916评论 3 12
  • 什么是方位? 物体的“方位”主要描述的是物体的朝向,但是“方位”和“方向”不是同一个概念,例如,向量有方向没有方位...
    xiaoxingyun阅读 3,146评论 0 0
  • 心静,我之所以说这两个字,是因为在写字的时候,我发现我又开始不专注了!加上这两天的种种放纵的行为,打游戏,睡得晚。...
    Cheer_up阅读 121评论 0 0