[发明专利]一种提高基于MEMS陀螺的无人艇协同导航定位精度的方法在审
申请号: | 201410216171.8 | 申请日: | 2014-05-21 |
公开(公告)号: | CN103968842A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 徐博;金辰;刘杨;董海波;邱立民;贺浩;高伟;白金磊;单为 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于微机电系统陀螺误差快速补偿的提高基于MEMS陀螺的无人艇协同导航定位精度的方法。本发明包括:建立正向滤波模型;存储正向滤波数据;逆向滤波系统模型建立;建立逆向滤波量测模型;利用建立的系统模型和量测模型;正向滤波。本发明将MEMS陀螺测量航向的误差也扩充成为了状态向量,使得滤波过程中能够更有效地补偿MEMS陀螺的误差。逆向滤波在协同导航模型中操作简单,易于实现,只需要改变速度v的符号并反向利用正向滤波时存储的数据,包括从艇航推得到的位置和主从艇的距离。由于逆向滤波可以反复利用一小段已经存储的数据,不需要采集更多的数据,从而显著提高了滤波估计的速度,而计算机计算速度较快。 | ||
搜索关键词: | 一种 提高 基于 mems 陀螺 无人 协同 导航 定位 精度 方法 | ||
【主权项】:
一种提高基于MEMS陀螺的无人艇协同导航定位精度的方法,其特征在于:(1)建立正向滤波模型从艇上的水声通信模块接收主艇发来的信息,通过水声信号发送和接收的时间差乘以声速计算主从艇的距离作为观测量,利用多普勒测速仪测量的速度和MEMS陀螺测出的航向,通过扩展卡尔曼滤波估计从艇的位置和MEMS陀螺的误差状态一步预测方程为:
式中,xk、yk表示从艇在k时刻的位置,vk为从艇速度,t表示推位时间间隔,
表示MEMS陀螺测得的航向,
表示MEMS陀螺测量航向的误差,在方程中用其估计值修正了航向测量值
的偏差:Xk+1=f(Xk,uk,t)+wk线性化后得,Xk+1=FkXk+Bkuk+wk式中,![]()
系统噪声wk~N(0,Qk),量测方程为
式中,观测量Zk表示主从艇的距离r,xa、ya表示主艇的位置,xb、yb表示从艇位置,
Vk~N(0,Rk)为量测噪声;(2)存储正向滤波数据在滤波的同时存储所测量的从艇速度、航向和主从艇的距离;(3)逆向滤波系统模型建立逆向滤波相比正向滤波速度等值反向,即令
建立状态一步预测模型:
Xk‑1=f(Xk,uk,t)+wk线性化后得,Xk‑1=FkXk+Bkuk+wk式中,![]()
系统噪声wk~N(0,Qk);(4)建立逆向滤波量测模型
式中,观测量Zk表示主从艇的距离r,xa、ya表示主艇的位置,xb、yb表示从艇位置,
Vk‑N(0,Rk)为测量噪声;(5)利用建立的系统模型和量测模型,反向利用正向滤波时存储的从艇速度、航向进行时间更新,利用主从艇的距离进行量测更新,用扩展卡尔曼滤波估计从艇的位置和MEMS陀螺的误差,时间更新:![]()
量测更新:![]()
Pk=(I‑KkHk)Pk/k‑1式中,![]()
为滤波输出的状态估计,
Pk/k‑1为状态和及其方差一步预测,Kk为滤波增益;(6)正向滤波正向滤波回到断点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410216171.8/,转载请声明来源钻瓜专利网。