搭建成功环境:

ubuntu16.04

pcl1.9.0

gtsam 4.0.2

该环境是在搭建好lio_sam的情况下运行的,所以编译起来很顺利

一 pcl1.9.0安装

电脑原来安装的是1.7的版本,网上的一些人说,1.7版本最后不能呢个成功运行,需要1.8以上的版本,所以先卸载之前的pcl版本,然后重新安装1.9.

(1)卸载不满足条件的pcl版本

sudo apt-get remove libpcl1.7
sudo apt-get remove libpcl-*

(2)PCL依赖库安装

sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libflann1.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install qt-sdk openjdk-8-jdk openjdk-8-jre

注意:很多朋友应该都是换了清华、中科大、阿里等源,如果update不能成功完成的话,可以更换成UBUNTU最原始的源。(我突然遇到了这个情况,换成原来的源就解决了)。

(3)源码下载

github下载地址:pcl-1.9.0

下载tar.gz版本的

(4)编译

将安装包放在home下

1.先解压安装包

tar -zxvf pcl-pcl-1.9.0.tar.gz 

2.进入到安装包

cd pcl-pcl-1.9.0
mkdir build
cd build

3.编译

cmake -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

时间较长,耐心等待.

二 gtsam安装

lio-slam源码中是使用4.0.2的版本安装的.

(1)下载

wget -O ~/Downloads/gtsam.zip https://github.com/borglab/gtsam/archive/4.0.2.zip
cd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/
cd ~/Downloads/gtsam-4.0.2/
mkdir build && cd build

编译之前需要提前修改下eigen3一个版本的使用问题,在gtsam-4.0.2/CMakeList.txt中接近300行左右的地方.如下图所示,在if(GTSAM_USE_SYSTEM_EIGEN)前加上
set(GTSAM_USE_SYSTEM_EIGEN on)

然后在进行编译.接着前面在创建了build文件夹进入到build文件夹中.

cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF ..
make -j4
sudo make install

三 编译loam

cd ~/catkin_ws/src/
git clone https://github.com/laboshinl/loam_velodyne.git
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=Release
source ~/catkin_ws/devel/setup.bash

我自己实验使用的就是velodyne16线的雷达,因此测试用亮之前的一个包,没有imu数据.

运行:

roslaunch loam_velodyne loam_velodyne.launch
rosbag play my.bag 

参考文献:

https://github.com/laboshinl/loam_velodyne

ubuntu16.04 配置loam运行环境相关推荐

  1. Ubuntu16.04配置orb_slam2环境,orb_slam的单目数据集,单目实时运行,RGB-D数据集的运行

    Ubuntu16.04配置orb_slam2环境,orb_slam的单目数据集,单目实时运行,RGB-D数据集的运行 1.运行配置过程中参考链接如下: 1.配置orb_slam2环境 参考链接http ...

  2. tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)

    Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow) 1. 显卡驱动安装 选择对应显卡型号的驱动下载 https://www.nvidia.com/D ...

  3. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  4. linux 卸载自带java_Ubuntu 12.04 卸载自带OpenJDK, 手动下载IDK并配置Java运行环境

    1.  卸载系统自带的openjdk : sudo apt-get purge openjdk* 2.  把下载的jdk放到/usr/java/下 : sudo ~/Downloads/jdk-6u3 ...

  5. Ubuntu16.04 配置记录(持续更新)

    Ubuntu16.04 配置记录 1.安装中文输入法 https://www.cnblogs.com/darklights/p/7722861.html 2.修改终端命令行路径长度 https://b ...

  6. ubuntu16.04配置Latex+中文字体

    Ubuntu16.04配置Latex+中文字体 Latex安装 先前安装版本的卸载 apt-get安装包的深度卸载 通过安装器"install-tl"安装的texlive卸载 通过 ...

  7. win10系统下GTX1080TI显卡配置tensorflow运行环境(都是泪系列)

    win10系统下GTX1080TI显卡配置tensorflow-gpu运行环境(都是泪系列) 原来在Ubuntu16.04系统下装过一次运行环境,现在因为项目需求在win10下重装还是经过了一番波折, ...

  8. ubuntu16.04 配置显卡驱动+cuda8.0+cudnn+pytorch

    ubuntu1604 配置显卡驱动cuda80cudnnpytorch 在线安装显卡驱动 离线安装cuda 安装cudnn 配置环境变量 离线安装cond 配置pytorch 测试pytorch 感悟 ...

  9. ubuntu16.04配置a-loam、lego-loam、lio-sam可能遇到的问题及解决方案

    ubuntu16.04配置a-loam.lego-loam.lio-sam可能遇到的问题及解决方案 1.安装a-loam github网址:https://github.com/HKUST-Aeria ...

最新文章

  1. ldconfig提示is not a symbolic link警告的去除方法
  2. 扩增子图表解读7三元图:三组差异数量和关系
  3. OpenAI开源机器人模拟Python库mujoco-py:可高效处理并行模拟
  4. CF294C Shaass and Lights(排列组合)
  5. 域名解析的记录类型区别
  6. xshell 安装yum_Xshell上面简单安装docker
  7. Winforn中使用代码动态生成控件
  8. android 直播 app下载地址,蓝泡泡直播
  9. 微软项目管理[EPM]数据库应用举例2: 取得一个项目的某大纲代码的值
  10. Jenkins配置:添加用户和管理权限
  11. java int 详解,int与Integer详解(java基础篇)
  12. 全球10大受欢迎的顶级编程语言与薪资水平
  13. CodeForces 274B Zero Tree :每次选包含1节点的一棵子树,将该子树所有值都+1或者-1最少多少步可以使树值全部为0 :树型dp...
  14. 组态软件android版,昆仑通态组态软件
  15. 机器人学导论 二、正运动学,MDH法
  16. 工程物料管理信息化建设(一)——什么是工程物料管理系统
  17. UnityShader 基于物理的体积光(丁达尔光线)
  18. 售前工作过程展示4“突发事件预警信息发布平台”
  19. 【Python基础】第十六篇 | 面向对象之高级篇
  20. 派森诺转录+代谢组联合分析

热门文章

  1. 对数几率回归python代码
  2. 新西兰进口奶粉,漂洋而来入驻Newbuy商城!
  3. 光伏产业促进中部省份崛起
  4. 嵌入式软件架构设计-状态机
  5. c语言算术运算顺序怎么看
  6. html 用css画出斑马线,使用CSS3实现一个斑马线的效果
  7. MacType - 美化 Windows 字体的神器!(让字体渲染显示效果比苹果电脑更清晰炫丽)
  8. 诸多伟大发明证明——今天不是唯一的DT时代
  9. Vczh Library++3.0之正则表达式引擎(生成epsilon-NFA)
  10. 蔚小理能再次绝地重生吗(下)