Skip to content

mfkiwl/GALS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GALS (GNSS-Augmented LiDAR SLAM)

GALS is a method that augments the existing LiDAR-based SLAM systems with raw GNSS measurements with the use of factor graph optimization.

Installation

Requirements

Clone GALS package

  • $ git clone https://github.com/kcwian/GALS.git

Clone and build g2o

  • $ cd GALS && mkdir EXTERNAL && git clone https://github.com/RainerKuemmerle/g2o.git
  • $ cd g2o && mkdir build && cd build
  • $ cmake .. -DG2O_HAVE_OPENGL=ON -DCMAKE_SKIP_RPATH=ON
  • $ make -j4
  • $ sudo make install

Build GALS package

  • catkin build gals

Modify gals.launch file

  • Set path of rover's GNSS observation data (RINEX file)
      <arg name="roverMeasureFile" default="" />
  • Set paths to GNSS navigation data (RINEX file)
      <param name="navigationFile{1..5}" type="string" value="" />
  • Set slamOdometryPath (TUM format with timestamps converted to GNSS time (week seconds))
      <arg name="slamOdometryPath" default="" />

Run package

  • source ../devel/setup.bash
  • roslaunch gals gals.launch

References

About

Implementation of GALS (GNSS-Augmented LiDAR SLAM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 38.4%
  • C++ 31.5%
  • Pascal 17.1%
  • MATLAB 8.9%
  • Fortran 2.0%
  • HTML 0.7%
  • Other 1.4%