Skip to content
LidarView performs real-time visualization and easy processing of live captured 3D LiDAR data from Lidar sensors. Runs on Windows, Linux and MacOS
C++ CMake Python Other
Branch: master
Clone or download
PierreGuilbertF Merge pull request #79 from duncanyu8907/patch-1
clear status label after close data
Latest commit 4f7351b Apr 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CI CI: enable all tests Feb 5, 2019
CMake Make Version _PATCH_EXTRA only contain the RC Nov 23, 2016
Documentation Add "pkg-config" requirement to the build instructions Jan 29, 2019
Icons Superbuild and code refactoring to set the SLAM optional Part2 Jan 11, 2019
SoftwareInformation fix: packaging not working on macOs (logo moved) Nov 14, 2018
Superbuild Add EyeDomeLightingPlugin Feb 25, 2019
TestData @ e0eca01 feature/TimeCalibrationTools Feb 21, 2019
Utilities/Scripts Add clang-format rules and scripts Jun 29, 2017
VelodyneHDL Merge pull request #79 from duncanyu8907/patch-1 Apr 19, 2019
share Style in xml files Oct 17, 2017
.clang-format Style Nov 13, 2017
.gitattributes Add clang-format rules and scripts Jun 29, 2017
.gitignore modify doxygen documentation and make git ignore the documentation Sep 21, 2018
.gitmodules Use paraview common-superbuild Dec 5, 2018
CMakeLists.txt Add compiler options Jan 31, 2019
LICENSE DOC: Update copyright in license file Sep 25, 2013
README.md Merge remote-tracking branch 'github/master' into specificVelodyne Mar 18, 2019
logo.icns fix: packaging not working on macOs (logo moved) Nov 14, 2018
version.txt Use paraview common-superbuild Dec 5, 2018
vvAboutDialog.ui Edit VeloView for Qt5.6.2 and Paraview5.4 versions bump Dec 5, 2018
vvColorToolbar.cxx Edit VeloView for Qt5.6.2 and Paraview5.4 versions bump Dec 5, 2018
vvColorToolbar.h Apply clang format Jun 29, 2017
vvColorToolbar.ui Restore custom color toolbar Dec 2, 2014
vvFilters.xml Bring some nice feature to paraview Nov 2, 2018
vvLoadDataReaction.cxx organize the folder into a hierarchy and clean the cmake in the same … Oct 19, 2018
vvLoadDataReaction.h organize the folder into a hierarchy and clean the cmake in the same … Oct 19, 2018
vvMainWindow.cxx Separate the PropertyPanel in 3 Panel: Property, View, Display Mar 7, 2019
vvMainWindow.h Enable drag and drop Feb 8, 2019
vvMainWindow.ui Adapt Advanced for Velodyne needs Mar 18, 2019
vvPlayerControlsController.cxx bugfix next frame button was jumping to next second Mar 8, 2019
vvPlayerControlsController.h improvement Player Dec 13, 2018
vvPlayerControlsToolbar.cxx bugfix, the time spinbox could not go above 99 Dec 13, 2018
vvPlayerControlsToolbar.h improvement Player Dec 13, 2018
vvPlayerControlsToolbar.ui improvement Player Dec 13, 2018
vvResources.qrc Superbuild and code refactoring to set the SLAM optional Part2 Jan 11, 2019
vvSources.xml Bring some nice feature to paraview Nov 2, 2018
vvToggleSpreadSheetReaction.cxx Superbuild and code refactoring to set the SLAM optional Jan 11, 2019
vvToggleSpreadSheetReaction.h Superbuild and code refactoring to set the SLAM optional Jan 11, 2019

README.md

Introduction

VeloView performs real-time visualization of live captured 3D LiDAR data from Velodyne's HDL sensors (HDL-32E and HDL-64E).

VeloView can playback pre-recorded data stored in .pcap files. The HDL sensor sweeps an array of lasers (32 or 64) 360° and a vertical field of view of 40°/26° with 5-20Hz and captures about a million points per second (HDL-32E: ~700,000pt/sec; HDL-64E: ~1.3Million pt/sec). VeloView displays the distance measurements from the HDL as point cloud data and supports custom color maps of multiple variables such as intensity-of-return, time, distance, azimuth, and laser id. The data can be exported as XYZ data in CSV format or screenshots of the currently displayed point cloud can be exported with the touch of a button.

Features

  • Input from live sensor stream or recorded .pcap file
  • Visualization of LiDAR returns in 3D + time including 3d position and attribute data such as timestamp, azimuth, laser id, etc
  • Spreadsheet inspector for LiDAR attributes
  • Record to .pcap from sensor
  • Export to CSV or VTK formats
  • Record and export GPS and IMU data (New in 2.0)
  • Ruler tool (New in 2.0)
  • Visualize path of GPS data (New in 2.0)
  • Show multiple frames of data simultaneously (New in 2.0)
  • Show or hide a subset of lasers (New in 2.0)

How to Obtain

Binary installers for VeloView are available as community contributed applications:

The source code for VeloView is made available under the Apache 2.0 license.

Sample data for VeloView can be obtained from Girder in the Velodyne LiDAR collection.

How to use

For "sensor streaming" (live display of sensor data) it is important to change the network settings of the Ethernet adapter connected to the sensor from automatic IP address to manual IP address selection and choose:

  • HDL-32E
    • IP address: 192.168.1.70 (70 as example, any number except 201 works)
    • Gateway: 255.255.255.0
  • HDL-64E
    • IP address: 192.168.3.70 (70 as example, any number except 43 works)
    • Gateway: 192.168.3.255

In order for sensor streaming to work properly, it is important to disable firewall restrictions for the Ethernet port. Disable the firewall completely for the ethernet device connected to the sensor or explicitly allow data from that Ethernet port of (including both public and private networks).

When opening pre-recorded data or live sensor streaming data one is prompted to choose a calibration file.

  • For HDL-32E data no calibration file is needed (the HDL-32E calibration values are already incorporated in VeloView) therefore select "NONE".
  • For HDL-64E data the correct calibration file for that sensor needs to be chosen. The calibration file can be found on the individual product CD that was send with the HDL-64E sensor.

How to build

Detailed instructions for building and packaging are available in the VeloView Developer Guide .

You can’t perform that action at this time.