文章目录 0 引言 1 整体框架 1.1 整体流程 2 System主类 2.1 成员函数 2.2 成员变量 3 多线程 3.1 ORB-SLAM2中的多线程 3.2 加锁 0 引言 ORB-SLAM2是一种基于特征的视觉SLAM(Simultaneous Localization and Mapping)系统,它能够从单个、双目或RBGD相机的输入中实时地同时定位相机的位置,并构建环境的三维地图。ORB-SLAM2是在ORB-SLAM的基础上进行改进和扩展的版本。 本文主要对ORB-SLAM2的整体框架,System主类和多线程进行学习和总结,如有理解错误,欢迎指正交流。 1 整体框架 1.1 整体流程 ORB-SLAM2整体框架如下图,主要流程可以概括为以下几个步骤: 特征提取和匹配ÿ