[发明专利]一种基于卡尔曼滤波的IMU机载视觉姿态融合的方法在审
申请号: | 201910317443.6 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110032201A | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 熊洪睿;黄捷;冯山;韩婵;邹阳;王新华 | 申请(专利权)人: | 成都飞机工业(集团)有限责任公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610092 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卡尔曼滤波 融合 多传感器信息融合 姿态角数据 视觉 外参数 扩展卡尔曼滤波 实际位置 实验数据 视觉信号 图像采集 引导信息 四元数 解算 算法 相机 测量 采集 飞机 图片 | ||
1.一种基于卡尔曼滤波的IMU机载视觉姿态融合的方法,其特征在于,主要包括步骤S300:基于卡尔曼滤波的IMU/机载视觉姿态融合;采集IMU实验数据并经过四元数解算得到姿态角数据,同时对图像采集的图片进行处理得到相机的内、外参数;采用卡尔曼滤波融合姿态角数据和外参数。
2.根据权利要求1所述的一种基于卡尔曼滤波的IMU机载视觉姿态融合的方法,其特征在于,所述步骤S300主要包括以下步骤:
步骤S301:IMU数据的采集频率为200Hz;
步骤S302:通过四元数解算姿态角:
步骤S303:相机内参数标定,相机的内部参数包括相机焦距f、主点坐标、像素大小;采用棋盘标定法间隙标定;
步骤S304:相机外参数解算:外参数求解就是旋转矩阵R与平移矩阵t的求解,然后进行坐标的变换;
步骤S305:将IMU数据和机载视觉数据进行融合:以实验采集数据模拟IMU和视觉信号,在拍摄时,变换摄像头姿态;相对于背景来说,有上视视角、右视视角和正面视角,采集连续的图片及对应的IMU数据,通过时间戳对齐,在matlab平台以及VS2013平台下,解算姿态角。
3.根据权利要求2所述的一种基于卡尔曼滤波的IMU机载视觉姿态融合的方法,其特征在于,所述步骤S302主要包括以下步骤:
R'=qRq'
式中,R表示被旋转的矢量,R'表示经四元数旋转之后的矢量,q表示四元数,q'表示其转置,四元数的标量部分表示转角的余弦值,其矢量部分表示瞬时转轴n的方向;下式表示矢量R相对参考坐标系旋转一个转角θ,旋转轴的方向由四元数的虚部确定,cosα、cosβ、cosγ表示旋转轴n与参考坐标系轴间的方向余弦值:
q=λ+p1i+p2j+p3k
式中,λ表示四元数的实部,p1、p2和p3表示四元数的虚部;
四元数法姿态矩阵计算如下:
①初始四元数的确定,其输入为初始的姿态角:
θ0、ψ0和γ0代表俯仰角、偏航角、滚转角的初始值;
②四元数标量部分与矢量部分λ、p1、p2、p3的实时计算:输入信号为陀螺仪的数字输出信号其中i为x、y、z,ωib为三轴角速率,Δθ为陀螺仪积分得到的角度增量;计算方法采用二阶龙格库塔法:
T为时间间隔,t代表当前时刻,Ωb(t)由陀螺仪角速率构成的反对称矩阵,K1、K2和Y是中间变量,式子表示的是下一个时刻的四元数值由上一个时刻的四元数值和一个估算的斜率的乘积所决定;
③姿态矩阵的实时计算:确定姿态矩阵输入为λ(n)、p1(n)、p2(n)和p3(n):
式中,表示大地系转机体系旋转矩阵;
④载体姿态角计算,以确定姿态角θ、ψ和γ,输入为T11(n)、T12(n)、T13(n)、T23(n)和T33(n):
θ=-arcsin(T13(n))
方向余弦法姿态矩阵的计算与四元数法的区别主要是姿态矩阵的描述不同,其描述如式所示:
其解算方向余弦矩阵微分方程为得到方向余弦矩阵后可提取姿态角;其中Ω为旋转角速度的斜对称矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞机工业(集团)有限责任公司,未经成都飞机工业(集团)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910317443.6/1.html,转载请声明来源钻瓜专利网。