目录

  • 前言
  • GNSS/INS松组合状态模型
  • GNSS/INS松组合量测模型
  • GNSS/INS松组合卡尔曼滤波
    • 1、松组合模型离散化
    • 2、卡尔曼滤波时间更新
    • 3、卡尔曼滤波量测更新

前言

GNSS与INS具有很好的互补性,GNSS提供的位置结果不随时间发散,能够抑制惯导的误差累积,INS能在GNSS拒止环境下提供短时高精度的定位结果,GNSS/INS组合导航系统能充分发挥两系统的优势。与GNSS/INS紧组合系统相比,松组合的两个子系统相互不影响,拥有较强的稳定性,在车载组合导航领域应用广泛。本文简单整理了GNSS/INS松组合算法,里面参考了多本书籍并有些自己的理解,如若有误,还请告知一下,感激不尽。

GNSS/INS松组合状态模型

基于捷联惯导系统(SINS)误差模型,加入陀螺及加表的零偏白噪声wg,wa,陀螺及加表零偏建模为一阶马尔科夫过程,wcg,wca为对应的过程白噪声,INS误差模型可以整理如下:

根据上述模型,我们可以构建GNSS/INS松组合的状态模型:

GNSS/INS松组合量测模型

松组合系统采用n系(东北天)下SINS解算的位置与GNSS测量的位置之差作为量测信息,假设IMU到GNSS天线的杆臂向量为0,即GNSS天线与IMU的位置重合。

SINS解算的位置可表示为:

GNSS得到的位置可表示为:

则,位置量测:

转换到大地坐标系LLA(纬经高),得:

GNSS/INS松组合卡尔曼滤波

1、松组合模型离散化

2、卡尔曼滤波时间更新

3、卡尔曼滤波量测更新


注意我们这里的状态量是位置(姿态,速度)误差,将其补偿到位置(姿态,速度)量上后,误差就变为0了,所以这里的状态量要手动置零。

GNSS/INS松组合算法相关推荐

  1. GNSS/INS松组合算法原理简介

    文章目录 卡尔曼滤波简介 概念 内容 方法 卡尔曼滤波器的初始化 系统状态 微分方程 离散化 GNSS 位置观测方程 状态转移矩阵 系统噪声方差阵 系统噪声驱动阵 本篇博文的矩阵展开都是根据状态向量为 ...

  2. 用matlab估计时延差,一种GNSS/INS松组合时延误差的估计及补偿方法与流程

    本发明属于组合导航系统性能提升领域,具体涉及一种GNSS/INS松组合时延误差的估计及补偿方法. 背景技术: 在搭建实用的低成本INS/GNSS组合导航系统时,数据处理以及数据传输引起的时间同步误差, ...

  3. GNSS-RTK/INS紧组合算法

    目录 前言 INS机械编排(e系) 姿态更新 速度更新 位置更新 RTK/INS紧组合模型 状态模型 量测模型 前言 相较于GNSS/INS松组合系统,GNSS-RTK/INS紧组合中将两个系统的状态 ...

  4. 非线性滤波——基于EKF的INS/GPS松组合算法的研究(直接法|EKF|欧拉角)

    题外话:虽然导航与控制领域在现代工业中应用广泛,但近些年火热的多旋翼无人机无疑是推动这一领域进一步发展的最重要的推手,如日中天的汽车智能驾驶行业也将使导航和控制领域充分融合计算机视觉(SLAM).机器 ...

  5. 多源传感器GNSS INS 视觉 LiDAR 组合导航与SLAM开源项目总结

    多源传感器GNSS INS 视觉 LiDAR 组合导航与SLAM开源项目总结 本文基于 吴桐wutong 微信公众号文章完善而来. 开源代码总览 名称 传感器类型 组合类型 滤波方法 备注 RTKLI ...

  6. 组合导航原理-松组合+紧组合概念

    文章目录 组合导航系统 组合导航的概念 广义 狭义 什么是滤波器 互补滤波 惯性导航中的卡尔曼滤波思想 GNSS/INS组合导航分类 松组合 概念 特点 紧组合 概念 特点 深组合 概念 特点 GNS ...

  7. GAMP_INS 从零开始实现PPP/INS紧组合(一)

    感谢周老师开源的PPP程序和KF-GINS开源程序,在此基础上稍稍改进区分了北二和北三系统,并加入了北斗频点选择.下面将在GAMP与KF-GINS的基础上实现PPP/INS紧组合(事后)完成本科毕业设 ...

  8. 关于GNSS/INS组合导航开源软件GINav

    GINav 理论资料 参考<GNSS/INS组合导航软件开发> <组合导航从入门到精通>--1 绪论 <组合导航从入门到精通>--2 高精度GNSS定位模型 < ...

  9. GNSS/INS超紧组合、深组合导航数据采集器

    0. 序 截至目前,GNSS/INS组合导航有三种主流架构:基于位置速度的组合,即松组合:基于伪距.伪距率的组合,即紧组合:基于基带测量值的组合,即深组合.在上述架构中,基于伪距.伪距率的组合,且利用 ...

最新文章

  1. [iOS]过渡动画之高级模仿 airbnb
  2. Centos7:Docker私有仓库搭建和使用
  3. java code combat_极客战记怎么换成java_「网易官方」极客战记(codecombat)攻略-沙漠-脆弱的士气......
  4. C语言试题六十七之请编写函数实现水仙花数
  5. java ddd 领域事件_Cribbb基于DDD/Domain Event领域事件的开源PHP通知系统
  6. 302状态码_HTTP状态码status code详解
  7. MySQL 优化之 EXPLAIN 关键字
  8. Android开发框架整理
  9. 《BGP设计与实现》一2.11 总结
  10. 【java】本地客户端内嵌浏览器1 - Swing、SWT、DJNativeSwing、javaFX
  11. 关于Android的.so文件你所需要知道的 - 简书
  12. matlab ill,Matlab跑GMM聚类时出现Ill-conditioned covariance created at iteration xx错误提示
  13. 仿豆果美食tableview的展开和收缩效果
  14. 冯诺依曼体系结构示意图
  15. vue3获取url后面参数
  16. Vue-Router给当前url添加参数时报错 Navigation Duplicated Avoided redundant navigation to current location
  17. 什么是代理(Proxy)?
  18. 这份关于高三的秘籍,一定要知道!
  19. 计算机软考中级能评职称吗,软考中级是中级职称么?考此证后可以办理落户么?...
  20. GPS-NMEA解析代码

热门文章

  1. minSdkVersion、API level 以及兼容包appcompat三者之间的关系
  2. Bootstrap统计图表后台管理模板
  3. 自己编写游戏-----android数独游戏下载
  4. ipynb文件打开方式
  5. CCNA考试科目、内容、费用等相关信息
  6. Docx4j生成word表格(无问题),用Libreoffice转换为pdf格式乱掉问题
  7. thinkphp6+腾讯云
  8. 图解大数据 | 应用Map-Reduce进行大数据统计@实操案例
  9. 抖音视频怎么拼接?分享一款功能强大的软件
  10. 历史上悬疑未解的题目答案大揭秘