imu预积分处理

news/2024/11/22 22:48:09/

VINS-Mono是HKUST的Shen Shaojie团队开源的一套非常优秀的Visual-Inertial融合定位算法。关于算法的介绍以及论文可以通过此链接查看。

IMU、ˆω和ˆa的原始陀螺仪和加速度计测量值由下式给出:

 

 在车身坐标系测量的IMU测量结合了抗重力和平台动力学的力,受加速度偏置ba、陀螺仪偏置bw和加性噪声的影响。

我们假设这个额外的噪声为加速度噪声和陀螺仪噪声。这些噪声服从高斯噪声分布。

给定对应于图像帧bk和bk+1的两个时间瞬间,位置、速度和方向状态可以通过世界坐标系中时间间隔[tk, tk+1]内的惯性测量传播: 

 可以看出,IMU 状态传播需要帧 bk 的旋转、位置和速度。当这些起始状态发生变化时,我们需要反向传播 IMU 测量值。特别是在基于优化的算法中,每次我们调整姿势时,我们需要在它们之间反向传播 IMU 测量值。这种传播策略在计算上要求很高。为了避免反向传播,我们采用了预积分算法。在将参考帧从世界帧更改为局部帧bk后,我们只能预先集成与线性加速度^a和角度速度^ω相关的部分,如下所示:

其实IMU积分和IMU预积分都可以当作相邻图像帧之间的约束,区别在于,IMU积分公式中包含了IMU在世界坐标系下的位姿,这就导致了当每次图像帧对应的IMU位姿调整时,预测下一图像帧对应的 IMU位姿只能再次进行积分。而IMU预积分公式中的位姿变化只是相对于上一图像帧对应的IMU位姿的变化量,实际计算时用不到IMU在世界坐标系下的位姿,这样每当IMU位姿调整后,只需在此基础上加上一个预积分量就能得到下一帧位姿。
 

预积分的计算也很巧妙,只需要在IMU积分的等式两边左乘一个由世界系到IMU系的旋转矩阵即可。

 然而,其中,α \alphaα、β \betaβ、γ \gammaγ就是IMU的预积分量。具体形式如下:
 

 IMU预积分只与IMU测量值有关,其实IMU预积分就是将相邻两图像帧之间的IMU数据积分起来,以此作为约束来限制相邻图像帧的位姿调整。

 离散时间的预积分:

从上面的分析我们知道预积分就是把一段时间的IMU数据积分起来。而我们的SLAM系统是以离散时间的形式向后端发送IMU数据,所以我们要用到IMU运动模型的离散时间积分。离散时间δt 的状态变化量如下式计算。

在这里插入图片描述

 在实际应用中有两种方法计算。

①用第k时刻的测量值来计算两个相邻时刻 k 到 k+1 的位姿,即:

在这里插入图片描述

②用两个时刻的测量值 a, ω 的平均值来计算两个相邻时刻 k 到 k+1 的位姿,即:

在这里插入图片描述

 第①种方法叫做欧拉法,第②种方法叫做中值法。

VINS-mono中采用的中值积分的方法来计算IMU的预积分:

在这里插入图片描述

在这里插入图片描述

 


http://www.ppmy.cn/news/291491.html

相关文章

一身漏洞狂奔24年!人人都用的WiFi被曝重大漏洞,随时成为监控你的工具

贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你正在用的WiFi,被发现了重大漏洞! 下至账号密码,上至设备权限,没有一个是安全的。 而且,漏洞波及所有连接WiFi的设备。 WiFi本来已经是和阳光空气一样普遍的东西&…

实例入侵某品牌WIFI路由器

记一次实战破解,环境不同大家自己测试,关于神器的话 发布在微博 花无涯技术文章里。凌晨,稍有困意,家里的无线共享已经被老爸关闭。打开笔记本,发现附近还有很多无线路由器和无线共享信号,但信号都很弱&…

自主可控!搭载龙芯二号,飞凌嵌入式FET-2K0500-C核心板发布

作为国内领先的信息技术核心产品研发企业,龙芯中科致力于打造自主开放的软硬件生态和信息产业体系,为国家战略需求提供自主、安全、可靠的处理器。现在,飞凌嵌入式与龙芯中科强强联手,共同推出FET-2K0500-C核心板! 飞…

29款DrayTek 路由器受严重RCE漏洞影响

聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 Trellix 公司的安全研究员发现一个严重的远程代码执行 (RCE)漏洞 (CVE-2022-32548),影响29款 DrayTek Vigor 系列企业路由器。 该漏洞过的CVSS v3 评分为10分,为‘’…

TP-Link曝后门漏洞 攻击者可控制无线路由器

近日波兰的网络安全专家就发现了TP-Link的部分路由器存在后门漏洞的问题,而利用漏洞,攻击者可以完全控制你的无线路由器,并可对用户的信息构成较为严重的威胁。那么快来了解下这个漏洞是否存在于你使用的无线路由器中,看看是否有什…

路由器安全策略

一:控制网段之间的相互互通访问 思科cisco 5500 series wireless system-view #进入配置 acl number 3000 #选择规则rule 1 permit ip source 10.0.2.0 0.0.0.255 destination 172.16.3.55 0 #配置规则,允许10.0.2.0网段访问172.16.3.55rule …

物联网安全路由器

暴露物联网 资产概况 首先,我们通过对资产的统计,整理出了 2018 年全球和国内的物联网资产暴露情况,如图 2.1 所示。 全球暴露在互联网上的物联网资产累计数量大约为 5100 万 [^1],中国暴露物联网资产累计数量为 1000 万 左右&am…

【Flutter】widgets (6) Stateful Widget 有状态组件的生命周期

文章目录 一、前言二、StatefulWidget的生命周期三、State对象的生命周期四、initState(), didUpdateWidget(), dispose()方法的用途五、StatefulWidget和State对象的生命周期六、代码示例七、总结一、前言 在上一篇文章中,我们初步认识了什么是Stateful Widget 有状态组件。…