首页 > 行业资讯 > 【滤波跟踪】基于无迹卡尔曼滤波实现惯性导航+DVL的组合导航算法附matlab代码

【滤波跟踪】基于无迹卡尔曼滤波实现惯性导航+DVL的组合导航算法附matlab代码

时间:2022-07-18 来源: 浏览:

【滤波跟踪】基于无迹卡尔曼滤波实现惯性导航+DVL的组合导航算法附matlab代码

天天Matlab 天天Matlab
天天Matlab

TT_Matlab

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,完整matlab代码或者程序定制加qq1575304183。

收录于合集

1 内容介绍

器(A V)的 产生、发 实际使 用经 过了很 长的 。对 海洋人 们从了解 、开发 究、使 用和保 护等方 面的 展,促 使 水下航 的开 作也 跃起 来。在 新世纪 中水下 航行 将被 点开 用。水 航行 的重 要标 就是 它的自主 能的 价,也 正是这 一点一 的向前发 展。怎样 充分利 用各 器的 信息来改善 提高 器的定位 能和可 程度正 是目前 究的 。因为 杂,而 能进行长时间 大范 围的 力,因 要组 系统 提高 精度较 高的 度、位 姿 角等 息。从目前 可以 看出捷 联惯性 系统(SI S)和多 程仪(D L)组 方式的 统是 在国内外 水下 行器 的发 展中应 用较为成 的捷 惯性 系统 的短时定 度高,具 有很 强的自主性 ,但 是随 着时间延 产生 差的 累积的 足。S DV L组 使 用多普 勒计 程仪 得到 的速 信息 的特 点阻 碍了SI NS随时间 误差的不 ,具 有了较 强的自主性 较高 的导 航精度,在目前 的水 下导 较多的方 式。水下航 器的定 位准 定它 能否 完成设定 务和 安全回 的重要影 响因素。在A V上 使 用捷 式惯 统有 下的不 :其 是SI S会 随时 间的 产生 较大 误差 累积,这 于需 长时间在 作的A V来 说是不 的;其二 是满 度要求 的惯导的 高,而 低成 本的A V来说 格过 于昂贵;其 小型 的A V装配 不了满 足精 偏大 的I S。所 以,从 使 用空间等多方面考 虑,I S并不 完全适合 一些 小型的A V上。对 于长时间工 作的SI L组合 系统 说,其 度过多 地是依 普勒,在 复杂 水下 环境中,比方说 当A V下潜深 度较 小时 ,D L距 离水 超出了它的测 范围,又 是经 过的 水底 泥等 强吸波 时,D L测速 发射的 声波 无法 回来,也 就得 不到可靠 速度 据;也 会发 生D L故 障测 效,而S S的 误差 随时 间积 累,随 着D L失 效时 间延 长,将 使系 快速 下降。因此 ,在不 增加 感器 下,我们 切需要 找到一 能保 定位 度,并且 足A V水下 对精 和鲁棒性 要求 导航

器数 合技 术在 军事 都得 广 与单 器相 据融合技 如下几 使 器或 者对 次测 得到 速度 升是 对运 曼滤 广 年代 波从 种线性递推 估计 感器 进行 这些估计 从而 到最 尔曼 nd il ri 尔曼 波要求 线性 线 线 估计 79 曼滤 卡尔曼 息计 后来 样适 线性 统佔 滤波 线 差量 更新是 对这 进行 经过 线

2 仿真代码

function S = Smtrx(r) % S = SMTRX(r) computes the 3x3 vector cross product matrix S=-S % such that rxt = S(r)t is true for all 3x1 vectors r and t % % Author: Thor I. Fossen % Date: 14th June 2001 % Revisions: % ________________________________________________________________ % % MSS GNC is a Matlab toolbox for guidance, navigation and control. % The toolbox is part of the Marine Systems Simulator (MSS). % % Copyright (C) 2008 Thor I. Fossen and Tristan Perez % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, but % WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program. If not, see <http://www.gnu.org/licenses/>. % % E-mail: contact@marinecontrol.org % URL: <http://www.marinecontrol.org> S = [ 0 -r(3) r(2) r(3) 0 -r(1) -r(2) r(1) 0 ];

3 运行结果

4 参考文献

[1]于聪. 基于多元信息融合的AUV惯性导航系统方法研究[D]. 中国海洋大学.

[2]潘学松. 基于SINS/DVL/GPS的AUV组合导航系统关键技术研究[D]. 中国海洋大学.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐