Dear Customers,

The PolySync Support Center is now just for submitting tickets to our support team. All articles and tutorials have been moved to the new PolySync Help Center and the content below will be removed shortly.

Thank you,
The PolySync Team

Velodyne VLP-16


Interface name
  • velodyne-vlp16
Interface file
Supported Since
  • V2.0.0-b.2
OEM Hardware/Software/Firmware Version  
Sensor Communication Protocol  
PolySync Sensor Type
  • 75
Driver Notes
  • Velodyne provides a web interface to configure and verify the sensor is powered and working -- enter the IP address of the sensor (default:
  • If multiple Velodyne sensors are connected to the same machine, you will need to update the Telemetry Port using the web interface to be unique for each sensor

(OEM) Sensor Description

PolySync Configuration

  • Locate the sensor's IP address and port number
  • Copy these numbers into SDF configuration
  • Run driver

For more information check out the parsing sensor identifiers article.

Connecting Multiple VLP-16 Sensors

To configure multiple VLP-16 sensors on the same machine or network, the UDP broadcast port on each sensor will need to unique.

You can fully configure the sensor using the web-interface provided by Velodyne. To connect, you will need to determine the IP address of the sensor. Next enter the IP address in the web browser (firefox, chrome) and update the UDP port.

The new UDP port will need to be entered in the PolySync SDF Configurator as well. You will need to power cycle the sensor and PolySync Dynamic Driver to see changes.

Input Message Types

Input Msg Type
Native byte stream stored as ps_byte_stream_msg

Ethernet: UDP socket

Default IP:

Default port: 2368

Output Message Types

Output Msg Type
ps_lidar_point_msg Lidar point cloud

Command Line Arguments

  1. -h show this help message [optional]
  2. -o enable output of log messages to stdout (in addition to syslog) [optional]
  3. -w disable the hardware interface(s), allowing the node to run without hardware connected [optional]
  4. -r SDF runtime configuration key that specifies the domain to operated under, the default domain is used otherwise [optional]
  5. -n SDF node configuration key for the node [required]
  6. -i use provided PAL interface file instead of what is stored in the SDF [optional]
  7. -e export a JSON support string describing the interface, used by the SDF configuration tool [optional]
  8. -t perform a validation test on the Velodyne VLP16 interface [optional]


Event ID
Event Description
Implemented (y/n)
Active When


Parameter ID
800 Active Coordinate Frame Identifier  
810 Output Field of View Range  
1002 Sensor 0 X Position Meters
1003 Sensor 0 Y Position Meters
1004 Sensor 0 Z Position Meters
1005 Sensor 0 Roll Orientation Degrees
1006 Sensor 0 Pitch Orientation Degrees
1007 Sensor 0 Yaw Orientation Degrees
501 Socket 0 Address  
500 Socket 0 Port Number  
4500 3D transform enabled Default: false
4501 Point stitching enabled Default: true

Other resources

Have more questions? Submit a request


Please sign in to leave a comment.