天天看點

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