ORB-SLAM程序提供了运行Monocular、Stereo和RGBD数据的程序。编译成功后,可以通过运行TUM的标准数据来验证程序是否成功。如果想自己测试一些数据,可以通过OpenCV提供的接口调起电脑的摄像头。
目前,个人对ORB-SLAM的总结如下。
ORB-SLAM的优点:
- Tracking的平均时间约为20ms每帧,基本可以达到实时追踪(i5-5200,2.2GHz)。
- 丢帧以后回到原来的场景,很容易就可以找回来。
- 定位的稳定性较好,姿态流畅,没有跳变。
- 在简单背景下,可以有效地追踪目标物体。
ORB-SLAM的缺点:
- 旋转时比较容易丢帧,特别是pure rotation。
- 地图中的点云很稀疏。
- 加载地图需要一定时间(10秒左右)。
- 初始化时最好能保持静止,对准特征显著的物体。
简言之,对于地图密度要求不高的定位和追踪问题,ORB-SLAM是个不错的选择。
最近加班太多,有时间打算测试一下Loop closure的效果。
时间: 2024-10-14 13:03:36