版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
总第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年四川阿坝州选调公务员笔试真题
- 2025年广东阜沙镇招聘公办中小学专任教师笔试真题
- 航空基础及推进 2
- 乡村戏曲大赛活动方案策划(3篇)
- 设备监理师《设备监理实务》考前密训题(含解析)
- 打架思想报告(3篇)
- 2026年云南高考(化学)考试真题试卷
- 2026年新疆小升初数学考试真题及答案
- 国家公务员考试时事政治题库参考答案2026年
- 2026年新疆高考(英语)考试试卷(真题)(含答案)
- GA/T 1482-2026机动车驾驶人安全教育内容和方法
- 2026年北京市中考英语试卷真题(含答案及解析)
- 2026 年注塑车间主管上半年述职报告
- 安徽九华山旅游发展股份有限公司招聘笔试真题2025
- 2026年安徽省淮北市辅警考试试题解析及答案
- 【新教材】人教版(2024)八年级下册物理期末检测试卷 3套(含答案)
- 2026上海博物馆公开招聘12名工作人员备考题库及参考答案详解
- 2026年山东定期医师考核题库及答案
- 骨关节炎阶梯治疗专家共识(2026版)
- 小学6年级暑假每日学习打卡表(可直接打印使用)
- 2026年山东聊城市社区工作者考试试题解析及答案
评论
0/150
提交评论