Skip to content

Leeseunghun03/FAST_LIO_LC_LOCALIZATION

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FAST_LIO_LC_LOCALIZATION

Dependency

  1. ros-noetic
  2. Eigen 3.3.4
  3. PCL 1.10.0 (noetic defalt)
  4. gtsam 4.0.0 alpha2
  5. numpy 1.17.4
  6. open3d 0.10.0.0
  7. ceres-solver 2.2.0

EIGEN

wget -O Eigen.zip https://gitlab.com/libeigen/eigen/-/archive/3.3.4/eigen-3.3.4.zip
unzip Eigen.zip
cd eigen-3.3.4/
mkdir build
cd build
cmake ..
make -j2
sudo make install

PCL

sudo apt-get install libpcl-dev
sudo apt-get install ros-noetic-pcl-conversions ros-noetic-pcl-ros

GTSAM

wget -O ~/Downloads/gtsam.zip https://github.com/borglab/gtsam/archive/4.0.0-alpha2.zip
cd ~/Downloads/ && unzip gtsam.zip -d ~/Downloads/
cd ~/Downloads/gtsam-4.0.0-alpha2/
mkdir build
cd build
cmake -DGTSAM_USE_SYSTEM_EIGEN=ON ..
sudo make install

Ceres-Solver

sudo apt-get install libgoogle-glog-dev libgflags-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libsuitesparse-dev
git clone https://github.com/ceres-solver/ceres-solver.git
mkdir ceres-bin
cd ceres-bin
cmake ../ceres-solver
make -j3
make test
sudo make install

Numpy

sudo apt-get install ros-noetic-ros-numpy

Open3d

pip3 install open3d==0.10.0.0

How to use (Case velodyne16)

  1. Turn on Lidar and IMU node

  2. Make a map with loop-closure

roslaunch fast_lio mapping_velodyne.launch
  1. Localization
roslaunch fast_lio localization_velodyne.launch

Reference

FAST_LIO_LC

https://github.com/yanliang-wang/FAST_LIO_LC

FAST_LIO_LOCALIZATION

https://github.com/HViktorTsoi/FAST_LIO_LOCALIZATION

About

FAST_LIO_LC_LOCALIZATION

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.1%
  • Python 1.6%
  • C 1.6%
  • CMake 0.7%