Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unanancyowen/velodynecapture
VelodyneCapture is the general capture class to retrieve the laser data from Velodyne sensors using Boost.Asio and PCAP
https://github.com/unanancyowen/velodynecapture
c-plus-plus velodyne
Last synced: 10 days ago
JSON representation
VelodyneCapture is the general capture class to retrieve the laser data from Velodyne sensors using Boost.Asio and PCAP
- Host: GitHub
- URL: https://github.com/unanancyowen/velodynecapture
- Owner: UnaNancyOwen
- License: mit
- Created: 2017-02-15T15:39:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T07:15:48.000Z (almost 2 years ago)
- Last Synced: 2024-10-14T20:47:46.821Z (24 days ago)
- Topics: c-plus-plus, velodyne
- Language: C++
- Homepage:
- Size: 58.6 KB
- Stars: 54
- Watchers: 6
- Forks: 21
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
VelodyneCapture
===============VelodyneCapture is the general capture class to retrieve the laser data from Velodyne sensors using Boost.Asio and PCAP.
VelodyneCapture will be able to retrieve lasers infomation about azimuth, vertical and distance that capture at one rotation or a single data packet.
This class supports direct capture form Velodyne sensors, or capture from PCAP files.
( This class only supports VLP-16 and HDL-32E sensor, it does not support Dual Return mode. )Environment
-----------
If direct capture from sensors is desired, VelodyneCapture requires Boost.Asio and its dependent libraries ( Boost.System, Boost.Date_Time, Boost.Regex ).
Please defineHAVE_BOOST
in preprocessor.
* Boost.AsioIf capture from PCAP files is instead desired, VelodyneCapture requires PCAP.
Please defineHAVE_PCAP
in preprocessor.
* libpcap ( or WinPCAP )Sample
------
This repository has two sample programs.
* simple
This sample program displays data on standard output.
This sample program depends on the following libraries: ( Boost.Asio or libpcap ( or WinPCAP ) ) of VelodyneCapture class.* viewer
This sample program displays data on a point cloud viewer.
This sample program depends on OpenCV Viz module in addition to the above libraries ( Boost.Asio or libpcap ( or WinPCAP ) ) of VelodyneCapture class.License
-------
Copyright © 2017 Tsukasa SUGIURA
Distributed under the [MIT License](http://www.opensource.org/licenses/mit-license.php "MIT License | Open Source Initiative").Contact
-------
* Tsukasa Sugiura
*
*
*