在xubuntu 16.4中建立lsd slam

时间:2018-07-10 11:54:30

标签: build ros slam

我已经从github this link克隆了lsd_slam
在README文件的2.2节中,作者写了ros要求,因此我按照那里提到的说明进行操作:

  

我们不使用柔kin花香,但是幸运的是,使用靛蓝ROS仍可以使用老式的CMake。为此,您需要使用以下方法创建一个rosbuild工作区(如果还没有的话):
  
  sudo apt-get install python-rosinstall
  mkdir〜/ rosbuild_ws
  cd〜/ rosbuild_ws
  初始化。 / opt / ros / indigo
  mkdir package_dir
  rosws设置〜/ rosbuild_ws / package_dir -t。
  回声“源〜/ rosbuild_ws / setup.bash” >>〜/ .bashrc
  重击
  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

我不知道如何解决问题。

1 个答案:

答案 0 :(得分:0)

ROS Indigo不适用于Ubuntu 16.x ref。您可以将Ubuntu版本回滚到14.x,然后安装ROS Indigo并重试,或者在当前系统上安装ROS Kinetic,然后尝试构建为ROS Kinetic构建的lsd slam版本之一。