/3D-LiDAR

3D Reconstruction using LiDAR, Rapsberry and Point cloud Library in Python.

Primary LanguagePythonApache License 2.0Apache-2.0

The nearest object localization through 3D lidar reconstruction using an embedded system

This work was presented in the XXVII Electrical and Electronics journey of Escuela Politécnica Nacional.

Abstract

This work presents a system capable of reconstructing a three-dimensional environment and from its information it finds where the nearest object is located. The 3D information, which was acquired through a LiDAR (Light Detection and Ranging) sensor, was processed as a point cloud using the python binding to the Point Cloud Library. The algorithms used in this work include PassThrough filter, statistical outlier removal and RANSAC. Finally, a kd-tree algorithm was used to find the closest points to the system and in this way, it is possible to find the nearest object. The developed system has as main devices a Hokuyo laser sensor and a Raspberry Pi 3. It was tested in indoor environments. The results show that the system can effectively locate the nearest object.

You can download the paper here.

Components

This figure represents the main components of the prototype.

Prototype

This prototype was develop in order to be easy for transporting.

3D Scan

Escene and its point cloud reconstruction.

Result after filtering

Objects and planes were filtered and the nearest point is represented with a red color.

License

License