[发明专利]一种无人艇安全航行船位推算方法有效
申请号: | 201610971568.7 | 申请日: | 2016-11-07 |
公开(公告)号: | CN106643723B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 王元慧;沈佳颖;付明玉;赵强;赵亮博;张博 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的是一种无人艇安全航行船位推算方法。步骤一,获取无人艇数据;步骤二,利用最小二乘法多项式拟合原理对获取的原始数据进行滤波,消除野值;步骤三,进行强跟踪卡尔曼滤波;步骤四,从GPS信号丢失时刻的位置开始,根据该点的航行速度、航行方向和航行时间对下一时刻的位置信息进行推算。本发明能够实现对无人艇获取的数据信息进行基于最小二乘法的数据预处理;能够实现无人艇在GPS信号丢失的情况下,采用基于强跟踪卡尔曼滤波的船位推算方法对下一时刻位置信息进行推测。本发明的方法可以对危险进行规避,具有实用性。 | ||
搜索关键词: | 推算 卡尔曼滤波 最小二乘法 船位 多项式拟合 数据预处理 安全航行 航行方向 时刻位置 数据信息 原始数据 跟踪 滤波 | ||
【主权项】:
1.一种无人艇安全航行船位推算方法,其特征是:/n步骤一,获取无人艇数据,具体包括:利用姿态传感器测量船的航向、回转率、纵摇、横摇、垂向加速度;利用位置参考系统测量无人艇的位置;利用风传感器测量风速和风向;/n步骤二,利用最小二乘法多项式拟合方法对获取的原始数据进行滤波,消除野值,包括:消除由于仪器的自噪声以及姿态、位置传感器的误差,消除海面上的风浪对无人艇的航行的影响使得获取的数据中包含的异常数据和随机误差;/n步骤三,进行强跟踪卡尔曼滤波;/n步骤四,从GPS信号丢失时刻的位置开始,根据该点的航行速度、航行方向和航行时间对下一时刻的位置信息进行推算;/n所述消除野值的具体步骤为:/n①对已知的测量数据(xi,yi),i=1,2,...,n,选取合适的次数n进行最小二乘多项式拟合;/n其中xi为海流测量时间,yi为海流速度大小;/n②求出系数矩阵α0,α1,…,αn,得到拟合多项式 /n③通过求得的多项式推算出相对应的拟合值pi,i=1,2,...,n;/n④将求出的拟合值与实际值做差,生成拟合残差序列y=pi-yj,j=1,2,...n,/n⑤计算拟合残差序列的均方误差σ:/n /n⑥用3σ准则判断并剔除野值,剔除野值后的数据为yj,j=1,2,...,m,m≤n:/n /n所述强跟踪卡尔曼滤波的滤波器具有如下一般结构:/n /n其中k——采样时刻/nY(k+1)——为滤波器的量测值;/nV(k+1)——为估计残差;/nK(k+1)——为时变增益阵;/n通过引入渐消因子λ(k+1)来实现强跟踪滤波器的特性;/n所述根据该点的航行速度、航行方向和航行时间对下一时刻的位置信息进行推算具体包括:/n设已知起始位置已知,无人艇根据无人艇的运动参数经过系统的采样时间,计算得到无人艇下一时刻的位置,起始位置用(x0,y0)表示,通过GPS得到在tn时刻的位置用(xn,yn)来表示,则无人艇载体航行速度在正东方向和正北方向的分量如下:/n /n通过下式得到:/n /n式中vE、vN——分别为载体航行速度在正东方向和正北方向的分量;/nvx、vy——分别为DVL测得的载体相对大地的前向速度和左向速度;/nψi——无人艇载体的航向角,顺时针为正,逆时针为负,可由罗经测得;/nΔx,Δy——分别表示在时刻ti-1和ti单位时间内无人艇分别在X轴和Y轴方向上的位移差;/nT——船位推算的时间间隔;/n利用强跟踪卡尔曼滤波后:/n /n则状态方程为:/n /n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610971568.7/,转载请声明来源钻瓜专利网。
- 上一篇:信息处理方法及装置
- 下一篇:一种破袋检漏装置及其检漏方法