![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VINS FUSION
文章平均质量分 85
weixin_40084095
这个作者很懒,什么都没留下…
展开
-
VINS fusion软件架构分析(6)--- 判断关键帧和初始化
VINS fusion 初始化原创 2022-07-13 17:18:44 · 1271 阅读 · 0 评论 -
VINS fusion软件架构分析(5)--- 坐标系转换
SLAM坐标系转换原创 2022-07-11 15:50:57 · 1109 阅读 · 2 评论 -
VINS fusion软件架构分析(4)---后端处理processMeasurements()功能函数概览
VINS FUSION 代码解读原创 2022-07-09 23:10:53 · 702 阅读 · 1 评论 -
VINS fusion软件架构分析(3)--- 输入IMU和相机信息 inputIMU + inputImage
1. 如何使用位姿估计器从上一节,我们知道主函数rosNodeTest.cpp从IMU和相机结点获取了IMU和相机的信息,并传入到位姿估计器 estimator中,使用的函数分别是inputIMUinputImageinputFeature1.1 inputIMU把时间戳 + 线加速度合并成pair放入buffer里把时间戳 + 角加速度合并成pair放入buffer里solver_flag == NON_LINEAR表示初始化完成了认为初始化完成后, 调用fastPredic原创 2022-05-16 08:44:28 · 844 阅读 · 1 评论 -
VINS fusion软件架构分析(2)---- 从参数文件读取参数
1. 参数配置文件VINS是利用参数文件yaml统一管理重要的参数,主要分为两个参数配置文件,如下图:普通参数配置文件,如euroc_mono_imu_config.yaml相机模型参数配置文件,如cam0_pinhole.yaml在普通参数配置文件中会设置要调用的相机模型参数配置文件的名字,从而决定使用哪个相机模型参数配置文件。2. 程序中如何读取参数文件在main函数中,读取参数分两步:第一步, 利用readParameters(config_file)先把参数文件读进去第二原创 2022-05-14 18:43:20 · 700 阅读 · 1 评论 -
VINS fusion软件架构分析(1)----主函数 rosNodeTest.cpp
整体架构1. 主函数 rosNodeTest.cpp1.1 头文件#include 文件包含命令,用来引入对应的头文件(.h文件)使用尖括号< >,编译器会到系统路径下查找头文件;而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。 stdio.h是stand input & output的缩写,意思是标准输入输出头文件 queue是一种容器转换器模板,如queue<char, list<char>> q1; map原创 2022-05-08 22:21:50 · 659 阅读 · 0 评论