[發明專利]一種深水機器人組合導航裝置和方法有效
| 申請號: | 201310282048.1 | 申請日: | 2013-07-05 |
| 公開(公告)號: | CN104280024B | 公開(公告)日: | 2017-04-19 |
| 發明(設計)人: | 冀大雄;劉健;劉鐵軍;徐春暉;石凱 | 申請(專利權)人: | 中國科學院沈陽自動化研究所 |
| 主分類號: | G01C21/00 | 分類號: | G01C21/00;G01S15/06 |
| 代理公司: | 沈陽科苑專利商標代理有限公司21002 | 代理人: | 周秀梅,許宗富 |
| 地址: | 110016 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 深水 機器人 組合 導航 裝置 方法 | ||
1.一種深水機器人組合導航方法,其特征在于,包括以下步驟:
深水機器人下水后,導航計算機對測距器、航向傳感器、航速傳感器和深度傳感器進行數據采集;
當導航計算機采集到測距器的距離數據時,計算深水機器人的初始位置;
判斷初始位置是否有效;
如果初始位置有效,則判斷距離數據是否有效,如果距離數據無效,則舍棄該距離數據,返回計算深水機器人的初始位置步驟;
如果距離數據有效,則根據距離數據對深水機器人的位置進行在線修正。
2.根據權利要求1所述的一種深水機器人組合導航方法,其特征在于,所述計算深水機器人的初始位置包括以下步驟:
1)當測距周期內的測距數據數量大于3時,將初始值N置0,對深水機器人水平面坐標進行解算,解算公式如下:
Ax=v(1)
式中,
(xi,yi,zi)(i=1,2,3)為第i號信標的三維坐標,(x,y,z)為深水機器人水平面坐標和深度,為第i號信標到坐標系原點的水平間距,為第i號信標到深水機器人的水平距離,其中Ri表示第i號信標的單程傳播距離;
2)根據解算的深水機器人水平面坐標推算航位:
式中,(x0,y0)為初始點,Δt為采集周期,(xt,yt)為推算航位,ve=vsinθ,vn=vcosθ,θ為當前航向,v為當前航速。
3.根據權利要求2所述的一種深水機器人組合導航方法,其特征在于,所述判 斷初始位置是否有效具體為:
在下一個測距周期到來時,重新解算公式(1)中的深水機器人水平面坐標,將其與所述推算航位求差后求取均方根誤差,即:
如果e<=Bias
則N=N+1,返回2),直到N>=Window時,判定當前測距周期內解算的初始位置 有效,
否則N=0,返回1);
上式中,Bias范圍為1米~100米,Window范圍為2~30。
4.根據權利要求1所述的一種深水機器人組合導航方法,其特征在于,所述判斷距離數據是否有效的方法為:判斷公式
S(k)=HkPk|k-1H'k|k-1+Rk
是否成立,如果成立,則使用當前測量值zi;否則,舍棄;
式中,γ范圍為6~500,Hk為觀測矩陣,Pk|k-1為預測協方差矩陣,H'k|k-1為預測觀測矩陣,Rk為觀測噪聲,為測量值的估計矩陣。
5.根據權利要求1所述的一種深水機器人組合導航方法,其特征在于,所述根據距離數據對深水機器人的位置進行在線修正包括以下步驟:
設任意信標的坐標為(xi,yi)(i=1,2,...,),則離散系統狀態方程為
其中,
sk=[xk yk]T,xk,yk分別表示當前時刻k的東向坐標、北向坐標;
zk=c·τi,表示雙程聲傳播距離,其中c表示聲速,τi表示第i個信標的雙程聲傳播時間,ve為深水機器人東向速度,xi為第i個信標的東向坐標,vn為深水機器人北向速 度,yi為第i個信標的北向坐標,zi為第i個信標的深度,zk為深水機器人當前時刻k的深度;
wk是一個二維向量,為過程驅動噪聲,wk(1)和wk(2)為正值且不大于10;
νk是一個一維向量,為觀測噪聲,νk為正值且不大于50;
1)初始化
2)預測
Pk|k-1=APk|k-1A'+BQkB'
3)修正
Kk=Pk|k-1H'k(HkPk|k-1H'k|k-1+Rk)-1
Pk|k=(I-KkHk)Pk|k-1
其中
Qk=diag([wk(1))2 (wk(2))2]),
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院沈陽自動化研究所,未經中國科學院沈陽自動化研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310282048.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種公雞專用飼料及其制備方法
- 下一篇:一種大豆秸稈妊娠母羊飼料及其制備方法





