欧拉角(易理解)
创作时间:
作者:
@小白创作中心
欧拉角(易理解)
引用
CSDN
1.
https://blog.csdn.net/ODDYOU/article/details/119976130
欧拉角是用来唯一确定定点转动刚体位置的三个一组的独立角参量。由章动量θ、旋进角(即进动角)ψ和自转角φ组成,为欧拉首先提出而得名。
通俗来讲,欧拉角的思想类似于问路时得到的相对坐标指示,比如“往前走100m后右转”,相比绝对坐标更容易理解和操作。
通过欧拉角旋转
该动图摘抄自维基百科。具体拆解旋转步骤,如图:
图中有两组坐标:
- xyz为全局坐标,保持不动
- XYZ为局部坐标,随着物体一起运动
旋转步骤如下:
- 物体绕全局的z轴旋转α 角
- 继续绕自己的X轴(也就是图中N轴)旋转 β角
- 最后绕自己的Z轴旋转γ 角
这里有一副动图很直观地展示了旋转过程(角度标记的有点不一样)。
在旋转过程中,需要注意旋转顺序。旋转顺序就是我们上文提到的Tait–Bryan angles (x-y-z, y-z-x, z-x-y, x-z-y, z-y-x, y-x-z)。我们指定绕x轴旋转α,绕y轴旋转β.但是可以有多个旋转顺序, 比如:
- 情况1:先绕x轴旋转α,再绕y轴旋转β.得到姿态 O1
- 情况2:先绕y轴轴旋转β,再绕x轴旋转α,得到姿态 O2
得到的 O1 一般是不等于 O2 的。对于x,y,z三个轴的不同旋转顺序一共有(x-y-z, y-z-x, z-x-y, x-z-y, z-y-x, y-x-z)六种组合。我们需要明确旋转顺序,才能确定欧拉角所指的姿态。
欧拉角万向节死锁(Gimbal Lock)
局部坐标系的使用导致了欧拉角有一个重大的缺陷,即万向节死锁。这种围绕选旋转前固定轴的先Z、再X、再Y的旋转操作,与其最终所预期的三个轴向可以旋转的结果并非一定是一对一的映射。某些情况下是多对一的映射,造成一些旋转自由度的缺失,也就是“死锁”。
在编程中很难规避死锁问题,所以现在很多时候都使用四元数实现旋转,四元数那又是另外的话题了。
热门推荐
账号密码泄露:风险与防范
债权与债务风险等级划分的法律框架及实务分析
星穹铁道2.3版本主C现状分析:流萤稳居T0,云璃潜力爆发
大林木命是哪年出生的 一生命运如何
“育儿补贴”来了,如何领取成宝妈重点关注
糖尿病病人术后血糖管理
多AGV调度系统的任务调度与路径规划【matlab代码+仿真】
深入探索AGV小车调度系统:工作原理与实践应用
朱砂与玉的佩戴指南:兼容性及注意事项详解
硼砂的物理化学性质及其应用
东北朝向的房子好不好?购房者如何选择
螺栓常用的防松方法
NBA历史体重最惊人的10大球星
泰国国树是什么树?揭秘泰国国树的文化与宗教意义
一过性黑蒙是什么原因引起的
小行星防御战打响,中国发布了一个岗位,竟藏反卫星军事战略大招
国际小行星日:关于小行星你了解多少?
批评的技巧有哪些
冬枣怎么施肥效果好?冬枣高产施肥方案
2025年农历乙巳蛇年的还愿习俗与禁忌 如何选择合适的还愿日
公司担保如何合法化?一文详解关键要点
“碳循环减肥法”10天瘦12斤?医生:并不适合所有人,不推荐轻易尝试
年轻一代需要批判性思维、事实核查和媒体核实才能保证网络安全
最终幻想6 SFC 和 GBA 版本对比:画质、音效与游戏性全方位解析
虚拟机虚拟显卡技术详解:原理、应用与优化
K字头火车座位分布图:硬座、软座布局全解析
每期认识一种龟之“黄喉拟水龟”,南石、小青与大青龟一文搞清!
解梦:梦见父亲生病的深层含义与心理解析
如何应对不给开发票的情况?这种应对策略如何维护消费者权益?
父母离婚,对孩子抚养权的规定是什么