欧拉角(易理解)
创作时间:
作者:
@小白创作中心
欧拉角(易理解)
引用
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岁和12岁儿童鞋码选择指南
三国杀高顺技能解析
信用风险视角解读:AI对英特尔和英伟达的财务影响?
万用表大揭秘:从构造到应用的实用指南
日照站客运设施改造工程有序推进,预计2025年全面完成
全球逾4亿人患糖尿病 营养师推荐6种鱼降血糖 这种更可降胆固醇
掌握节奏 吸入能量 呼出压力
注塑冰箱盖变形的修补方法(快速解决变形冰箱盖问题的实用技巧)
“辅警”和“协警”仅有一字之差,待遇却天差地别,应届生要注意
专科动物医学好就业吗?和本科动物医学的区别在哪?
复方氨酚烷胺片和布洛芬能一起吃吗
美“下一代空中优势”项目遇阻
紫金山登山全攻略:不同入口路线耗时及注意事项
脉率正常范围,掌握心跳速率标准
培养孩子的智力,围棋真的有必要学吗?
高血糖人群饮食指南:十大要点助你稳定血糖
你的口头禅,往往决定了你的命运,并非迷信,别不当一回事
音乐是一个丰富的世界,我们在其中阅历人生
恋爱中的甜蜜互动:探索情侣间的小秘密
中国人民大学2025年高校专项计划招生简章要点汇总
高考录取分数线的波动?主要是受这五个因素的影响
身份证号码的法律意义与社会功能
揭秘:高阳公主为何会爱上玄奘徒弟辩机?
高考鲁迅题型有哪些?
重庆渣滓洞深度游:历史、景点与周边游览全攻略
未来牧业新宠:水培大麦牧草的营养密码与动物福利革命
起发动机空转的原因是什么?怎样解决起发动机空转的问题?
坐骨神经痛症状、成因及4种治疗方法,附舒缓椎间盘突出运动
保障支付安全,微信一定要做的9个设置