[发明专利]一种基于通信延时补偿的多水面无人艇协同定位方法有效

专利信息
申请号: 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时刻系统矩阵;

其中:Φ(k)=I+δt10000010000010-δt·Vbksinφbk0001δt·Vbkcosφbk00001;]]>

式中:I为单位阵,δt为系统采样时间,Vbk为Tk时刻接收艇航速,φbk为Tk时刻接收艇航向角;

G(k)=1000010000δt·cosφk000δt·sinφk0000δt;]]>

系统输入量为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)=I+δt10-δt·Vbisinφbi01δt·Vbicosφbi00110-δt2·Vbisinφbi01-δt2·Vbicosφbi001]]>

计算接收艇状态转移矩阵Φb(i);

其中:s=<i<=k;s、i、k分别代表Ts、Ti、Tk时刻;

Vbi为Ti时刻接收艇航速,φbi为Ti时刻接收艇航向角;

并根据公式:

Φb(k,s)-1=Πi=skΦb(i)-1=I2-Σi=skL(i)O1×21]]>

其中:k的取值为k>=3;I2为2阶单位阵;O1×2为零矩阵;L(i)为等价方块阵;

获得Ts到Tk时刻的接收艇状态转移矩阵Φb(k,s)-1

步骤五、利用步骤四获得的Ts到Tk时刻的接收艇状态转移矩阵Φb(k,s)-1,建立基于N个延迟步长的协同定位系统量测方程:

Z(k)=ca(s)Xa(s)+cb(s)Xb(s)]]>

=ca(s)Xa(s)+cb(s)Φb(k,s)-1Xb(k)]]>

=ca(s)cb(s)Φb(k,s)-1Xa(s)Xb(k)]]>

=C(k)X(k)]]>

其中:C(k)为Tk时刻系统量测矩阵,ca(s)为Ts时刻发送艇系统量测矩阵,cb(s)为Ts时刻接收艇系统量测矩阵;

ca(s)=Z(s)Xa(s,s-1)T=1001(xas-xbs)rs(yas-ybs)rs;]]>

式中:Z(s)为Ts时刻系统量测量;rs为Ts时刻两艇间间距,上标T代表矩阵转置;

cb(s)=Z(s)Xb(s,s-1)T=000000(xbs-xas)rs(ybs-yas)rs0;]]>

步骤六、利用步骤一采集的相对定位信息以及步骤五获得的系统量测方程,根据公式:

M=EX~(s)X~(k,k-1)T]]>

=P(s)Πi=1N-1[Φ(s+i)T(I-K(s+i+1)C(s+i+1))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个延迟步长的量测方程,以及步骤七获得的最小方差估计下的滤波增益矩阵,采用公式:

X^k=(I-K(k)C(k))X^(k,k-1)+K(k)Z(k)]]>

其中:为系统Tk-1到Tk时刻的状态估计;

对协同定位系统由于通信延时造成的定位误差进行估计补偿,进而实现通信延时补偿的接收艇定位;

X^(k,k-1)=X^a(s,s-1)TX^b(k,k-1)TT;]]>

其中:为发送艇Ts-1到Ts时刻的状态估计;为接收艇Tk-1到Tk时刻的状态估计;

X^a(s,s-1)=(1+δt)Xas-1yas-1;]]>

其中:xas-1、yas-1为发送艇Ts-1时刻相对于起始点的相对位置信息;

X^b(k,k-1)=Φb(k,k-1)X^b(k-1)]]>

其中:Φb(k,k-1)为系统Tk-1到Tk时刻系统矩阵;为接受艇Tk-1时刻的状态估计。

2.根据权利要求1所述的一种基于通信延时补偿的多水面无人艇协同定位方法,具特征在于步骤六中获得的延时阶段基于不同时刻状态估计的均方误差矩阵M是基于Kalman滤波方程实现的;所述Kalman滤波方程为:

X(k,k-1)=Πi=1N-1[(I-K(k-i)C(k-i))Φ(k-i)]X(s)]]>

其中:K(k-i)为系统Tk-i时刻滤波增益矩阵;C(k-i)为系统Tk-i时刻量测矩阵;Φ(k-i)为系统Tk-i时刻系统矩阵。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310045731.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top