[发明专利]姿态角获取方法及装置有效
申请号: | 201810649078.4 | 申请日: | 2018-06-24 |
公开(公告)号: | CN108534772B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 旷静 | 申请(专利权)人: | 西宁泰里霍利智能科技有限公司 |
主分类号: | G01C21/08 | 分类号: | G01C21/08;G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 810008 青海省西宁市城*** | 国省代码: | 青海;63 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 姿态 获取 方法 装置 | ||
1.一种姿态角获取方法,其特征在于,包括如下步骤:
S110、获取当前时刻角速度数据、加速度数据和地磁场强度数据;
S120、获取上一时刻系统状态量,根据当前时刻角速度数据和上一时刻系统状态量求取系统状态矩阵值;
S130、获取上一时刻系统误差协方差矩阵值,根据上一时刻系统误差协方差矩阵值和所述系统状态矩阵值获取当前时刻系统误差协方差矩阵值;
S140、根据所述当前时刻地磁场强度数据和上一时刻系统状态量,建立系统测量方程h,利用所述上一时刻系统状态量对所述系统测量方程求偏导,获取系统测量方程的雅克比矩阵值;
S150、根据所述当前时刻系统误差协方差矩阵值和所述系统测量方程的雅克比矩阵值获取卡尔曼增益矩阵值;
S160、根据所述卡尔曼增益矩阵值、上一时刻系统状态量、系统测量量和所述系统测量方程获取当前时刻系统状态量,所述系统测量量表示为Y=(ax ay az mx my mz)T,其中,Y表示系统测量量,ax、ay、az表示当前时刻加速度数据在芯片坐标系下x、y、z轴的分量,mx、my、mz表示当前时刻地磁场强度数据在芯片坐标系下x、y、z轴的分量;
S170、根据所述当前时刻系统状态量中的四元数获取姿态角;
其中,所述系统状态量表示为X=(q0 q1 q2 q3 Δωx Δωy Δωz)T,X表示系统状态量,q0、q1、q2、q3表示四元数,Δωx、Δωy、Δωz表示系统计算的陀螺仪x、y、z轴角速度的误差;
所述步骤S140包括,根据上一时刻系统状态量中的四元数、当前时刻地磁场强度数据,建立系统测量方程,利用所述上一时刻系统状态量对所述系统测量方程求偏导获取系统测量方程的雅克比矩阵值;
具体地,所述系统测量方程表示为其中,表示加速度估计值,表示地磁场强度数据处理后值,所述建立系统测量方程的步骤如下:
根据上一时刻系统状态量中四元数获取姿态余弦矩阵
根据所述姿态余弦矩阵通过如下公式获取所述加速度估计值,其中,q0、q1、q2、q3表示上一时刻系统状态量中四元数;
将所述当前时刻地磁场强度数据通过如下公式转化到导航坐标系中,其中,所述导航坐标系的三个坐标轴分别指向东、北和地的上方,表示地磁场强度数据在导航坐标系下的表示;
去除当前时刻地磁场强度数据在导航坐标系下的x轴分量,通过如下公式将地磁场强度数据转化到芯片坐标系中
其中为导航坐标系下去除x轴分量后的当前时刻地磁场强度数据;
根据第一向量h(1~3)和第二向量h(4-6)组合形成系统测量方程如下:
所述系统测量方程的雅克比矩阵表示为:
所述步骤S120中采用一阶龙格库塔方法建立系统状态方程,利用上一时刻系统状态量对所述系统状态方程求偏导获取所述系统状态矩阵值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西宁泰里霍利智能科技有限公司,未经西宁泰里霍利智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810649078.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能视觉追踪设备及其追踪选定目标的方法
- 下一篇:井下采煤机定位系统