[發明專利]一種多無人艇協同導航條件下陀螺漂移的濾波方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201310725949.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:陶瓷紐扣
- 下一篇:一種PCB板定位限行程熱壓治具





