LidarView performs real-time reception, recording, visualization and processing of 3D LiDAR data. This repository is a mirror of https://gitlab.kitware.com/LidarView/lidarview.
LidarView performs real-time reception, recording, visualization and processing of 3D LiDAR data.
LidarView's open source codebase developed by Kitware is used to display live LiDAR data from Velodyne, Ouster, Opsys, Lumotive, RoboSense, Hesai, LeiShen LS Lidar, and more.
Many of these LiDAR sensors sweep an array of lasers (often 8 to 128) 360° with a vertical field of view of tens of degrees at a 5-20Hz spinning frequency, capturing about a million points per second.
LidarView can display live sensors' streams or playback pre-recorded data stored in
LidarView displays the distance measurements from the LiDAR as point cloud data and custom color maps for multiple variables such as intensity-of-return, time, distance, azimuth, and laser id.
The processed data can be exported in multiple file formats (CSV, PLY, LAS, ...), and screenshots of the currently displayed point cloud can be easily exported with the help of a button.
As a Paraview based application, LidarView can effortlessly offer Paraview's features and plugins.
Lidar data processed by Kitware's SLAM within LidarView
Lidarview is maintained on the following platforms:
See the Detailed installation instructions for the current and older releases on the RELEASES.md page.
See associated download links in the Release page of this repository.
Most of the LidarView common codebase lies within:
Specific network configuration is required for sensor livestream. The ethernet adapter connected to the sensor has to be switched from dynamic IP address assignment to static IP address selection and correct IP adress and gateway must be specified.
In order for sensor streaming to work properly, it is important to disable firewall restrictions for the chosen ethernet port and allow inbound traffic. Alternatively, completely disable the firewall for the ethernet device connected to the sensor (including both public and private networks).
When opening pre-recorded data or live sensor streaming data, one is prompted to choose a calibration file. This calibration can either be directly embedded in LidarView, or may be loaded from a custom location.
Have a look also at the How to SLAM with LidarView webinar.
LiDAR data samples for LidarView can be obtained from:
The source code for LidarView is made available under the Apache 2.0 license.