天天看点

ubuntu18.04安装mrptubuntu18.04安装mrpt一、前言二、安装步骤

  • List item

ubuntu18.04安装mrpt

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • ubuntu18.04安装mrpt
  • 一、前言
  • 二、安装步骤
    • 1.下载
    • 2.安装依赖
    • 2.安装cmake-gui
    • 3.下载MRPT源码,解压后放到ubuntu中,进入MRPT源码文件夹下。
    • 4.使用cmake-gui生成配置文件,其中设置"source dir" 为下载的MRPT 源码路径。设置"binary directory"为MRPT源码目录下的build目录,用于存放生成的工程文件。点"configure",完成后点击"Generate"。
    • 5.进入build文件夹下并开始编译。
    • 6 .最后安装在系统下的/usr/local/include

一、前言

前我这里安装的是mrpt的最新版本的,版本主要有1.5X和2.0多的版本,这两大版本有点不一样。

我在安装1.5x版本的时候会显示如下错误

ubuntu18.04安装mrptubuntu18.04安装mrpt一、前言二、安装步骤

这个应该是opencv的版本问题,我系统是opnencv3.4,运行就报错了。在另一台电脑的系统就跑过了,那个系统的opencv是2.0多。但是跑mrpt程序的时候很多warnning。所以接下来我安装的是mrpt的最新版,安装方式是源码安装。

二、安装步骤

1.下载

git clone https://github.com/MRPT/mrpt.git --recursive

2.安装依赖

sudo apt install build-essential pkg-config cmake libwxgtk3.0-dev \
           libwxgtk3.0-gtk3-dev libopencv-dev libeigen3-dev zlib1g-dev \
           libsuitesparse-dev libjpeg-dev
 sudo apt-get install ros-melodic-mrpt-navigation       
 sudo apt install freeglut3-dev libassimp-dev libglfw3-dev \
     libglu1-mesa-dev libqt5opengl5-dev qtbase5-dev \
     libxrandr-dev libxxf86vm-dev
           

注意:安装mrpt需要cmake >= 3.3 required,

Eigen >= 3.3 ,

安装 gcc-7。

可以参考官网配置教程https://docs.mrpt.org/reference/latest/compiling.html

另外可以安装的包,不懂的话全部安装就好了,或者先不要安装,等有需要再安装

# Support most common sensors:
   sudo apt install libftdi-dev libusb-1.0-0-dev libudev-dev libfreenect-dev \
   libdc1394-22-dev libavformat-dev libswscale-dev libpcap-dev \
   liboctomap-dev libopenni2-dev

# Support showing debug information in call stacks upon exceptions:
  sudo apt install binutils-dev libiberty-dev

# Support using system SimpleINI library (only Ubuntu >=20.04 focal)
  sudo apt install libicu-dev libsimpleini-dev
           

2.安装cmake-gui

sudo apt-get install cmake-gui
           

3.下载MRPT源码,解压后放到ubuntu中,进入MRPT源码文件夹下。

cd mrpt
mkdir build
           

4.使用cmake-gui生成配置文件,其中设置"source dir" 为下载的MRPT 源码路径。设置"binary directory"为MRPT源码目录下的build目录,用于存放生成的工程文件。点"configure",完成后点击"Generate"。

ubuntu18.04安装mrptubuntu18.04安装mrpt一、前言二、安装步骤
ubuntu18.04安装mrptubuntu18.04安装mrpt一、前言二、安装步骤

5.进入build文件夹下并开始编译。

cd build
sudo make -j4
           

6 .最后安装在系统下的/usr/local/include

sudo make install