[发明专利]一种基于MEMS惯性传感器组的多旋翼飞行器姿态检测方法有效
申请号: | 201510259903.6 | 申请日: | 2015-05-20 |
公开(公告)号: | CN104819717B | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 彭辉波;姜天宇 | 申请(专利权)人: | 苏州联芯威电子有限公司 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20 |
代理公司: | 江苏永衡昭辉律师事务所32250 | 代理人: | 王斌 |
地址: | 215123 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MEMS惯性传感器组的多旋翼飞行器姿态检测方法。本方法根据多旋翼飞行器工作过程中,惯性传感器组所引入的噪声干扰,动态调节陀螺仪与加速度计的增益系数,弥补了传统的姿态检测方法在加速度计受到干扰时精度下降的缺陷。步骤为先验估计姿态四元数的获取,干扰噪声强度估计,改变卡尔曼滤波算法中的增益系数,计算后验估计姿态四元数。优点根据噪声改变卡尔曼滤波中的增益系数能够很好的抑制惯性传感器组所引入的噪声干扰,提高多旋翼飞行器工作时的姿态检测精度。 | ||
搜索关键词: | 一种 基于 mems 惯性 传感器 多旋翼 飞行器 姿态 检测 方法 | ||
【主权项】:
一种基于MEMS惯性传感器组的多旋翼飞行器姿态检测方法,其特征在于:通过陀螺仪传感器获取先验估计姿态四元数;通过加速度传感器的数据估计噪声强度并优化卡尔曼滤波器的增益系数;通过优化后的卡尔曼滤波器融合先验估计姿态四元数和加速度传感器数据计算后验估计姿态四元数;在通过陀螺仪传感器获取先验估计姿态四元数的过程中,采用如下方法进行计算:Q(tk)=[I(1-Δθ28)+(12-Δθ248)ΔΘ]Q(tk-1)]]>ΔΘ=0-Δθx-ΔθyΔθzΔθx0Δθy-ΔθzΔθx-Δθy0ΔθzΔθxΔθy-Δθz0]]>其中I为单位矩阵,ΔΘ为陀螺仪在[tk‑1,tk]采样时间间隔内的角增量阵,Δθx、Δθy、Δθz为x、y、z陀螺仪在[tk‑1,tk]采样时间间隔内的角增量,Q(tk‑1)为上一时刻的后验估计姿态四元数,Q(tk)为当前时刻的先验估计姿态四元数;在通过加速度传感器估计噪声强度并优化卡尔曼滤波器的增益系数的过程中,采用如下步骤:(1)将加速度传感器的观测方程线性化,得到雅可比行列式Hk:Hk=-2q22q3-2q02q12q12q02q32q22q0-2q1-2q22q3]]>其中q0,q1,q2,q3为先验估计姿态四元数Q(tk)的元素;(2)计算卡尔曼滤波器参数:状态量Xk,量测量Zk,系统方差阵Qk,量测量方差阵Rk,一步姿态预测矩阵Φk/k‑1:Xk=qkZk=akQk=QωRk=Rg]]>Φk/k-1=I(1-Δθ28)+(12-Δθ248)ΔΘ]]>其中qk为先验估计姿态四元数,ak为加速度传感器数据,Qω为陀螺仪传感器的测量误差方差阵,Rg为加速度传感器的测量误差方差阵;(3)计算卡尔曼滤波算法中的一步预测均方误差Pk/k‑1:Pk/k-1=Φk/k-1Pk-1Φk/k-1T+Qω]]>其中Pk‑1为k‑1时刻的估计均方误差;(4)通过UDUT分解卡尔曼滤波器中的一步均方误差Pk/k‑1:其中Uk/k‑1为UDUT分解后的上三角矩阵,Dk/k‑1为UDUT分解后的对角矩阵,为UDUT分解后的下三角矩阵,Fk,Gk,Wk均为后续计算需要用到的中间变量;(5)计算有害加速度的方差矩阵(51)计算加速度计的估计误差矩阵ΔZk:ΔZk=Zk‑CkXk其中Ck为k时刻的先验估计姿态四元数转换成的方向余弦矩阵:Ck=q02+q12-q22-q322(q1q2+q0q3)2(q1q3+q0q2)2(q1q2-q0q3)q02-q12+q22-q322(q2q3+q0q1)2(q1q3+q0q2)2(q2q3+q0q1)q02-q12-q22+q32;]]>(52)构造矩阵其中ra,k‑i为ΔZk矩阵中的第i行列向量,M为列向量的个数;(53)求取外界有害加速度的方差矩阵Qab,k=Σi=1M(λi,k-μi,k)ui,kui,kT]]>其中λi,k为矩阵Uk的特征值,ui,k为对应的特征向量,(6)通过步骤(5)中的有害加速度方差矩阵优化卡尔曼滤波的增益阵Kk:Kk=Gk(Wk+Qab,k)-1]]>其中Gk,Wk为一步预测均方误差Pk/k‑1进行UDUT分解时的中间变量;在通过优化后的卡尔曼滤波器融合先验估计姿态四元数和加速度传感器数据计算后验估计姿态四元数过程中,采用如下步骤:(1)通过优化后的增益矩阵Kk和加速度传感器的数据Zk计算后验估计姿态四元数ΔX^k=KkΔZk]]>X^k=X^k/k-1+ΔX^k]]>其中为估计误差四元数,即为后验估计姿态四元数;(2)根据后验估计姿态四元数估计均方误差Pk:Pk=Pk/k‑1‑KkHkPk/k‑1Pk作为k+1时刻的估计均方误差Pk+1/k继续姿态检测计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州联芯威电子有限公司,未经苏州联芯威电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510259903.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种中药清洗烘干一体机
- 下一篇:一种用于地下通道的定位导航系统