我使用 ubuntu 12.04。我从 wiki 页面安装 ROS。然后我在这里安装 lsd_slam 代码表单。文件夹下有一个自述lsd_slam
文件。这些文件夹的视图如下:
自述文件说
Quickstart / Minimal Setup 首先,安装 LSD-SLAM 2.1 或 2.2,取决于你的 Ubuntu / ROS 版本。您现在不需要 openFabMap。
下载 [Room Example Sequence] ( http://vmcremers8.informatik.tu-muenchen.de/lsd/LSD_room.bag.zip ) 并解压。
启动 lsd_slam 查看器:
rosrun lsd_slam_viewer 查看器
启动 lsd_slam 主 ros 节点:
rosrun lsd_slam_core live_slam image:=/image_raw
camera_info:=/camera_info
播放序列:
rosbag play ~/LSD_room.bag
您应该会看到一个窗口显示带有颜色编码深度的当前关键帧(来自 live_slam),以及一个显示 3D 地图的窗口(来自查看器)。如果由于某种原因初始化失败(即,大约 5 秒后深度图仍然看起来不正确),聚焦深度图并按“r”重新初始化。
首先,我运行roscore
. 然后,
~/fuerte_workspace$ rosrun lsd_slam_viewer viewer
~/fuerte_workspace$ rosrun lsd_slam_core live_slam /image:=/image_raw _calib:=/~/fuerte_workspace/lsd_slam/lsd_slam_core/calib/pinhole_example_calib.cfg
第一个命令打开查看器窗口:
最后一个命令的结果在这里:
found ATAN camera model, building rectifier.
Input resolution: 752 480
In: 0.527334 0.827306 0.473568 0.499436 0.000000
NO RECTIFICATION
Output resolution: 752 480
Prepped Warp matrices
Started constraint search thread!
Started mapping thread!
Started optimization thread
终端等待此步骤。我不确定那/image:=/image_raw
是真的。我没有任何 image_raw 文件或文件夹。这种用法是真的吗?如果是,为什么我在查看器上看不到任何变化?