[发明专利]基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法在审
申请号: | 201810910446.6 | 申请日: | 2018-08-10 |
公开(公告)号: | CN108827313A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 郭继峰;徐英夫;白成超;郑红星 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 刘士宝 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旋翼飞行器 扩展卡尔曼滤波器 姿态估计 工作模式 量测模型 多模式 三轴加速度计 三轴陀螺仪 飞行控制 矢量 新息 反馈 输出 | ||
1.基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,该方法包括:
步骤一、根据三轴陀螺仪和三轴加速度计的输出、扩展卡尔曼滤波器反馈的新息矢量使扩展卡尔曼滤波器处于不同的工作模式;
步骤二、不同工作模式对应不同的量测模型,基于所对应的量测模型扩展卡尔曼滤波器对旋翼飞行器姿态进行估计,获得姿态估计结果。
2.根据权利要求1所述的基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,步骤二包括:
步骤二一、根据状态更新方程计算K时刻的状态先验估计矢量
其中,为k-1时刻的状态后验估计矢量,Δt是采样周期,ωk为k时刻陀螺仪测量得到的带有噪声的角速度,
步骤二二、计算k时刻的先验误差协方差矩阵
其中,Pk-1为k-1时刻的后验误差协方差矩阵,Qk为过程噪声矩阵;
步骤二三、计算k时刻的量测矩阵Hk,
扩展卡尔曼滤波器的工作模式包括陀螺模式、加速模式和平衡模式,当为陀螺模式时σk=0、ξk=0,加速模式时σk=1、ξk=0,平衡模式时σk=1、ξk=1;
σk为加入加速度计量测信息的系数,ξk为平衡模式和加速模式间的切换系数;
步骤二四、计算k时刻的卡尔曼增益矩阵Kk,
其中,R为量测噪声矩阵;
步骤二五、计算k时刻的量测矢量Zk,
其中,Accx,k、Accy,k和Accz,k分别为k时刻三轴加速度计x轴、y轴和z轴的测量值,μ为旋翼飞行器的线性阻力系数;
步骤二六、计算k时刻的量测矢量估计值
步骤二七、计算k时刻的新息矢量rk,
步骤二八、计算k时刻的后验误差协方差矩阵,
步骤二九、计算k时刻的状态后验估计矢量即姿态四元数,
然后进行归一化,再由扩展卡尔曼滤波器输出归一化后的姿态四元数,完成姿态的估计。
3.根据权利要求2所述的基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,步骤二四中,
其中,Σa为重力加速度标量g的量测噪声的协方差矩阵,为重力加速度标量g的量测噪声的方差。
4.根据权利要求3所述的基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,采用旋翼飞行器悬停飞行时的三轴加速度计输出来计算各轴的重力加速度标量g的量测噪声的方差。
5.根据权利要求2所述的基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,步骤二二中,
其中,wg,k为系统的过程噪声,qk为k时刻姿态四元数的矢量部分,q4,k为k时刻姿态四元数的标量部分,Σg为陀螺仪量测噪声的协方差矩阵,为陀螺仪量测噪声的方差。
6.根据权利要求1所述的基于扩展卡尔曼滤波器的多模式旋翼飞行器姿态估计方法,其特征在于,步骤一具体为:
根据三轴陀螺仪的输出获得载机角速度矢量的模||ω||,判断||ω||是否大于预先给定的角速度阈值δω,如果判断结果为是,则扩展卡尔曼滤波器置于陀螺模式;
否则进一步判断三轴加速度计量测矢量Acc的模||Acc||与重力加速度标量g的差值||Acc||-g|是否小于预先给定的加速度阈值δg,及三轴加速度计量测矢量的变化率的模是否小于加速度变化率阈值如果判断结果均为是,则扩展卡尔曼滤波器置于平衡模式;
否则进一步判断扩展卡尔曼滤波器反馈的新息矢量的的模是否大于预先给定的新息阈值δr,如果判断结果为是,则扩展卡尔曼滤波器置于陀螺模式,否则扩展卡尔曼滤波器置于加速模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810910446.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于神经网络和人工势场的协同博弈路径规划方法
- 下一篇:一种路径规划方法