[发明专利]一种基于粒子滤波算法的水声导航定位方法有效
| 申请号: | 201910063247.0 | 申请日: | 2019-01-23 |
| 公开(公告)号: | CN109540154B | 公开(公告)日: | 2019-12-27 |
| 发明(设计)人: | 王海斌;李瑨瑶;汪俊;韩一丁;陈曦 | 申请(专利权)人: | 中国科学院声学研究所 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20 |
| 代理公司: | 11457 北京律谱知识产权代理事务所(普通合伙) | 代理人: | 黄云铎 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 脉冲定位信号 矩阵方程 航行器 导航模型 等效声速 构建 粒子滤波算法 导航定位 第二位置 声学 水声 信标 传播 第一位置 加权算法 水下航行 误差参数 改变量 和声学 申请 发送 | ||
1.一种基于粒子滤波算法的水声导航定位方法,其特征在于,该方法包括:
步骤1,根据信标的第二位置坐标和航行器与所述信标之间的脉冲定位信号,构建声学导航模型,其中,所述脉冲定位信号由所述信标向所述航行器发送,
所述步骤1具体包括:
步骤11,根据所述航行器的航行速度以及所述脉冲定位信号传播的等效声速改变量,构建第一矩阵方程,所述第一矩阵方程的计算公式为:
Xk=Xk-1+Vk-1,
Xk=[xk yk c1k … csk … cmk]T,
式中,m为所述信标的数量,s=1…m,csk为当前时刻k第s个信标与所述航行器之间的等效声速,(xk,yk)为所述航行器的第一位置坐标,(vxk,vyk)为所述航行器的航行速度,nkcs为当前时刻k所述航行器与第s个信标之间所述脉冲定位信号传播的所述等效声速改变量;
步骤12,根据所述第二位置坐标、所述脉冲定位信号的传播时间以及所述传播时间的误差参数,构建第二矩阵方程,所述第二矩阵方程的计算公式为:
Zk=H(Xk)+Nk,
Zk=[t1k … tsk … tmk]T,
Nk=[n1k … nsk … nmk]T,
式中,(xos,yos)为第s个信标的所述第二位置坐标,tsk为当前时刻k第s个信标的所述脉冲定位信号到达所述航行器的所述传播时间,nsk为所述误差参数,所述误差参数nsk满足零均值高斯分布其中,为所述零均值高斯分布中的方差参数;
步骤13,将所述第一矩阵方程和所述第二矩阵方程,记作所述声学导航模型;
步骤2,采用加权算法,根据所述脉冲定位信号和所述声学导航模型,计算所述航行器的所述第一位置坐标和等效声速。
2.如权利要求1所述的基于粒子滤波算法的水声导航定位方法,其特征在于,所述步骤2中,具体包括:根据所述航行器接收到的所述脉冲定位信号和所述声学导航模型,计算所述加权算法中的权值,所述权值的计算公式为:
式中,为所述权值,为所述零均值高斯分布中的方差参数。
3.如权利要求1所述的基于粒子滤波算法的水声导航定位方法,其特征在于,还包括:
步骤3,根据当前时刻的所述脉冲定位信号和预设修订公式,修订下一时刻接收到的所述脉冲定位信号,其中,所述修订公式为:
式中,A为第一运动系数矩阵,Uk+1|k为第二运动系数矩阵,Xk|ki为当前时刻的所述脉冲定位信号,Xk+1|ki为下一时刻接收到的所述脉冲定位信号。
4.如权利要求1所述的基于粒子滤波算法的水声导航定位方法,其特征在于,还包括:
步骤4,根据所述第一位置坐标和预设坐标,计算所述航行器的位置偏差;
步骤5,当判定所述位置偏差大于或等于第一预设阈值时,生成最近导航信息。
5.如权利要求4所述的基于粒子滤波算法的水声导航定位方法,其特征在于,还包括:
步骤6,当判定所述位置偏差大于或等于第二预设阈值时,生成报警信息,其中,所述第二预设阈值大于所述第一预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910063247.0/1.html,转载请声明来源钻瓜专利网。





