/Obstacle_Edge_SLAM

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Velodium

Open Source 3D Point Cloud Processing Software

Summary

LiDAR (Light Detection and Ranging) sensors give huge amount of data, which generally need a variety of post-processing actions. These data are 3D point cloud containing the spatial coordinates and additional information like color or intensity of a numerous set of measures. Generally, the main use of these point clouds is the construction of a numerical 3D model of a real scene. This software proposes an alternative point cloud processing framework which permits to work on static and dynamic point clouds from different formats.

Characteristics

Supported file formats

Import: pts, ply, ptx, obj, csv

Export: pts, ply

Dependencies

All of the code is written in C++, for performance purpose. The incorporated external libraries come from the open source world:

Documentation

Installation This code is only supported on Linux OS. Tested on Ubuntu 18.04LTS, 20.04LTS, 22.04LTS.

Simply run the script file

cd /Lidium
./install.sh

Compile the executable:

 mkdir build && cd build && cmake .. && make -j4
Execution

To start the program run:

./executable

Some arguments could be added:

- capture                 [LiDAR capture mode]
- ai                      [AI interface mode]
- server                  [Server mode]
- load + absolute_path    [Load a cloud at start]