简言之,pitch是俯仰角,是“点头“,(在固定翼飞机中则由升降舵舵机控制)

yaw是偏航角,是‘摇头’,(在固定翼飞机中则由方向舵舵机控制)

roll是旋转角,是“翻滚”,(在固定翼飞机中则由副翼舵机控制)

欧拉角是表达旋转的最简单的一种方式,形式上它是一个三维向量,其值分别代表物体绕坐标系三个轴(x,y,z轴)的旋转角度。这样的话,很容易想到,同样的一个三维向量,代表了绕x,y,z的旋转值,先进行那个旋转是否对结果有影响呢?显然是有影响的,可以拿着你的手机试一下,不同的旋转顺序会代表不同的旋转结果。所以,一般引擎都会规定自己的旋转顺序。
下面三张动图形象的表示了欧拉角的旋转方式。第一张是绕x轴旋转pitch,第二张绕y轴旋转yaw,第三张是绕z轴旋转roll。


绕三个轴的旋转值pitch,yaw,roll来自航空界的叫法,翻译为俯仰角,偏航角,翻滚角,非常形象。它们不一定如上所述,一定分别代表绕x,y,z的旋转值。
从英文意思出发,roll:是卷;滚动,转动;辗的意思;
yaw是(火箭、飞机、宇宙飞船等)偏航的意思;
pitch是倾斜;投掷;搭帐篷;坠落的意思;
所以,roll的意思是翻滚,就是绕着机身所在的那个轴。yaw是偏航的意思,偏航就是绕着重力方向为轴。pitch倾斜、坠落的意思,坠落就是以翅膀所在的直线为轴发生旋转。

另外值得注意的是,pitch值是不能超过90度,这里牵扯到了万向锁的知识,不再多说,网上很多讨论。

下面这张图是以摄像机的角度来阐述欧拉角的,可以加深理解。可以看到,pitch,yaw,roll在这里并不是常见的代表绕x,y,z的旋转值。

参考:https://blog.csdn.net/guyubit/article/details/52995676

四旋翼飞行器13——欧拉中的俯仰、横滚、偏航角相关推荐

  1. 欧拉中的俯仰、横滚、偏航角

    http://m.blog.csdn.net/article/details?id=50042915 简言之,pitch是俯仰角,是"点头" yaw是偏航角,是'摇头' roll是 ...

  2. 四旋翼飞行器旋转矩阵公式推导!

    四旋翼飞行器旋转矩阵公式推导! 方法一: 1.在二维平面中:如下图所示,在xoy平面中有一向量op⃗ =(x,y)T,旋转ϕ角后变为向量op⃗ ′=(x′,y′)T.  据图可得: x=|op⃗ |c ...

  3. 四旋翼飞行器平衡传感器数据 处理方法探讨

    四旋翼飞行器平衡传感器数据 处理方法探讨 [摘要]四旋翼飞行器的制作与研究日渐火热,而且其应用价值日渐凸显,当今四旋翼飞行器大都使用飞控板控制,其优点是操作简单,稳定性比较好,但好多的复杂功能无法自定 ...

  4. 四旋翼飞行器9——APM地面站使用详解(校准结束)

    四旋翼飞行器9--APM地面站使用详解 如果你手上有一块apm飞控,那么APM飞控第一步--下载APM地面站,校准传感器.遥控器. 下面的文章,大部分参考这个: http://bbs.loveuav. ...

  5. 四旋翼飞行器的研究方向

    毕业设计选的四旋翼飞行器设计的题目,顺便了解了下四旋翼飞行器有哪些值得研究的点. 四旋翼飞行器在高空检测(如电线,桥梁),灾害搜救,娱乐以及军事上都会有应用.相关研究的点也有很多,主要有飞行器的姿态估 ...

  6. 【飞控理论】四旋翼飞行器控制原理

    该篇博客是对锡月科技无人机飞行控制原理教学内容的整理 1.四旋翼飞行器的两种结构: "×"字模式: Pitch和 Roll与1,3.2,4两组电机呈 45°夹角 . "十 ...

  7. 四旋翼飞行器基本知识(四旋翼飞行器结构和原理+四轴飞行diy全套入门教程)

    转载两篇日志: 第一篇<四旋翼飞行器结构和原理> 第二篇<四旋翼飞行diy全套入门教程> =========================================== ...

  8. 四旋翼飞行器5——各类方案设计及参考

    下面几篇文章及资料是这两天看到的比较好的资源,可以多看看,对于新手来说,是个不错的提升自己的一些资料.可以分析每一种方案的特点,主控啊,传感器啊,不过到最后肯定要自己实践,才能得到最好的控制效果. 文 ...

  9. 四旋翼飞行器的原理研究和建模

    ##四旋翼飞行器的原理研究和建模 对四旋翼飞行器的工作原理进行了简单介绍,对其飞行姿态角进行描述,并在此基础上建立数学模型. 四旋翼飞行器的原理 根据四旋翼飞行器的运动方式的特点将其飞行控制划分为四种 ...

最新文章

  1. Rocksdb 的一些参数调优策略
  2. js中使用template.js插件
  3. 【数学】奶牛编号(jzoj 2932)
  4. android 如何读取cgi_Python基础教程(十):CGI编程、MySQL数据库
  5. 毕业设计基础测试 定位+后端处理+退出删除
  6. asp.net MVC4, Ninject auto-mating
  7. HTTP 应用层过滤的兼容性问题及解决方案
  8. Visio画图删去四周白边
  9. 【转载】数据库操作系统——Visual FoxPro 6.0安装步骤
  10. Whiteboard for mac(mac画图软件)
  11. 全国省市县乡镇四级sql数据
  12. V831烧录 【app文件的烧写】
  13. 专访光之树创始人张佳辰:围绕产业化和商业化落地,迈向隐私科技
  14. css3动画 提交成功圆圈画对勾
  15. c语言编写音乐播放器完整代码(mciSendString函数的使用方法,第一次使用Visual Studio 2019的详细步骤)
  16. JavaScript高阶
  17. ajax提交用流的方式,ajax 请求 后台返回的文件流
  18. 储能控制器,simulink仿真模型。 采用下垂控制实现蓄电池超级电容构成的混合储能功率分配
  19. python用函数做猜数字游戏_python 游戏(猜数字)
  20. Redis:哨兵(sentinel)

热门文章

  1. 微商必备6款软件!十分好用
  2. 适合编程初学者的开源博客系统
  3. thinkPHP中的控制器与视图层
  4. Android项目实战——一个简单的记事本程序
  5. linux之用户密码忘记后如何修改密码
  6. Vue_实现五星好评效果
  7. Python入门-数据库
  8. Web服务器站点设置和IIS安装设置图解
  9. 大数据开发复习Spark篇
  10. 03-SQLPlus的常用命令和使用