Implemented a Obstacle Detection pipeline using LiDAR Point Cloud segmentation, 3D RANSAC, KD-Tree and Euclidean clustering algorithm.
srcrenderbox.h: Defines the structure of the box objects.render.h,render.cpp: Defines classes and methods for rendering objects.
sensorslidar.h: Functions using ray casting for creating PCD
environment.cpp: main file for using PCL viewer and processing/visualizing PCDprocessPointClouds.h,processPointClouds.cpp: Functions for filtering, segmenting, clustering, boxing, loading and saving PCD
- Ubuntu 16.04
- PCL - v1.7.2
- C++ v11
- gcc v5.5
cd ~/Obstacle-Detection-using-LiDAR
mkdir build && cd build
cmake ..
make
./environment
