Livox-SDK / livox_ros_driver

Livox device driver under ros, support Lidar Mid-40, Mid-70, Tele-15, Horizon, Avia.
Other
383 stars 208 forks source link

Loss of points/data packages (aka) Jumps in timestamps between frames #173

Open math-1307 opened 3 months ago

math-1307 commented 3 months ago

Loss of points/data packages during recordings

The recordings were performed in dual-return mode of a Livox Tele-15 LiDAR. From the device manual, the continuously rotating lasers capture point cloud from the scene. One could imagine how a few seconds of interruption in data recording could result in a sequence of missing points. This is happening between frames in the Livox Tele-15. This phenomenon is illustrated in the following images.

Usual case Example of missing points

The points between consecutive frames is continuous.

The points between consecutive frames is discontinuous.

Naturally this is also reflected in the timestamp.

Each value in the above plot represents the difference in time (time-gap) between the last point of a specific frame and the first point of the subsequent frame. The plot displays such time-gaps between consecutive 100 frames. Three sets of time-gaps can be observed from the plot.

It is important to observe that the time-gaps become double during recording in single return mode.

What could be the cause for this problem? Is there a solution for not losing these points/data packages during the recording?