[发明专利]一种姿态检测系统中不含重力加速度的欧拉角求解方法有效
| 申请号: | 201810027570.8 | 申请日: | 2018-01-11 |
| 公开(公告)号: | CN108458714B | 公开(公告)日: | 2020-12-18 |
| 发明(设计)人: | 田新诚;徐小龙;周乐来 | 申请(专利权)人: | 山东大学 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C1/00;G06F17/16 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李圣梅 |
| 地址: | 250061 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 姿态 检测 系统 中不含 重力加速度 欧拉角 求解 方法 | ||
1.一种姿态检测系统中不含重力加速度的欧拉角求解方法,基于MARG传感器实现,MARG传感器包含有三轴陀螺仪、三轴加速度计和三轴磁力计;
根据MARG传感器中的三轴加速度计与三轴磁力计的测量值,计算被测物体的欧拉角,其计算方法不受重力加速度的影响,能够完全消除重力加速度在求解欧拉角时的影响;
其特征在于,包括以下步骤:
确定姿态检测系统的导航坐标系OXnYnZn和载体坐标系OXbYbZb;
计算将导航坐标系旋转至载体坐标系所需要的坐标变换矩阵该矩阵的元素由欧拉角中的横滚角、俯仰角和偏航角表示;
所述导航坐标系到载体坐标系的旋转矩阵因所选取的导航坐标系与载体坐标系的不同而不同,当导航坐标系为北东地坐标系时,将导航坐标系OXnYnZn按照Z→Y→X顺序进行旋转,三次旋转的方向余弦矩阵分别为Cz,Cy,Cx,便可将其旋转至与载体坐标系OXbYbZb重合,其中
然后得到用欧拉角表示的坐标变换矩阵:
其中,为导航坐标系到载体坐标系的旋转矩阵,θ,ψ分别为欧拉角中的横滚角,俯仰角和偏航角;
采集三轴加速度计与三轴磁力计的测量值ba,bm;
根据三轴加速度计和三轴磁力计的测量值ba,bm以及坐标变换矩阵得到不包含重力加速度的欧拉角计算公式,所述欧拉角包括横滚角俯仰角θ和偏航角ψ,具体计算过程如下:
首先计算横滚角俯仰角θ:导航坐标系下的重力场为na=[0,0,g],其中g为重力加速度,载体坐标系下三轴加速度计的测量值为ba=[bax,bay,baz],根据坐标变换原理有
将上述方程组中的第二个与第三个公式做比值,可以消除重力加速度g,得到不含重力加速度g的横滚角和俯仰角θ的计算公式
在计算偏航角ψ时,为简化计算,假设地磁场中只存在磁倾角而磁偏角为零,导航坐标系下的磁力场为nm=(nmx,0,nmz),载体坐标系下磁力场为bm=(bmx,bmy,bmz),根据坐标变换原理有得到偏航角的计算公式:
2.如权利要求1所述的一种姿态检测系统中不含重力加速度的欧拉角求解方法,其特征是,关于导航坐标系和载体坐标系的确定,选择北东地坐标系作为导航坐标系,载体坐标系遵循右手法则,载体坐标系原点与载体质心重合,X轴平行于载体轴线并指向机体前方,Y轴垂直于X轴并指向载体右方,Z轴垂直于XY平面并指向载体下方。
3.如权利要求1所述的一种姿态检测系统中不含重力加速度的欧拉角求解方法,其特征是,采集三轴加速度计与三轴磁力计的测量值ba=[bax,bay,baz],bm=[bmx,bmy,bmz],其中,ba为载体坐标系下三轴加速度计的测量值,bax,bay,baz分别为三轴加速度计测量值在载体坐标系三个坐标轴上的分量;bm为载体坐标系下三轴磁力计的测量值,bmx,bmy,bmz分别为三轴磁力计测量值在载体坐标系三个坐标轴上的分量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810027570.8/1.html,转载请声明来源钻瓜专利网。





