Skip to content

A novel fast approximate least squares normal estimator using the structural information of certain LiDAR, is fast and accurate compared to PCL, and meets the real-time requirements of the LIO system.

License

Notifications You must be signed in to change notification settings

Freddd13/RingFalsNormal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ring FALS Normal Estimator

A real-time normal estimator for spinning LiDAR.

Related Works

  1. LOG-LIO: A LiDAR-inertial Odometry with Efficient Local Geometric Information Estimation

Related video: Ring FALS

normals.jpg

How to use

Tested under Ubuntu 16.04 with opencv3.3.1 and Ubuntu 18.04 with opencv3.2.0. Output point cloud with the topic "cloud_normal".

mkdir -p ws_ring_fals/src
cd ws_ring_fals/src
git clone https://github.com/tiev-tongji/RingFalsNormal

set OpenCV_DIR in the CMakeLists.txt to your local path, and please compile the opencv-contrib module in advance.

cd .. & catkin_make

source devel/setup.bash
roslaunch ring_fals normal_m2dgr.launch 

So far, we have only provided launch files for M2DGR and NTU VIRAL, a more detailed readme is coming soon!

About

A novel fast approximate least squares normal estimator using the structural information of certain LiDAR, is fast and accurate compared to PCL, and meets the real-time requirements of the LIO system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.5%
  • C 5.9%
  • CMake 3.6%