ubuntu16.04下跑通LSD-SLAM的过程记录

第一步:首先安装ROS kinetic:

  参考:https://blog.csdn.net/softimite_zifeng/article/details/78632211

      https://blog.csdn.net/xuehuafeiwu123/article/details/52549872

  安装前的准备工作

    1. 配置Ubuntu的资源库:"restricted","universe"和"multiverse"

      打开系统设置->软件与更新:

    

      确保"restricted","universe"和"multiverse"这三个选项被勾选。

      然后更改download from:在下拉框中选择其他站点->选择最佳服务器->选择服务器。

    2.设置软件源:sources.list

      键入命令:    

sudo sh -c ‘echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list‘

    3.设置 keys

      键入命令: 

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

  

  开始安装: 

    1.更新软件及安装

1 sudo apt-get update
2 sudo apt-get install ros-Kinetic-desktop-full

    报错:E: 无法定位软件包 ros-Kinetic-desktop-full
      解决:后来发现应该是sudo apt-get install ros-kinetic-desktop-full.怎么样,有没有发现什么?把‘k’敲成‘K’啦.犯的错都是经验,虽然有些菜……

   更正后:

1 sudo apt-get install ros-kinetic-desktop-full

   不过又报错:

    解决方法: 

1 sudo apt-get update
2 sudo apt-get install ros-kinetic-desktop
3 sudo apt-get instal lros-kinetic-simulators 

     再输入:

sudo apt-get install ros-kinetic-desktop-full

    问题解决。

   安装完可以查看可用的package(有什么用呢??)

apt-cache search ros-kinetic

   2.初始化 rosdep 

1 sudo rosdep init
2 rosdep update

   3.环境配置   

1 echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
2 source ~/.bashrc

    报错:

      

    错误原因:还是这个K!!!而且你会发现这个命令输错了有多么可怕。这个报错会在只要你打开一个终端时就会出现,重启?不管用的

     所以现在我们来彻底解决它(解决方法在网上找的……:https://blog.csdn.net/qq_31077649/article/details/72676392)  

    解决:

      在终端输入:gedit .bashrc

        在打开文件的最后找到bash: /opt/ros/Kinetic/setup.bash将Kinetic的K改成小写即可,删除重复的多余配置,在终端重新输入:

1 echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
2 source ~/.bashrc
   4.安装building package的依赖
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

      5.测试ROS安装是否成功

roscore 
    出现这样的结果,说明安装成功。

第二步:安装LSD-SLAM

           

原文地址:https://www.cnblogs.com/cc111/p/9382694.html

时间: 2024-10-20 08:21:29

ubuntu16.04下跑通LSD-SLAM的过程记录的相关文章

ubuntu14.04 下安装 glib-2.44.1 的过程记录

安装glib-2.44.1 先说清楚,这是一篇纠结文,正确答案请看这里 纠结开始了: 下载https://github.com/GNOME/glib 参考https://developer.gnome.org/glib/2.44/ 要用到autoconf生成配置脚本 先使用apt-get install autoconf安装autoconf,这个稍微有点慢. 然后在glib-master目录下运行 autoconf configure.ac 报错了 configure.ac:66: error:

ubuntu16.04下安装artoolkit5

目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是SLAM(Magic Leap).CG就没什么好说的,利用CV算法获取到的图形相关信息(比如CG中的模型矩阵.视图矩阵.投影矩阵)进行绘制.从这一点上来说Pokemon GO确实不能算作AR游戏,毕竟人家只是基于LBS的. 从目前来看vision based的AR系统才是主流.但是局限于我个人的见识,

【原创】Octovis在Ubuntu16.04下运行出现core dump的解决方案

本人SLAM研究新手,使用系统为Ubuntu16.04.本文原址:http://www.cnblogs.com/hitlrk/p/6667253.html 在学习SLAM的过程中,使用Octomap进行八叉树地图的建立,Octomap的编译安装没有出现问题,octovis模块也顺利安装.悲催的是,在我调用octovis模块打开已有的八叉树地图时,便会出现一大堆乱码,乱码最后有一个Core Dump. 这个错误和2016年时g2o_viewer在Ubuntu16.04下出现的错误一样,不过目前g2

Ubuntu16.04下编译安装及运行单目ORBSLAM2

官网有源代码和配置教程,地址是 https://github.com/raulmur/ORB_SLAM2 1 安装必要工具 首先,有两个工具是需要提前安装的.即cmake和Git. sudo apt-get install cmake sudo apt-get install git 2 安装Pangolin,用于可视化和用户接口 安装依赖项: sudo apt-get install libglew-dev sudo apt-get install libpython2.7-dev 先转到一个

Ubuntu16.04下,rabbimq集群搭建

rabbitmq作为企业级的消息队列,功能很齐全,既可以作为单一的部署模式,又可以做集群的部署模式 单一部署就不说了,就是在一台服务器上部署rabbitmq消息队列,可以参考我的博客:Ubuntu16.04下,erlang安装和rabbitmq安装步骤去安装部署 集群部署有好几种方式,具体使用哪一种,要根据自己的需求而定,这里主要介绍一下普通集群和镜像集群 普通模式 普通模式是集群的默认模式,集群中各个节点拥有相同的队列结构,但是队列的消息实体已保存在其中一个节点,当消费者consumer连接集

Linux入门(13)——Ubuntu16.04下将图片和pdf互转

Ubuntu16.04下将图片和pdf互转 将图片转为PDF: convert 图片 PDF convert pic.jpg pic.pdf 将PDF转为图片: convert PDF 图片 convert pic.pdf pic.jpg 但这样转出来的图片不怎么清晰,可以进一步设置参数. convert -verbose -resize 1000 -interlace none -density 300 -quality 300 main.pdf main.jpg 或者: convert -d

Linux:Ubuntu16.04下创建Wifi热点

Linux:Ubuntu16.04下创建Wifi热点 说明: 1.Ubuntu16.04里面可以直接创建热点,而不用像以前的版本,还要其他辅助工具. 2.本篇文章转载自编程人生 具体步骤如下: 1. 点击网络标志,打开网络的选项: 2. 点击 Edit Connections ,然后点击 Add 来添加一个新的wifi选项: 3. 选择 WiFi : 4. 做如下编辑: 编辑wifi的名字:SSID, 选择 Hotspot (热点)模式. 在 Wifi Security 页, 选择 WPA &

Ubuntu16.04 下部署 nginx+uwsgi+django1.9.7(虚拟环境pyenv+virtualenv)

由于用的新版本系统,和旧的稍有差别,在网上搜了很多相关资料,搞了三天终于搞好在Ubuntu16.04下的部署,接下来就详细写写步骤以及其中遇到的问题.前提是安装有虚拟环境pyenv+virtualenv. 一.安装uwsgi 1. 在虚拟环境下安装uwsgi 1 # 启动环境 2 pyenv activate your_env_name 3 pip install uwsgi 2. 测试uwsgi,创建test.py def application(env, start_response): s

Ubuntu16.04下安装redis

Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz  解压该文件: sudo tar -zxvf redis-3.2.6.tar.gz 会在当前目录下生成文件夹redis-3.2.6,我把它移动到了/usr/redis目录下: sudo mv redis-3.2.6 /usr/redis 如果没有安装gcc,