当前位置:网站首页>IMU预积分的简单理解
IMU预积分的简单理解
2022-08-02 02:20:00 【诺有缸的高飞鸟】
写在前面
1、本文内容
IMU预积分的简单理解
2、转载请注明出处:
https://blog.csdn.net/qq_41102371/article/details/125972298
IMU预积分
主要参考imu预积分原理的个人理解 https://zhuanlan.zhihu.com/p/438525032
重点:
关键帧 t 1 t_1 t1与 t 2 t_2 t2之间的加速度,采集好之后就是不变的,但是只要bias不变,矩形上面的 α \alpha α区域就不变
每次状态更新之后, v t 1 v_{t1} vt1和 v t 2 v_{t2} vt2会改变,因此文中的矩形是变化的,但是变化的矩形面积直接由 ( t 2 − t 1 ) ∗ v t 1 (t_2-t_1)*v_t1 (t2−t1)∗vt1得到,计算就变得很简单
文中这部分应该是笔误了
应该改成
β = ∑ k ( a k − b a ) Δ t α = ∑ k = 0 t 2 − t 1 [ ∑ l = 0 k − 1 ( a l − b a ) Δ t ∗ Δ t + 1 2 ( a k − b a ) Δ t 2 ] = ∑ k = 0 t 2 − t 1 [ β k Δ t + 1 2 ( a k − b a ) Δ t 2 ] \begin{aligned} \beta & =\sum_{k}{(a_k-b_a)\Delta t} \\ \alpha & =\sum_{k=0}^{t_2-t_1}{[\sum_{l=0}^{k-1}{(a_l-b_a)\Delta t * \Delta t}+\frac{1}{2}(a_k-b_a)\Delta t^2]}=\sum_{k=0}^{t_2-t_1}{[\beta_k\Delta t+\frac{1}{2}(a_k-b_a)\Delta t^2]} \end{aligned} βα=k∑(ak−ba)Δt=k=0∑t2−t1[l=0∑k−1(al−ba)Δt∗Δt+21(ak−ba)Δt2]=k=0∑t2−t1[βkΔt+21(ak−ba)Δt2]
x t 2 = x t 1 + ∑ k = 0 t 2 − t 1 [ v k Δ t + 1 2 ( a k − b a ) Δ t 2 ] = x t 1 + ∑ k = 0 t 2 − t 1 [ v t 1 Δ t + ∑ l = 0 k − 1 a l − b a Δ t Δ ˙ t + 1 2 ( a k − b a ) Δ t 2 ] \begin{aligned} x_{t_2} & =x_{t_1}+\sum_{k=0}^{t_2-t_1}{[v_k\Delta t+\frac{1}{2}(a_k-b_a)\Delta t^2]} \\ & = x_{t_1}+\sum_{k=0}^{t_2-t_1}{[v_{t_1}\Delta t+\sum_{l=0}^{k-1}{a_l-b_a}\Delta t\dot\Delta t+\frac{1}{2}(a_k-b_a)\Delta t^2]} \end{aligned} xt2=xt1+k=0∑t2−t1[vkΔt+21(ak−ba)Δt2]=xt1+k=0∑t2−t1[vt1Δt+l=0∑k−1al−baΔtΔ˙t+21(ak−ba)Δt2]
参考
imu预积分原理的个人理解 https://zhuanlan.zhihu.com/p/438525032
完
如有错漏,敬请指正
边栏推荐
- LeetCode brushing diary: 33. Search and rotate sorted array
- 2022年NPDP考完多久出成绩?怎么查询?
- swift project, sqlcipher3 -> 4, cannot open legacy database is there a way to fix it
- Handwritten Blog Platform ~ Day Two
- How engineers treat open source
- 2022-08-01 mysql/stoonedb慢SQL-Q18分析
- Power button 1374. Generate each character string is an odd number
- 线程的不同状态
- LeetCode Review Diary: 34. Find the first and last position of an element in a sorted array
- Moonbeam and Project integration of the Galaxy, bring brand-new user experience for the community
猜你喜欢
个人博客系统项目测试
The Paddle Open Source Community Quarterly Report is here, everything you want to know is here
From 2023 onwards, these regions will be able to obtain a certificate with a score lower than 45 in the soft examination.
Check if IP or port is blocked
AI目标分割能力,无需绿幕即可实现快速视频抠图
记一个gorm初始化的坑
AI target segmentation capability for fast video cutout without green screen
Nanoprobes丨1-巯基-(三甘醇)甲醚功能化金纳米颗粒
Unable to log in to the Westward Journey
Nanoprobes免疫测定丨FluoroNanogold试剂免疫染色方案
随机推荐
How to adjust the cross cursor too small, CAD dream drawing calculation skills
ofstream,ifstream,fstream read and write files
MySQL - CRUD operations
BI - SQL 丨 WHILE
oracle query scan full table and walk index
MySQL optimization strategy
Nanoprobes Polyhistidine (His-) Tag: Recombinant Protein Detection Protocol
NAS和私有云盘的区别?1篇文章说清楚
A good book for newcomers to the workplace
字典常用方法
Service discovery of kubernetes
Centos7 安装postgresql并开启远程访问
Hash collisions and consistent hashing
From 2023 onwards, these regions will be able to obtain a certificate with a score lower than 45 in the soft examination.
Rasa 3.x 学习系列- Rasa - Issues 4873 dispatcher.utter_message 学习笔记
【web】Understanding Cookie and Session Mechanism
LeetCode 213. Robbery II (2022.08.01)
Scheduled tasks for distributed applications in Golang
Nanoprobes丨1-巯基-(三甘醇)甲醚功能化金纳米颗粒
【web】理解 Cookie 和 Session 机制