Skip to content

Open source library for Velodyne 3D LIDAR point clouds processing provided by Robo@FIT group.

License

Notifications You must be signed in to change notification settings

martin-velas/but_velodyne_lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

but_velodyne_lib

Open source library for Velodyne 3D LIDAR point clouds processing provided by Robo@FIT group at Brno University of Technology.

Currently, the odometry estimation is main contribution of this repository. Available source code implements:

  • Collar Line Segments algorithm for fast odometry estimation
  • RANSAC based point cloud registration using local features from RGB image
  • Visual loop detection by VFH (experimental)

Building information

Library requires following dependencies to be installed in the system:

  • Eigen3 library
  • OpenCV (version 2.4.9 used)
  • and PCL 1.7 library.

As a simple CMake project, it can be built by executing:

cd but_velodyne_lib
mkdir bin; cd bin
cmake ..
make

Collar Line Segments for Fast Odometry Estimation

Detailed description of algorithm can be found in publication (see doc/ICRA16_submission.pdf):

Velas, M. Spanel, M. Herout, A.: Collar Line Segments for Fast Odometry Estimation from Velodyne Point Clouds, ICRA 2016

For demonstration, script scripts/demo.sh has been prepared. It requires internet connection (for obtaining data samples) and successfully built library. Demo aligns 5 data frames of Velodyne LiDAR and displays resulting 3D map.

About

Open source library for Velodyne 3D LIDAR point clouds processing provided by Robo@FIT group.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.7%
  • Shell 2.3%
  • Python 1.6%
  • CMake 1.4%