黑话
加计,加速度计
陀螺,陀螺仪
零偏,加计与陀螺的bias。
主进程
- 读配置文件
- 估计器设置参数并开启实现主要算法任务的线程
Estimator::setParameter调用processMeasurements,它调用循环处理,完成如下任务,从IMU buf捞取数据,调用processIMU,其中pre_integrations[frame_count]->push_back(dt, linear_acceleration, angular_velocity);这个是自定义的push_back,内有IntegrationBase::propagate(),里面实现了预积分。 - 发布订阅话题
- 注册IMU\Camera回调
重要变量
frame_count是图像帧编号。
VIO初始化
VINS-mono论文详细讲了IMU与相机外参、IMU的bias的初始化。
VINS-Fusion是用IMU求姿态,再通过相机与IMU的外参确定相机的初始位姿。
TODO:VINS-Fusion与VINS-mono对比。
图像特征提取
-
针对图
订阅专栏 解锁全文
&spm=1001.2101.3001.5002&articleId=161146897&d=1&t=3&u=675b861b74fe4400959c019ef502e5e1)
9397

被折叠的 条评论
为什么被折叠?



