ORB_SLAM2实验:TUM数据集复现
目录
本贴侧重分享TUM数据集的使用,不同数据集下单目、双目实验对比,实测视频见bilibili(下面对应有链接)。
TUM数据集链接:https://cvg.cit.tum.de/data/datasets/rgbd-dataset/download
KITTI数据集链接:https://www.cvlibs.net/datasets/kitti/eval_odometry.php
EuRoC数据链接:https://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets
1 单目及深度相机对比实验
1.1 数据集
TUM-rgbd_dataset_freiburg1_room
1.2 相机类型
RGB-D、单目
1.3 变量
同数据集下深度、单目相机建图效果。
1.4 运行指令
(1)深度相机
./Examples/RGB-D/rgbd_tum \ ./Vocabulary/ORBvoc.txt \ ./Examples/RGB-D/TUM1.yaml \ ~/Datasets/TUM/rgbd_dataset_freiburg1_room \ ~/Datasets/TUM/rgbd_dataset_freiburg1_room/associate.txt(2)单目相机
./Examples/Monocular/mono_tum \ ./Vocabulary/ORBvoc.txt \ ./Examples/Monocular/TUM1.yaml \ ~/Datasets/TUM/rgbd_dataset_freiburg1_room \
1.5 实验结果
orbslam2数据集复现(RGBD-TUM-rgbd
orbslam2数据集复现(单目-TUM-rgbd
1.6 实验结论
(1)在室内场景中,单目 SLAM 难以长时间稳定跟踪;RGB-D 模式明显更稳健。
(2)RGB-D 模式的 ATE (绝对轨迹误差)明显优于单目,能够更好地复现真实轨迹。
(3)在有深度传感器的环境里,RGB-D SLAM 更适合实际应用,而单目需要配合良好的运
动(多视角/大基线)或回环检测才能保持鲁棒性。
2 RGB-D在小房间实验
2.1 数据集
TUM-rgbd_dataset_freiburg1_room
2.2 相机类型
RGB-D
2.3 观察指标
(1)ATE(Absolute Trajectory Error,绝对轨迹误差)
(2)跟踪成功率(是否中断 / 重启次数)
(3)KeyFrame 数量、MapPoint 数量
(4)平均跟踪时间(ms/frame)
2.4 运行指令
./Examples/RGB-D/rgbd_tum \ ./Vocabulary/ORBvoc.txt \ ./Examples/RGB-D/TUM1.yaml \ ~/Datasets/TUM/rgbd_dataset_freiburg1_room \ ~/Datasets/TUM/rgbd_dataset_freiburg1_room/associate.txt
2.5 实验结果
ORB-SLAM2 Copyright (C) 2014-2016 Raul Mur-Artal, University of Zaragoza. This program comes with ABSOLUTELY NO WARRANTY; This is free software, and you are welcome to redistribute it under certain conditions. See LICENSE.txt. Input sensor was set to: RGB-D Loading ORB Vocabulary. This could take a while... Vocabulary loaded! Camera Parameters: - fx: 517.306 - fy: 516.469 - cx: 318.643 - cy: 255.314 - k1: 0.262383 - k2: -0.953104 - k3: 1.16331 - p1: -0.005358 - p2: 0.002628 - fps: 30 - color order: RGB (ignored if grayscale) ORB Extractor Parameters: - Number of Features: 1000 - Scale Levels: 8 - Scale Factor: 1.2 - Initial Fast Threshold: 20 - Minimum Fast Threshold: 7 Depth Threshold (Close/Far Points): 3.09294 ------- Start processing sequence ... Images in the sequence: 1362 New map created with 851 points Gtk-Message: 11:56:58.153: Failed to load module "canberra-gtk-module" Loop detected! Local Mapping STOP Local Mapping RELEASE Starting Global Bundle Adjustment Global Bundle Adjustment finished Updating map ... Local Mapping STOP Local Mapping RELEASE Map updated! ------- median tracking time: 0.0226669 mean tracking time: 0.0242931 Saving camera trajectory to CameraTrajectory.txt ... trajectory saved! Saving keyframe trajectory to KeyFrameTrajectory.txt ... trajectory saved!
2.6 实验结论
(1)跟踪稳定、不易丢失(有深度帮助),ATE 很小(厘米级);
(2)地图为稀疏 ORB 点云但结构合理;
(3)可作为其他实验的基准。
3 双目在街景:尺度与远景匹配
3.1 数据集
KITTI odometry数据集,data_odometry_gray、data_odometry_calib、data_odometry_poses
3.2 相机类型
双目stereo
3.3 评价指标
(1)ATE / RPE(米级)
(2)跟踪稳定性(是否因遮挡/交通而丢失)
(3)实时性(是否能接近实时)
3.4 运行指令
cd ~/ORB_SLAM2 ./Examples/Stereo/stereo_kitti \ Vocabulary/ORBvoc.txt \ Examples/Stereo/KITTI04-12.yaml \ ~/Datasets/KITTI/odometry/dataset/sequences/00
3.5 实验结果
orbslam2数据集复现(Stereo-KITTI-data
3.6 实验结论
(1)stereo 在远距离结构和尺度方面优于单目,误差较小且初始化快;
(2)对于 KITTI 这种远景,stereo 能更好保持尺度,但对基线校准要求高;
(3)计算开销比单目大(因为需要双目处理),但比 RGB-D 在远处表现更好。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)