版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总第125 湘 一种新的全角度四元数 角的转换算 e×
- --
2)1,+e21 1)+e)
1 1 e21)- +e21 1)+e 2 3+e2) +e2133)设方向余弦矩阵Aα的元素为aij旋转特征向量e的元素可表示a23-e1=2sin
a31-e2=2sin
e=a12- 32sin3四元数由矢量部分和标量部分组成,可写成如下形式:q=q4+i+j+k=q4+ 根据旋转特征向量和旋转角,定义四元数矢量部分和标量部分如q1=e1sin/) q2=e2sin/q3e3sin/) q4=o/)
6)q2+q2+q2+q2 7) 4)6 vv4 vv40-式中 q -0-09)
-q +2q·
-2q
q2-q2-q2 2(qqqq 2(qq-qqA)=
1 3 1 22(q1q2-q34-q2+q2-q2 +q 2(q1q3+q2 -q2-q2+
显然,方向余弦矩阵与角转动顺序有关,本文以Z-Y-X转动顺序为例,即先绕偏,,);后绕滚动轴转动,其方向余弦矩阵为A1Z-Y-X转动的方向余弦矩阵为2=AA3)=cosθcos cosθsin -sinψosin-Z-Y-X转动的四元数为q用四元数表示Z-Y-X转动的方向余弦10 南京理工大学学 第26卷第4 角到四元数的转角到四元数的转换则可以应用超复数映象概念求得。对于Z-Y-X变换,角q=cosψ+sinψk)cosθ+sinθ cosφin 2 2 2将12式展开,得角到四元数的转换cosψsin θsinψcosφsin
φsinq2
2
2os
2cos
-cosψsinφsinθsinψcosφcos sin
2sin2sin2o 2cos2sin四元数到角的转3个轴在±90°之间取11φ=acaA23/A3 =aci(-A3 =rtAA1111俯仰轴在±90°之±18090值,则四元数到 arctanA23/A3 A33π·signA23artanA23/A3A33=arctanA12/A) A11
π·signA12aranA12/A1)A113个轴在±180°之间取9~18围在-180°~180°之间,则四元数到角的转换为arctanA23/A3 A33φ=-π·sign +arctanA/A) θ=-π·signA13-arcsin(-arctanA12/A A11
-π·signA12rctA12/A11)A11总第125 湘 一种新的全角度四元数 角的转换算 11516)存在2个角A1和A2,根据角四元数转换,可以求出它们分别对应的2个四元数Q1和Q2。如果这2个四元数中只有1个与给定四元数Q相等,则输出那个四元数所对应的角。如果这2个四元数都与给定四元数Q相等,则输出与参考角R最接近的那个角。通常取参考角R为上一时刻的角。图1给出了详细的转换流程,与通常的转换相比[2,3],该转换流程实现了四元数到 图 四元数到角的转换流程Fig1FlowchartoftransformationfromquaterniontoEulerang数字角到四元数的转换显示是正确的,同时,3个轴取值范围在±90°之间的全角度四元数到角的转换显然能正确输出结果,所以,这里就省略它们的数字仿真。14[8060180]1是俯仰轴在±90°之间,滚动轴和偏航轴在±180°之间取值的转换算法2是本文全角度四元数与角的转换算法这2个算法的结果比较见表1。表1四元数到角的转换输出比较(单位Table CompareontransformationoutputfromquaterniontoEulerangle给给定四元真 算法1输出结 算法2输出结32113288[-140,-180,[40,-0,-[-140,-180,11541182[-140,-120,[40,-60,-[-140,-120,11821154[-140,-60,[-140,-60,[-140,-60,03883211[-140,0,[-140,0,[-140,0,04704303[-140,60,[-140,60,[-140,60,04344307[-140,120,[-140,120,[-140,120,031103288[-140,180,[-140,180,[-140,180, 南京理工大学学 第26卷第4显然对于俯仰轴在±90°之间取值,算法1能得但当俯仰轴不在该区间,算法1不能完全得出正确结果。而本文全角度四元数与角的转换算法能完全在整个区间内正确转换。综上所述,本文提出了一种新的全角度四元数与角之间的转换算法。仿真表明,这个算法是完全正确的和实用的,特别对于大角度姿态机动运动学方程,具有非常好的实用性能。虽然本文只是针对Z-Y-X的转换给出了算法的计算,但是对于其它变换的计算,读者不妨参考文献[4]得出。 WertaJSpacecraftattitudedeterminationandcontrolDordrchtReidel,许佩珍,董长虹.四元数在战斗机飞行仿真中的应用.航空航天大学学报,1997,487~田春华.姿态控制系统的分析、设计和仿真研究[ 大学,2000:章仁为.轨道姿态动力学与控制 :张帆.光学遥感总体参数优化设计研究 ].哈尔滨:哈尔滨工业大学张景瑞,荆武兴,徐世杰.空间飞行器大角度姿态机动问题研究.飞行力学,19987~陈万春,肖亚伦.矢阵与四元数的关系及其在飞行力学中的应用.宇航学报,1971812~ANewLarge-scaleTransformationAlgorithmofQuaterniontoEulerAngle JingxiangDepartmentofComputerScienceandTechnology,TsinghuaUniversity,Beijing①DepartmentofSpaceEngineeringandMechanics,HarbinInstituteofTechnology,Harbin150001)Usually,transformationbetweenquaternionandEulerangleisconstrictedtoEu-lerangle'svaluefromnegative90°topositive90°inthreeaxesoroneaxisAnewalgorith
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保定市南市区幼儿园教师招聘笔试试题及答案解析
- 2026年铁岭市清河区幼儿园教师招聘笔试备考题库及答案解析
- 2026年北京市房山区幼儿园教师招聘笔试备考题库及答案解析
- 2026年浙江省嘉兴市街道办人员招聘考试模拟试题及答案解析
- 2026年黄石市黄石港区街道办人员招聘考试模拟试题及答案解析
- 2026年广东省梅州市幼儿园教师招聘笔试参考题库及答案解析
- 2026七年级道德与法治下册 青春激情燃烧热望
- 2026年来宾市兴宾区街道办人员招聘笔试参考试题及答案解析
- 系统分析与设计 课件全套 第1-7章 系统分析与设计基础 - 面向DevOps的系统开发
- 2025年山西省临汾市幼儿园教师招聘笔试试题及答案解析
- 2026年卫生高级职称面审答辩(重症医学科)副高面审经典试题及答案
- (二模)2026年合肥市高三第二次教学质量检测英语试卷(含答案)
- 2026年音乐教资考前冲刺测试卷附参考答案详解【达标题】
- 2026年北京理工大学博士英语真题及答案
- 山东中烟工业有限责任公司招聘笔试题库2026
- 客运防汛应急预案(3篇)
- 基因型知识点讲解课件
- 2026年匹克球裁判员考核题库含答案
- DB31∕T 1566-2025 智能网联汽车高快速路测试技术规范
- 公交车驾驶员的职业素养及规范
- 微电子工艺-工艺集成与封装测试(共104页).ppt
评论
0/150
提交评论