我已经从 github 克隆了 lsd_slam这个链接
在 README 文件的第 2.2 节中,作者写道 ros 需要,所以我按照那里提到的说明进行操作:
我们不使用 catkin,但幸运的是,老式的 CMake 构建
仍然可以使用 ROS indigo。为此,您需要创建一个 rosbuild 工作区(如果您还没有),使用:
sudo apt-get install python-rosinstall
mkdir ~/rosbuild_ws
cd ~/rosbuild_ws
rosws init 。/opt/ros/indigo
mkdir package_dir
rosws 设置 ~/rosbuild_ws/package_dir -t 。
echo "source ~/rosbuild_ws/setup.bash" >> ~/.bashrc
bash
cd package_dir
但是当我到达初始化阶段时,这个错误就是我所面临的:
kave@kave-ThinkPad-X201:~/dev/rosbuild_ws$ rosws init 。/opt/ros/indigo
使用 ROS_ROOT:/opt/ros/indigo 配置中的错误:不是本地文件,也不是有效的 URL [/opt/ros/indigo]:未知的 url 类型:/opt/ros/indigo
我不知道如何解决这个问题。