[发明专利]一种多无人艇协同导航条件下陀螺漂移的滤波方法有效
| 申请号: | 201310725949.3 | 申请日: | 2013-12-26 |
| 公开(公告)号: | CN103697892B | 公开(公告)日: | 2017-01-11 |
| 发明(设计)人: | 徐博;金辰;刘杨;董海波;单为;邱立民;白金磊;易楚伟;张广拓 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无人 协同 导航 条件下 陀螺 漂移 滤波 方法 | ||
1.一种多无人艇协同导航条件下陀螺漂移的滤波方法,其特征在于,该多无人艇协同导航条件下陀螺漂移的滤波方法包括以下步骤:
步骤一,装有惯导设备的两艘主艇交替向从艇发送加有时间戳的水声测距信号;
步骤二,从艇利用多普勒测速仪测得的速度和MEMS陀螺测得的航向进行航迹推算,并通过水声信号发送和接收的时间差乘以声速计算主从艇的距离;
步骤三,估计初始航向偏差:
在采用卡尔曼滤波方法估计MEMS陀螺初始航向偏差的这段时间里,陀螺漂移的影响小到可以忽略不计的地步,所以陀螺漂移先不作为系统状态,设系统状态Xk=[xk yk X(3)]T,xk、yk表示从艇在k时刻的位置,先在t0秒内准确估计出初始航向偏差t0秒后转而估计陀螺漂移ε,即
步骤四,补偿初始航向偏差:
在MEMS陀螺测得的航向中完全消除估计出的初始航向偏差,即
式中表示MEMS陀螺测得的航向,在以后的航向测量值中不再包含初始航向偏差,只有陀螺漂移,在t0后,今X(3)=0,并重新设置系统噪声方差阵,为估计陀螺漂移做好准备;
步骤五,估计并补偿陀螺漂移:
式中vk为从艇速度,t表示推位时间间隔,ε表示MEMS陀螺漂移,k表示算法执行次数,注意到项表明算法在状态一步预测中用陀螺漂移的估计值补偿了航向测量值的误差,表示成一般形式得:
Xk+1=f(Xk,uk,t)+wk
线性化后得,
Xk+1=FkXk+Bkuk+wk
式中,Xk=[xk yk ε]T,系统噪声wk~N(0,Qk),
步骤六,建立量测方程:
式中,观测量Zk表示主从艇的距离r,xa、ya表示主艇的位置,xb、yb表示从艇位置,
步骤七,用扩展卡尔曼滤波修正从艇推位误差:
Pk=(I-KkHk)Pk/k-1
式中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310725949.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:陶瓷纽扣
- 下一篇:一种PCB板定位限行程热压治具





