IMU漂移相关

个人对IMU的漂移一直以来都很困惑,总结整理了这些材料,希望能理清楚一点思路。
总的来讲,IMU的漂移可建模为三部分,随机常值+相关漂移+白噪声,
但实际使用时,三者都出现的用法很少。严恭敏老师在博客中有相关的讨论https://zhuanlan.zhihu.com/p/556696975
博客中指出,在秦永元老师《卡尔曼滤波与组合导航原理》一书8.4.3节“惯导系统的误差源模型”也有相关论述。因其全面,现以此为主要内容讨论。
对于陀螺仪的随机漂移,可分为三种:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

综合以上两种材料,总结来看,上述漂移的三个部分,白噪声不被列入卡尔曼滤波状态量,可以不用单独考虑。主要的变数是在相关漂移那一项。

1)最简单的是相关时间很短,相关漂移可视为白噪声,建模为随机常值bias+测量白噪声(积分后导致角度随机游走)。测量白噪声的方差阵可由allan方差中的角度随机游走系数给出。

2)其次是建模为一阶马尔科夫过程+测量白噪声,这种情况适用于相关时间很长,且超过了惯导工作时间,将随机常值+相关漂移等效为一个新的相关漂移(形式上还是一阶马尔科夫过程)。此时,一阶马尔科夫过程的驱动噪声的方差,由allan方差中的零偏不稳定性通过下面公式计算得到
在这里插入图片描述
在上图中,可将零偏不稳定性为Rx(0),将其乘上2beta(相关时间的倒数),即为(连续时间)等效激励噪声的方差阵。后面将q离散化可得到等效离散化噪声方差阵Qk。

3)还有一种情况比较多见,就是将相关分量等效为随机游走过程(bias项的一阶导为白噪声),整体漂移则为随机游走+测量白噪声,这在vslam领域多见(一些vslam的书、开源项目都是如此)。而有关INS及组合导航的文献,sola的《Quaternion kinematics for the error-state Kalman filter》中也是这么定义的。
在秦老师的分析中,这种情况属于相关时间比较长的情况。但对随机游走的驱动噪声方差如何求取的过程没有看懂。
在imu-camera标定开源工具kalibr中,imu建模就是这种情况,它是选择了allan方差中的角速率随机游走系数来表征随机游走驱动白噪声标准差连续形式)。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/161201.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【软件测试】工作内容

测试工程师工作: 阶段:编写测试计划测试用例、测试缺陷报告并执行测试用例;搭建Windows测试环境熟练;使用Bugzilla 提交软件缺陷报告 使用测试技术及工具:白盒测试黑盒测试 Loadrunner、Winrunner 能够运用边界值、等…

【ArcGIS Pro二次开发】(74):Python、C#实现Excel截图导出图片

以村庄规划制图为例,通过对现状和规划用地的统计,生成Excel格式的【空间功能结构调整表】后,需要进一步将表格导出成图片,并嵌入到图集中,这样可以实现全流程不用手动参与,让制图的流程完全自动化。 关于E…

【Mybatis小白从0到90%精讲】09:Mybatis动态SQL:if、where、set标签

文章目录 前言一、if 标签二、where 标签三、set 标签前言 动态SQL 是 Mybatis的亮点功能之一,如果你经历过 拼接SQL 的繁琐痛苦,那么你就能切身感受到动态SQL到底有多爽!真香哈~ 另外,Mybatis将动态SQL设计的如此自然,让人看看就能理解和接受,我想这也是Mybaits如此深…

CCF-CSP真题《202305-4 电力网络》思路+python,c++满分题解

想查看其他题的真题及题解的同学可以前往查看:CCF-CSP真题附题解大全 试题编号:202305-4试题名称:电力网络时间限制:1.0s内存限制:512.0MB问题描述: 问题描述 西西艾弗岛电力公司需要修建一套电网对岛上的众…

LIME低亮度图像增强

LIME低亮度图像增强 main.cpp #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> #include <opencv2/imgproc/imgproc.hpp> #include "lime.h"int main() {cv::Mat img_in cv::imread("…

二维空间与三维空间的姿态表示法

二维空间与三维空间的姿态表示法 一、2D空间姿态表示法二、3D空间姿态表示法2.1 三个数表示空间姿态问题 2.2 九个数表示空间姿态问题 2.3 四个数表示空间姿态 结语Reference 假设&#xff0c;你有志成为我空军某航空旅歼-20飞行员&#xff0c;但要想开好飞机&#xff0c;那就得…

简单-【1 绪论】

关键字&#xff1a; 数据类型、数据结构定义、递归关键、线性结构、非线性结构、算法特性、算法目标、时间复杂度排序

【Vue.js】Vue3全局配置Axios并解决跨域请求问题

系列文章目录 文章目录 系列文章目录背景一、部署Axios1. npm 安装 axios2. 创建 request.js&#xff0c;创建axios实例3. 在main.js中全局注册axios4. 在页面中使用axios 二、后端解决跨域请求问题方法一 解决单Contoller跨域访问方法二 全局解决跨域问题 背景 对于前后端分离…

JavaEE-博客系统2(功能设计)

本部分内容&#xff1a;实现博客列表页&#xff1b;web程序问题的分析方法&#xff1b;实现博客详情页&#xff1b; 该部分的代码如下&#xff1a; WebServlet("/blog") public class BlogServlet extends HttpServlet {//Jackson ObjectMapper类(com.fasterxml.jac…

Nignx安装负载均衡动静分离以及Linux前端项目部署将域名映射到特定IP地址

目录 一、nginx简介 1.1 定义 1.2 背景 1.3 作用 二、nginx搭载负载均衡提供前后分离后台接口数据 2.1 nginx安装 2.1.1 下载依赖 2.1.2 下载并解压安装包 2.1.3 安装nginx 2.1.4 启动nginx服务 2.2 tomcat负载均衡 2.2.1 负载均衡所需服务器准备 2.2.2 配置修改 …

【漏洞复现】Metinfo5.0.4任意文件包含漏洞复现

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1、蚁剑直接连接图片马2、读取敏感目录3、读取php源码4、执行PHP命令5、包含木马写Shell &#xff08;图片马制作新方法&#xff09; 以 metinfo_5.0.4为例 该环境的文件上传…

关于编程不得不说的事

这些年&#xff0c;互联网爆炸式的发展&#xff0c;促生了无数程序员&#xff0c;也促生了大量 IT培训机构。短短数年间&#xff0c;科班出生的程序员和培训机构出生的程序员呈指数增长。程序员的职业也不再是金饭碗。写了这么多代码&#xff0c;有些感触&#xff0c;所以写下来…