[发明专利]一种基于水声通信延迟的主从式多UUV协同定位方法有效
申请号: | 201310275454.5 | 申请日: | 2013-07-02 |
公开(公告)号: | CN103336267A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 高伟;杨建;刘菊;杨羡;徐博;郑启辉;黄文军;史宏洋;池姗姗;王文佳 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S5/18 | 分类号: | G01S5/18 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于水声通信延迟的主从式多UUV协同定位方法,涉及一种协同定位方法。它解决了现有主从式多UUV协同定位系统的定位误差大的问题。其方法:主、从UUV进行时钟同步准备,主UUV通过水声测距测量主、从UUV之间的距离;主UUV通过水声设备向从UUV发送自身的定位信息、间距信息以及信息发送时刻的时间戳;从UUV接收到主UUV水声信息后计算本次水声通信的延迟时长,建立协同定位系统的状态方程;从UUV利用系统状态转移矩阵,建立协同定位系统量测方程;利用系统量测方程,完成协同定位系统量测更新;利用系统状态方程,完成协同定位系统状态更新;从UUV对状态估计误差进行补偿。本发明适用于主从式多UUV协同定位。 | ||
搜索关键词: | 一种 基于 通信 延迟 主从 uuv 协同 定位 方法 | ||
【主权项】:
1.一种基于水声通信延迟的主从式多UUV协同定位方法,其特征是:它由以下步骤实现:步骤一、设置主UUV和从UUV为时钟同步;主UUV通过水声测距的方法测量主UUV与从UUV之间的距离r;步骤二、设平行于地球纬线切线方向为x轴,东向为正方向,以平行于地球经线切线方向为y轴,北向为正方向,以同时垂直x轴和y轴的方向为z轴,向上为正方向,建立三维直角坐标系;主UUV通过水声设备向从UUV发送自身的定位信息xa、ya、za、主UUV与从UUV之间的距离r以及信息发送时刻的时间戳T;步骤三、从UUV接收到主UUV水声信息后计算本次水声通信的延迟时长Ni,并结合从UUV自身航推定位信息建立协同定位系统的状态方程;从UUV自身航推定位信息包括航速Vb以及航向角速度wb;建立协同定位系统的状态方程的具体方法为:从UUV接收到主UUV水声信息后,记录计算机时钟的接收时刻,与主UUV发送时刻相减得到本次水声通信的延迟时长为Ni个滤波周期;系统状态量为:Xk=[XakT XbkT]T=(xas,yas,zas,xbk,ybk,zak,φbk)T其中下标a、b分别代表主UUV和从UUV,下标s、k分别代表主UUV信息发送时刻Ts和从UUV信息接收时刻Tk;Xk为系统状态量,Xak为主UUV状态量,Xbk为从UUV状态量,xas,yas和zas为主UUVTs时刻的定位信息,xbk,ybk和zak为从UUVTk时刻的航推定位信息,φbk为从UUV的航向角;系统输入为:uk=[uak ubk]T=(xas,yas,zas,Vbk,wbk)T式中uk为系统输入量;uak=[xas,yas,zas]T为主UUV在Tk时刻的输入值,ubk=[Vbk,wbk]T为从UUV在Tk时刻的输入值;则系统状态方程为:Xk=Ak-1Xk-1+Gk-1Wk-1其中:Xk-1为Tk-1时刻系统状态量,A k - 1 = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 δt · V b ( k - 1 ) cos φ b ( k - 1 ) 0 0 0 0 1 0 - δt · V b ( k - 1 ) sin φ b ( k - 1 ) 0 0 0 0 0 1 0 0 0 0 0 0 0 1 ]]> 为系统矩阵,δt为系统滤波周期,G k - 1 = 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 δt · sin φ b ( k - 1 ) 0 0 0 0 δt · cos φ b ( k - 1 ) 0 0 0 0 0 0 0 0 0 0 δt ]]> 为系统噪声驱动阵,Wk-1为系统噪声阵;且有:W k = ( W x as , W y as , W z as , W V bk , W w bk ) T , ]]> 和分别为零均值且相互独立的高斯白噪声,其方差阵分别为:q x as 2 , q y as 2 , q z as 2 , q V bk 2 , q w bk 2 ; ]]> 系统噪声方差阵:Q k = E [ W k W k T ] = q x as 2 0 0 0 0 0 q y as 2 0 0 0 0 0 q y as 2 0 0 0 0 0 q V bk 2 0 0 0 0 0 q w bk 2 ; ]]> 步骤四、从UUV计算在Tk时刻下系统状态转移矩阵,并取出延迟阶段每一时刻的状态转移矩阵,得到延迟前后时刻系统状态量之间的关系;从UUV在Tk时刻系统下状态转移矩阵为:Φ b ( k ) = 1 0 0 δt · V bk cos φ bk 0 1 0 - δt · V bi sin φ bi 0 0 1 0 0 0 0 1 ]]> 从UUV延迟前后时刻系统状态量之间的关系为:X bs = Φ b ( s , k ) X bk = Φ b ( k , s ) - 1 X bk = ( Π i = s k Φ b ( i ) ) - 1 X bk ]]> 其中为本次通信Ni个滤波周期延迟中每时刻的状态转移矩阵乘积,且有:Π i = s k Φ b ( i ) = 1 0 0 δt Σ i = s k V bi cos φ bi 0 1 0 - δt Σ i = s k V bi sin φ bi 0 0 1 0 0 0 0 1 ; ]]> 步骤五、从UUV利用步骤四获得的延迟前后时刻系统状态量之间的关系,建立协同定位系统量测方程;步骤六、利用步骤五获得的系统量测方程,完成协同定位系统量测更新,保存系统滤波量测更新量;步骤七、利用步骤三获得的系统状态方程,完成协同定位系统状态更新,保存系统滤波状态更新量;步骤八、从UUV取出延迟阶段每一时刻的滤波量测更新量和状态更新量,对协同定位系统由于通信延时造成的状态估计误差进行补偿;完成一次基于水声通信延迟的主从式多UUV协同定位。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310275454.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种改变供油方式的涡旋式空压机
- 下一篇:压缩机及具有该压缩机的空调设备