[發明專利]一種基于通信延時補償的多水面無人艇協同定位方法有效
| 申請號: | 201310045731.3 | 申請日: | 2013-02-05 |
| 公開(公告)號: | CN103090864A | 公開(公告)日: | 2013-05-08 |
| 發明(設計)人: | 高偉;楊建;于強;徐博;劉菊;史宏洋;陳春;夏秀瑋 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | G01C21/12 | 分類號: | G01C21/12;G01C21/20 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 牟永林 |
| 地址: | 150001 黑龍江*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 通信 延時 補償 水面 無人 協同 定位 方法 | ||
1.一種基于通信延時補償的多水面無人艇協同定位方法,其特征是:它由以下步驟實現:
步驟一、接收艇采集發送艇發送的相對定位信息,所述相對定位信息包括:接收艇與發送艇的距離信息r和發送艇的位置信息,即:發送艇相對于起始點的相對位置信息(xa、ya);
接收艇采集自身的航推定位信息:所述航推定位信息包括航速Vb和航向角速度wb;
步驟二、通過接收艇自身攜帶的世界標準時間系統以及步驟一中采集到的相對定位信息中加載的時間戳,接收艇計算本次接收的信息延時時間,并與濾波周期比較,獲得本次接收的相對定位信息延遲步長N,N為實數;
步驟三、利用步驟一采集的相對定位信息,建立基于延遲步長N的協同定位系統狀態方程;
系統狀態方程為:
X(k+1)=Φ(k)X(k);
其中:X(k+1)為Tk-1時刻系統狀態量,X(k)為Tk時刻系統狀態量,Φ(k)為Tk時刻系統矩陣;
其中:
式中:I為單位陣,δt為系統采樣時間,Vbk為Tk時刻接收艇航速,φbk為Tk時刻接收艇航向角;
系統輸入量為u(k)=(xas,yas,vbk,φbk)T;
具中:xas、yas為Ts時刻發送艇相對于起始點的相對位置信息;Ts時刻為發送艇上當前次信息采集時刻,Tk時刻為接收艇上當前次信息到達時刻,所述Ts時刻與Tk時刻之間存在著N個濾波步長;
系統的狀態量X(k)為:
X(k)=(xas,yas,xbk,ybk,φbk)T=[Xa(s)TXb(k)T]T;
其中:xbk、ybk為Tk時刻接收艇相對于起始點的相對位置信息;Xa(s)T為Ts時刻發送艇定位系統狀態量的轉置,上標T代表矩陣轉置;Xb(k)T為Tk時刻接收艇定位系統狀態量的轉置;
步驟四、利用系統的狀態量X(k)通過公式:
計算接收艇狀態轉移矩陣Φb(i);
其中:s=<i<=k;s、i、k分別代表Ts、Ti、Tk時刻;
Vbi為Ti時刻接收艇航速,φbi為Ti時刻接收艇航向角;
并根據公式:
其中:k的取值為k>=3;I2為2階單位陣;O1×2為零矩陣;L(i)為等價方塊陣;
獲得Ts到Tk時刻的接收艇狀態轉移矩陣Φb(k,s)-1;
步驟五、利用步驟四獲得的Ts到Tk時刻的接收艇狀態轉移矩陣Φb(k,s)-1,建立基于N個延遲步長的協同定位系統量測方程:
其中:C(k)為Tk時刻系統量測矩陣,ca(s)為Ts時刻發送艇系統量測矩陣,cb(s)為Ts時刻接收艇系統量測矩陣;
式中:Z(s)為Ts時刻系統量測量;rs為Ts時刻兩艇間間距,上標T代表矩陣轉置;
步驟六、利用步驟一采集的相對定位信息以及步驟五獲得的系統量測方程,根據公式:
其中:為Ts時刻系統狀態估計誤差;為Tk時刻系統狀態一步預測估計誤差;P(s)為Ts時刻系統狀態估計誤差方差陣;Φ(s+i)T為系統Ts+1時刻系統矩陣的轉置;K(s+i+1)為系統Ts+i+1時刻濾波增益矩陣;C(s+i+1)為系統Ts+i+1時刻量測矩陣;
獲得延時階段基于不同時刻狀態估計的均方誤差矩陣M;
步驟七、利用步驟六獲得的不同時刻狀態估計均方誤差矩陣M,根據公式:
K(k)=MTC(s)T[C(s)P(s)C(s)T]-1
獲得最小方差估計下的濾波增益矩陣K(k);
其中:C(s)為Ts時刻系統量測矩陣;
步驟八、利用步驟七獲得的最小方差估計下的濾波增益矩陣K(k),根據公式:
P(k)=P(k,k-1)-K(k)C(s)M
獲得基于N個延時步長的系統狀態均方誤差矩陣P(k);
其中:P(k,k-1)=Φ(k,k-1)P(k)ΦT(k,k-1);
Φ(k,k-1)為系統Tk-1到Tk時刻系統矩陣;P(k)為系統Tk-1到Tk時刻系統狀態估計誤差方差陣,上標T代表矩陣轉置;
步驟九、利用步驟五獲得的系統基于N個延遲步長的量測方程,以及步驟七獲得的最小方差估計下的濾波增益矩陣,采用公式:
其中:為系統Tk-1到Tk時刻的狀態估計;
對協同定位系統由于通信延時造成的定位誤差進行估計補償,進而實現通信延時補償的接收艇定位;
其中:為發送艇Ts-1到Ts時刻的狀態估計;為接收艇Tk-1到Tk時刻的狀態估計;
其中:xas-1、yas-1為發送艇Ts-1時刻相對于起始點的相對位置信息;
其中:Φb(k,k-1)為系統Tk-1到Tk時刻系統矩陣;為接受艇Tk-1時刻的狀態估計。
2.根據權利要求1所述的一種基于通信延時補償的多水面無人艇協同定位方法,具特征在于步驟六中獲得的延時階段基于不同時刻狀態估計的均方誤差矩陣M是基于Kalman濾波方程實現的;所述Kalman濾波方程為:
其中:K(k-i)為系統Tk-i時刻濾波增益矩陣;C(k-i)為系統Tk-i時刻量測矩陣;Φ(k-i)為系統Tk-i時刻系統矩陣。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310045731.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種金屬封閉環網開關柜
- 下一篇:高壓開關設備消除觸頭盒放電聲音結構





