Skip to content

This repo contains code to process Point Cloud Data from simulated LIDAR sensing.

Notifications You must be signed in to change notification settings

sando92/lidar_obstacle_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lidar obstacle detection project

This repo contains code to process Point Cloud Data from LIDAR sensing.

From input pcd, the code:

  • Filters down the input pointcloud by reducing resolution and field of view (using pcl library).
  • Segments obstacles points from other points (floor/road) using RANSAC algorithm (Random Sample Consensus).
  • Clusters obstacles based on points distance, efficient neighbours research with KD-TREE algorithm (balanced tree is guaranteed by ordering points by axis).
  • Draws Boxes around each detected clusters.

Obstacles detection result

Dependencies

Compile and run

Retrieve the source code:

git clone https://github.com/sando92/lidar_obstacle_detection.git

Create the build directory at root and enter it:

cd lidar_obstacle_detection
mkdir build
cd build

Compile the project:

cmake .. && make

And finally run it:

./environment

About

This repo contains code to process Point Cloud Data from simulated LIDAR sensing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors