LiDAR sensors can give us accurate high-resolution 3D models of the world around us by sending out laser signals. The beams bounce off objects, returning to the sensor where we can then determine how far away objects are by, for instance, timing how long it takes for the signal to return. We can also tell a little bit about the object that was hit by measuring the intensity of the returned signal. Laser rays are in the infrared spectrum and are sent out at many different angles, usually in a 360-degree range.
$> sudo apt install libpcl-dev
$> cd ~
$> git clone git@github.com:maggieliuzzi/lidar_object_detection.git
$> cd lidar_object_detection
$> mkdir build && cd build
$> cmake ..
$> make
$> ./environment
http://www.pointclouds.org/downloads/windows.html
$> brew update
$> brew tap brewsci/science
$> brew options pcl
$> brew install pcl
http://www.pointclouds.org/downloads/macosx.html
NOTE: very old version
Some of these functions were developed by Udacity as part of their Sensor Fusion Engineer Nanodegree.