前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >关于飞机姿态角的学习分享

关于飞机姿态角的学习分享

作者头像
用户7053485
发布于 2020-03-19 13:29:24
发布于 2020-03-19 13:29:24
6.5K0
举报
文章被收录于专栏:Kitty的日常笔记Kitty的日常笔记

一、了解一下什么是飞机姿态角

飞机姿态角是按欧拉概念定义的,故亦称欧拉角。飞机姿态角是由机体坐标系与地理坐标系之间的关系确定的,用航向角、俯仰角和横滚角三个欧拉角表示。

不同的转动顺序会形成不同的坐标变换矩阵,通常按航向角、俯仰角和横滚角的顺序来表示机体坐标系相对地理坐标系的空间转动。

1、什么是欧拉角?

欧拉角就是物体绕坐标系三个坐标轴(x,y,z轴)的旋转角度。

heading-pitch-bank系统不是惟一的欧拉角系统,绕任意三个互相垂直轴的任意旋转序列都能定义一个方位。所以,多种选择导致了欧拉角约定的多样性:

1)heading-pitch-bank系统有两个名称,当然,不同的名字并不代表不同的约定,这其实并不重要,一组常用的术语是roll-pitch-yaw,其中的roll对应与bank,yaw对应于heading,它定义了从物体坐标系到惯性坐标系的旋转顺序

2)任意三个轴都能作为旋转轴,不一定必须是笛卡尔轴,但是用笛卡尔轴最有意义

3)也可以选用右手坐标规则

4)旋转可以以不同的顺序进行

3,优点:1)容易使用;2)表达简洁;3)任意三个角都是合法的

4,缺点:1)给定方位的表达方式不唯一;2)两个角度间求插值非常困难

采用限制欧拉角的方法来避免以上问题的出现:heading限制在+-180,pitch为+-90。

欧拉角可分为两种情况:

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

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

对于分别绕三个坐标轴旋转的情况,下述定理成立:

物体的任何一种旋转都可分解为分别绕三个轴的旋转,但分解方式不唯一。

飞机的姿态角应属于动态的欧拉角。

假设绕y轴旋转为Yaw(航向角),绕x轴旋转为pitch(俯仰角),绕z轴旋转为roll(滚转角),则先heading45°再pitch90°等价于先pitch90°再bank45°。

二、分别认识一下各个姿态角

Yaw(偏航):欧拉角向量的y轴

机体坐标系xb轴在水平面上投影与地面坐标系xg轴(在水平面上,指向目标为正)之间的夹角,由xg轴逆时针转至机体xb的投影线时,偏航角为正,即机头右偏航为正,反之为负。

Pitch(俯仰):欧拉角向量的x轴

俯仰角θ(pitch):机体坐标系X轴与水平面的夹角。当X轴的正半轴位于过坐标原点的水平面之上(抬头)时,俯仰角为正,否则为负。

Roll(翻滚): 欧拉角向量的z轴

翻滚角Φ(roll):机体坐标系zb轴与通过机体xb轴的铅垂面间的夹角,机体向右滚为正,反之为负。

想象一下飞机,yaw指水平方向的机头指向,它绕y轴旋转。Pitch指与水平方向的夹角,绕x轴旋转。Roll指飞机的翻滚,绕z轴旋转。如下图

除欧拉角以外,常用的还有四元素法和旋转矩阵法。

简而言之,三种方法的特点如下:

1)欧拉角最直观、最容易理解、存储空间少,但是欧拉角存在万向节死锁现象、插值速度不均匀等缺点,而且不可以在计算机中直接运算;

2)四元素不存在万向节死锁问题、利用球面插值可以获得均匀的转速、存储空间也较少,但是不好理解、不直观;

3)旋转矩阵法是最便于计算机处理的,但不可以直接插值、冗余信息多、费存储空间,同样不直观。所以,在机器人学中,一般人机交互端会用欧拉角,插值等用四元素,正逆运动学运算中用矩阵表示法。

三、飞机姿态角控制

飞机主要借助机翼和平尾上的舵面来实施操纵。通过副翼、升降舵和方向舵(ξ,η,ζ),可以产生绕纵轴、横轴和竖轴(x,y,z)的力矩(L,M,N),借助这些力矩,就可以改变飞机姿态角

模型引用:

头模型的姿态角,标注。自我感受一下,哈哈哈,如下图所示

学习参考链接:

https://baike.baidu.com/item/%E9%A3%9E%E6%9C%BA%E5%A7%BF%E6%80%81%E8%A7%92/21517108?fr=aladdin

https://blog.csdn.net/sinolover/article/details/90671784

http://www.360doc.com/content/18/0101/17/42247147_718164461.shtml

ok,以上就是今天的学习笔记,如果有写的不对的地方欢迎指正,谢谢~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
欧拉角和万向节死锁
有很多种方式可以描述旋转,但是使用欧拉角来描述是最容易让人理解的。这篇文章将会介绍欧拉角的基础知识、欧拉角的问题和如何去解决这些问题,当然还有欧拉角无法解决的万向节死锁问题,在最后还会介绍如何将欧拉角转换成矩阵,便于程序计算。
羽月
2022/10/08
1.3K0
欧拉角和万向节死锁
从零开始学习自动驾驶系统(八)-基础知识之车辆姿态表达
辆位置和姿态是自动驾驶中的一个基础问题,只有解决了车辆的位置和姿态,才能将自动驾驶的各个模块关联起来。车辆的位置和姿态一般由自动驾驶的定位模块输出。
YoungTimes
2022/04/28
2.9K0
从零开始学习自动驾驶系统(八)-基础知识之车辆姿态表达
8_姿态的其他描述及一般坐标系映射
前面说的用3×3矩阵矩阵描述姿态,9个元素,6个约束条件,实际上只有3个独立元素。即用3个独立元素即可描述机器人姿态。常用的有RPY角,欧拉角和四元数。
用户5908113
2024/02/22
2740
8_姿态的其他描述及一般坐标系映射
坐标转换与姿态描述
为了能够科学的反映物体的运动特性,会在特定的坐标系中进行描述,一般情况下,分析飞行器运动特性经常要用到以下几种坐标系统1、大地坐标系统;2、地心固定坐标系统;3、本地北东地坐标系统;4、机载北东地坐标系统;5、机体轴坐标系统。 其中3、4、5在我们建模、设计控制律时都是经常需要使用的坐标系,描述物体(刚体)位姿信息的6个自由度信息都是在这三个坐标系中产生的
小飞侠xp
2019/10/13
2.5K0
LIS3DH三轴加速度计-实现欧拉角(俯仰角,横滚角)
PS:LIS3DH和mpu6050的X和Y方向是相反的, mpu6050如下图所示:
诺谦
2019/05/24
4.3K0
【教程】详解相机模型与坐标转换
由于复制过来,如果有格式问题,推荐大家直接去我原网站上查看: 相机模型与坐标转换 - 生活大爆炸
小锋学长生活大爆炸
2024/05/25
7330
【教程】详解相机模型与坐标转换
iOS 手机运动CoreMotion
这篇文章本该放到OpenGLES的专题,OpenGL里最复杂最丰富多变的摄像机矩阵会用到欧拉角的概念。 咱们放到普通iOS开发来讲这个概念,因为很多时候我们需要监测手机运动状态,而监测手机运动的CoreMotion框架里,也有欧拉角这个概念。 CoreMotion CoreMotion一直以来就不算是个新事物,我特地从官网查证了下,CoreMotion从iOS4就开始支持。 许多人不知道CoreMotion,是因为没做过相关的需求,其实这个也不是多难的技术,稍稍理解学学就会。 CoreMotion能做什么
清墨
2018/07/03
1.5K0
泊车必备 | 一文详解AVM环视自标定
AVM环视系统中相机参数通常是汽车出厂前在标定车间中进行的离线阶段标定。很多供应商还提供了不依赖于标定车间的汽车自标定方法。自标定指的是:汽车在马路上慢速行驶一段路,利用车道线等先验信息标定出相机的外参。
3D视觉工坊
2023/04/30
3.2K0
泊车必备 | 一文详解AVM环视自标定
四旋翼姿态解算之理论推导
对于每个像我一样入坑四轴飞行器不久的新手来说,最初接触也颇为头疼的东西之一就是四轴的姿态解算。由于涉及较多的数学知识,很多人也是觉得十分头疼。所以,我在这里分享一些我学习过程中的笔记和经验,以便大家学习。
努力努力再努力F
2018/09/11
1.4K0
四旋翼姿态解算之理论推导
旋转矩阵与欧拉角的相互转换
表达旋转变换最简单的理解是三种旋转矩阵(绕X轴旋转矩阵,绕Y轴旋转矩阵以及绕Z轴旋转矩阵)级联。而欧拉角同样也有三种:航向角heading,俯仰角pitch和滚转角roll;其中,航向角heading有时也被称为偏航角yaw。三个欧拉角定义的矩阵级联也可以定义成旋转矩阵,这种旋转变换也叫做欧拉变换。
charlee44
2022/05/07
4.1K0
旋转矩阵与欧拉角的相互转换
四旋翼飞行器姿态控制(四轴飞行器姿态解算)
姿态航向参考系统AHRS(Attitude and Heading Reference System)
全栈程序员站长
2022/08/01
1.4K0
四旋翼飞行器姿态控制(四轴飞行器姿态解算)
MPU6050姿态解算2-欧拉角&旋转矩阵
注:本篇中的一些图采用横线放置,若观看不方便,可点击文章末尾的阅读原文跳转到网页版
xxpcb
2020/08/26
3.5K0
MPU6050姿态解算2-欧拉角&旋转矩阵
Self-Driving干货铺4:坐标转换
如下图所示,无人车上有很多传感器,每个传感器都部署在车上不同的位置,但传感器采集的数据都是基于自身坐标系的数据。
Defry
2022/04/19
6400
Self-Driving干货铺4:坐标转换
第4章-变换-4.2-特殊矩阵变换和运算
在本节中,将介绍和导出对实时图形必不可少的几个矩阵变换和运算。首先,我们介绍了欧拉变换(连同它的参数提取),这是一种描述方向的直观方式。然后我们谈到从单个矩阵中反演一组基本变换。最后,导出了一种方法,可以绕任意轴旋转实体。
charlee44
2022/01/04
3.6K0
第4章-变换-4.2-特殊矩阵变换和运算
欧拉角_欧拉角 图
来源 https://www.zhihu.com/question/47736315
全栈程序员站长
2022/09/20
7810
欧拉角_欧拉角 图
三维空间的刚体运动
一个刚体在三维空间中的运动如何描述? 我们知道是由旋转加平移组成的,平移很简单,但是旋转有点麻烦。 三维空间的刚体运动的描述方式:旋转矩阵、变换矩阵、四元数、欧拉角。 刚体,不光有位置,而且还有姿态。相机可以看成是三维空间的一个刚体,位置指的就是相机在空间处于哪个地方?而姿态指的是相机的朝向(例如:相机位于(0, 0,0)点处,朝向正东方)但是这样去描述比较繁琐。
Albert_xiong
2021/06/21
1.1K0
三维空间的刚体运动
陀螺仪工作原理_电子陀螺仪工作原理
我们知道陀螺仪使用来测量平衡和转速的工具,在载体高速转动的时候,陀螺仪始终要通过自我调节,使得转子保持原有的平衡,这一点是如何做到的?带着这个问题,我们来看一下这个古老而又神秘的装置的工作原理。
全栈程序员站长
2022/09/21
8000
陀螺仪工作原理_电子陀螺仪工作原理
射影几何变换的基本原理
在上一篇文章中我完成了整个流出的前半部分:让用户从电脑中选择图片,自动制作成UE4贴花,并贴到地面上。本文讨论如何在非地面的平面/曲面上动态贴贴花。3D引擎中的贴花(decal)技术是以射影几何学为基础的投影材质,相比于表面材质(surface material),轻量的贴花材质在特定场合下有更好的性能,比如贴海报、静态液体、局部纹理,本文讨论贴花后半部分关于空间几何变换的基本原理。
Jean
2020/11/06
1.9K0
LegoLoam(1)imu输入预处理
Lego-Loam的通信框架和Aloam相同,都是基于ros,其各个节点的运行数据流图如下:
大阳的冒险岛
2023/01/26
1.3K0
LegoLoam(1)imu输入预处理
数字孪生:第三人称鼠标操作
最近制作了能开箱即用的UE5鼠标组件,直接拷入一个文件,再拖到场景中,就能使用了,可以控制相机的平移、旋转、缩放
Jean
2022/08/31
1K0
相关推荐
欧拉角和万向节死锁
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文