LIO-SAM的安装与运行 --ubuntu18.04

1安装ROS相关依赖

sudo apt-get install -y ros-melodic-navigation
sudo apt-get install -y ros-melodic-robot-localization
sudo apt-get install -y ros-melodic-robot-state-publisher

LIO-SAM采用因子图优化库gtsam,安装gtsam:

wget -O ~/Downloads/gtsam.zip https://ghproxy.com/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
cmake -DGTSAM_BUILD_WITH_MARCH_NATIVE=OFF ..
sudo make install -j8

直接wget github地址来下载gtsam会很慢,加代理网址https://ghproxy.com/,能够显著加速下载。gtsam的版本为4.0.2,安装其他版本可能会导致LIO_SAM运行报错
2安装LIO-SAM

cd ~/catkin_ws/src
git clone https://ghproxy.com/https://github.com/TixiaoShan/LIO-SAM.git
cd ..
catkin_make

3运行LIO-SAM
roslaunch lio-sam run.launch

LIO-SAM源码做点修改才能跑,幸好有人做过了,用的这个项目:https://github.com/nkymzsy/LIO-SAM-MID360.git