Skip to content

Free space detection for automated vehicles

Notifications You must be signed in to change notification settings

gumpcarl/FreeSpaceDetect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FreeSpaceDetect

Free space detection for automated vehicles

Prerequisites:

  • OpenCV
  • PCL
  • Eigen

It's an implementation of a simple idea. I want to efficiently plan a region where the vehicle is free to go. The algorithm only uses a small subset of the Kitti lidar data per frame since most of the point cloud is redundant for this task. The algorithm only need about 6ms to locate the road plane and estimate the curve. With the file reading and display stuff, it can take longer in total.

The idea is quite simple, first we do the segmentation to locate the road plane.

Then convert the rest of point cloud to BEV view and after a set of image processing techniques we extract the edge points of the free zone and fit them with two smooth curves.

Also we can project the curve onto the image with the knonw calibration parameters, which looks cooler.

About

Free space detection for automated vehicles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.0%
  • CMake 2.0%