[发明专利]基于深度神经网络的陀螺仪误差标定方法在审
申请号: | 202210966024.7 | 申请日: | 2022-08-12 |
公开(公告)号: | CN115342835A | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 黄端;张浑卓 | 申请(专利权)人: | 中南大学 |
主分类号: | G01C25/00 | 分类号: | G01C25/00 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 神经网络 陀螺仪 误差 标定 方法 | ||
1.一种基于深度神经网络的陀螺仪误差标定方法,包括如下步骤:
S1.将待标定的陀螺仪安装在静基座平台上,并分析待标定的陀螺仪的随机误差,从而建立随机误差时域模型;
S2.将待标定的陀螺仪安装在三轴转台上并进行采样,基于步骤S1获取的随机误差时域模型进行分析,得到去除随机误差后的观测值;
S3.重复步骤S1~S2若干次,得到若干组实验数据;
S4.根据步骤S3得到的若干组实验数据,以去除随机误差后的观测值作为样本,以对应的真值作为样本标签,构建陀螺仪原始输出数据集;
S5.构建陀螺仪误差标定原始模型,并采用步骤S4得到的陀螺仪原始输出数据集进行训练,得到陀螺仪误差标定模型;
S6.采用步骤S5得到的陀螺仪误差标定模型,进行实际的陀螺仪的误差标定。
2.根据权利要求1所述的基于深度神经网络的陀螺仪误差标定方法,其特征在于步骤S1所述的将待标定的陀螺仪安装在静基座平台上,并分析待标定的陀螺仪的随机误差,从而建立随机误差时域模型,具体包括如下步骤:
将待标定的陀螺仪安装在静基座平台上,使得IMU坐标系的前、右、下对准当地水平坐标系的北、东、地;
然后静止放置时间T,记录若干组观测值;
计算陀螺仪三轴静态输出的Allan方差,从而建立Allan标准差与平均时间τ的关系曲线;所述关系曲线包括五条直线:
量化噪声曲线:其中Q为量化噪声;
角度随机游走曲线:其中N为角度随机游走值;
零偏稳定性系数曲线:其中B为零偏稳定性系数;
角速率随机游走曲线:其中K为角速率随机游走值;
速率斜坡曲线:其中R为速率斜坡值;
设定各个误差源以相互独立的高斯白噪声建模,从而得到陀螺仪的随机误差时域模型V为:
Vi(τ)=Qψ1(τ)+Nψ2(τ)+Kψ3(τ)+Bψ4(τ)+Rψ5(τ)
式中ψ1(τ)~ψ5(τ)均为独立的高斯白噪声;i取值为x、y或z,并对应于陀螺仪的三轴。
3.根据权利要求2所述的基于深度神经网络的陀螺仪误差标定方法,其特征在于步骤S2所述的将待标定的陀螺仪安装在三轴转台上并进行采样,基于步骤S1获取的随机误差时域模型进行分析,得到去除随机误差后的观测值,具体为将陀螺仪安装在三轴转台上,采用六位置法进行采样,采集得到的观测值A作为卡尔曼滤波器的真实输入Zk,将误差模型V作为卡尔曼滤波器的测量误差eMEA_k,陀螺仪的理论输出M作为卡尔曼滤波器的估计值随机常数作为卡尔曼滤波器的初始估计误差eEST_0,最终得到去除随机误差后的观测值A'。
4.根据权利要求3所述的基于深度神经网络的陀螺仪误差标定方法,其特征在于所述的步骤S2,具体包括如下步骤:
卡尔曼滤波器的真实输入记为Zk,估计值记为测量误差记为eMEA_k,估计误差记为eEST_k;
卡尔曼滤波算法的增益系数Kk为
卡尔曼滤波算法的当前时刻估计值为
卡尔曼滤波器的估计误差eEST_k的更新算式为eEST_k=(1-Kk)eEST_k-1;
将观测值A作为卡尔曼滤波器的真实输入Zk,将误差模型V作为卡尔曼滤波器的测量误差eMEA_k,将陀螺仪的理论输出M作为卡尔曼滤波器的估计值随机常数作为卡尔曼滤波器的初始估计误差eEST_0,经过滤波后得到去除随机误差后的观测值A';
陀螺仪的理论输出建模为其中为陀螺仪测量值,ω为陀螺仪真实值,b为陀螺仪的零偏向量,S为陀螺仪的比例因子误差矩阵,N为陀螺仪的交轴耦合误差矩阵,ωe为地球自转角速度,K为非线性误差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210966024.7/1.html,转载请声明来源钻瓜专利网。