首页 > 编程语言 >基于UKF(无迹卡尔曼滤波)的SINS/GPS集成导航仿真程序【需要PSINS工具箱支持】

基于UKF(无迹卡尔曼滤波)的SINS/GPS集成导航仿真程序【需要PSINS工具箱支持】

时间:2024-09-21 15:50:03浏览次数:13  
标签:误差 卡尔曼滤波 avp SINS UKF 工具箱 PSINS GPS

文章目录

基于UKF(无迹卡尔曼滤波)的SINS/GPS集成导航仿真程序(需要基于PSINS工具箱,工具箱是开源的,如果需要,可以确认收货后找我要链接)。该程序能够高效地模拟导航数据,并提供详细的滤波结果及误差分析,适用于科研和工程项目。带详细的中文注释

主要特点

  • 功能强大:实现了SINS与GPS的无缝集成,支持实时数据处理。
  • 代码清晰:包含中文注释,便于理解和修改。
  • 可视化支持:绘制三维轨迹和误差图,直观展示结果。
  • 灵活性高:可根据需求调整参数,适应不同场景。
  • 持续更新:定期提供功能增强和bug修复,保障您使用的最新版本。【关注账号,有更新时会发动态】
  • 提供讲解:默认只包运行,如果需要,可以提供付费讲解服务。

内容包括

初始化IMU和GPS误差设置、UKF滤波器的完整实现、数据导入及处理流程
结果可视化和误差计算

获取方式:下载链接:https://gf.bilibili.com/item/detail/1106269012

运行截图

3D轨迹图:
在这里插入图片描述
a v p avp avp图像:

在这里插入图片描述

avp误差的图像:
在这里插入图片描述

输出的误差统计特性:
(命令行截图)
在这里插入图片描述

标签:误差,卡尔曼滤波,avp,SINS,UKF,工具箱,PSINS,GPS
From: https://blog.csdn.net/2401_86544394/article/details/142331243

相关文章

  • 【逐行解析】PSINS工具箱中的UKF组合导航的代码解析(test_SINS_GPS_UKF_153)
    详解工具箱的UKF153代码,最后给出运行结果的解读和代码修改思路文章目录工具箱程序简述函数详解运行结果解读修改思路修改后的结果工具箱本程序需要在安装工具箱后使用,工具箱是开源的,链接:http://www.psins.org.cn/kydm程序简述程序实现基于UKF(无迹卡尔曼滤波)的SI......
  • MATLAB卡尔曼|扩展卡尔曼滤波EKF【非线性】的五个公式
    卡尔曼滤波卡尔曼滤波(KalmanFilter)是一种用于估计系统状态的数学算法,不是类似于高通、低通滤波器那样的频域滤波。卡尔曼滤波基于线性动态系统的假设,它将系统的状态表示为均值和协方差矩阵,通过递归地更新和预测这些值来实现对系统状态的估计。卡尔曼滤波有两个主要的步......
  • 基于PID控制器和卡尔曼滤波器的机器人控制(Matlab代码实现)
     ......
  • MATLAB卡尔曼|卡尔曼滤波的公式【线性】
    卡尔曼滤波卡尔曼滤波(KalmanFilter)是一种用于估计系统状态的数学算法,不是类似于高通、低通滤波器那样的频域滤波。卡尔曼滤波基于线性动态系统的假设,它将系统的状态表示为均值和协方差矩阵,通过递归地更新和预测这些值来实现对系统状态的估计。卡尔曼滤波有两个主要的步......
  • 深度解析卡尔曼滤波:原理、作用与应用
    目录一、卡尔曼滤波的基本概念二、卡尔曼滤波的数学原理三、卡尔曼滤波的作用四、卡尔曼滤波的应用五、扩展:扩展卡尔曼滤波和无迹卡尔曼滤波六、总结卡尔曼滤波(KalmanFilter)是一种用于动态系统状态估计的数学算法,尤其适用于存在噪声和不确定性的环境。其广泛应用于......
  • import axios, { AxiosInstance, AxiosRequestConfig, AxiosResponse } from ‘axios
    在 importaxios,{AxiosInstance,AxiosRequestConfig,AxiosResponse}from'axios';  中: 不加花括号(只导入axios): -你只能使用默认导入的 axios  对象本身来进行HTTP请求,例如 axios.get('/api/endpoint') 。-没有导入特定的类型定义,在使用相关对象......
  • 基于迭代扩展卡尔曼滤波算法的倒立摆控制系统matlab仿真
    1.课题概述基于迭代扩展卡尔曼滤波算法的倒立摆控制系统,对比UKF,EKF迭代UKF,迭代EKF四种卡尔曼滤波的控制效果。2.系统仿真结果3.核心程序与模型版本:MATLAB2022aX_iukf=zeros(2,Times1);X_iukf(:,1)=state0;P_iukf=zeros(2,2,Times1);P_iukf(:,:,1......
  • 基于迭代扩展卡尔曼滤波算法的倒立摆控制系统matlab仿真
    1.课题概述       基于迭代扩展卡尔曼滤波算法的倒立摆控制系统,对比UKF,EKF迭代UKF,迭代EKF四种卡尔曼滤波的控制效果。 2.系统仿真结果  3.核心程序与模型版本:MATLAB2022a%迭代扩展卡尔曼滤波X_iukf=zeros(2,Times1);X_iukf(:,1)=state0......
  • 实际工程项目中是怎么用卡尔曼滤波的
    实际工程项目中是怎么用卡尔曼滤波的两大难题,一是运动学模型的建立,也就是预测方程。这个一方面可以通过比较细的系统辨识来做,这方面要结合具体的应用背景,不一而足,也是普遍做的比较差的地方。另一方面可用某个传感器的输出来做预测,比较典型的就是用加速度计做预测,再用陀螺......
  • MATLAB代码|中心差分卡尔曼滤波(CDKF)的滤波例程,无需下载,直接复制到MATLAB上面就能运行
    文章目录CDKF介绍代码运行结果各模块解析初始化系统模型设置CDKF循环绘图另有关于EKF和CDKF的对比程序:EKF+CDKF两个滤波的MATLAB程序,估计三轴位置,带中文注释——https://blog.csdn.net/callmeup/article/details/136610153。CDKF介绍中心差分卡尔......