DRIVE OS Version: 7.0.3
Issue Description: When processing a live lidar stream from a Velodyne VLS128 with sample_lidar_replay the tool continously reports a message indicating a gap in sensor timestamps.
Command used:
/usr/local/driveworks/bin/sample_lidar_replay --protocol=lidar.socket --params=device=VELO_VLS128,ip=192.168.14.218,port=2368,scan-frequency=20,time-smoothing=true --offscreen=2
The sensor is set to 1200 RPM (20 scan/s) and in Dual Return mode. The symptom also occurs in Single Return mode.
The tail of output:
...
[09-07-2026 16:47:46] Received 10/469 packets
[09-07-2026 16:47:46] Received 8/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903628577 (current) vs. 2903628752 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903628518 (current) vs. 2903628694 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903629629 (current) vs. 2903629804 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903629571 (current) vs. 2903629746 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903630155 (current) vs. 2903630331 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903630096 (current) vs. 2903630273 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 294 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 1/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 291 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903630741 (current) vs. 2903630915 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903630682 (current) vs. 2903630857 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903632319 (current) vs. 2903632495 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903632261 (current) vs. 2903632437 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903632845 (current) vs. 2903633020 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903632787 (current) vs. 2903632962 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903633371 (current) vs. 2903633547 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903633313 (current) vs. 2903633488 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 10/469 packets
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903634482 (current) vs. 2903634658 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903634423 (current) vs. 2903634599 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 294 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903635009 (current) vs. 2903635185 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903634951 (current) vs. 2903635126 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903635535 (current) vs. 2903635710 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903635477 (current) vs. 2903635651 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 10/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903636119 (current) vs. 2903636295 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903636061 (current) vs. 2903636236 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 8/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 291 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903636646 (current) vs. 2903636821 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903636588 (current) vs. 2903636763 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 292 us, assuming 5 packets dropped
[09-07-2026 16:47:46] Received 9/469 packets
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 294 us, assuming 5 packets dropped
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903637115 (current) vs. 2903637291 (previous)
[09-07-2026 16:47:46] LidarUdp: detected UDP reordering: 2903637056 (current) vs. 2903637232 (previous)
[09-07-2026 16:47:46] LidarUdp: detected a gap in sensor timestamps: 293 us, assuming 5 packets dropped
[DW][INFO] Process Successfully.
[DW][INFO] Timing results:
Thread main:
-onProcess CPU: nanus, std= 364 | GPU: nanus, std= 507 | samples=23265
-onRender CPU: nanus, std= 24 | GPU: nanus, std= 23 | samples=23264
[09-07-2026 16:47:46] Driveworks VisualizationSDK released
[09-07-2026 16:47:46] SensorFactory::releaseSensor() - lidar.socket, device=VELO_VLS128,ip=192.168.14.218,port=2368,scan-frequency=20,time-smoothing=true
[09-07-2026 16:47:47] TimeSensor::addData() Buffer full, draining data
[09-07-2026 16:47:49] EndpointNVPPS: stopped on /dev/nvpps0
[09-07-2026 16:47:49] [09-07-2026 16:47:49] Releasing Driveworks SDK Context
[09-07-2026 16:47:49] DriveworksGL SDK released
nvidia@tegra-ubuntu:~$
Does this actually indicate some problem with the flow of network packets?
A network capture seems to suggest that all of the packets are arriving to the Drive AGX Thor in order and without any packet loss.
I note that the CPU utilization for sample_lidar_replay seems to consume about 90% of one core.
Is the a real problem with the sensor or network or a known issue with the lidar.socket reader?