This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Delete point clouds in velodynelidar object buffer





flush(lidarobj) deletes all available point clouds in the object buffer. The state of streaming is maintained. That is, if the object was streaming before flush was called, the function deletes the existing point clouds and streaming continues.


collapse all

You can delete point cloud data stored in the buffer at any time.

Create a velodynelidar object for an HDL-32E sensor. Then start streaming point clouds. Once the start function is called, streaming continues in the background.

v = velodynelidar('HDL32E');

View the number of point clouds currently in the buffer. This value increases while point clouds are streaming.

ans =


Delete the point clouds that are currently in the buffer. Then view the number of point clouds in the buffer.

ans =


There will be 0 point clouds in the buffer immediately after you delete them all. But because the object is currently in streaming mode, it continues streaming after you delete the existing point clouds and this value increases again.

Stop streaming when you are finished.


Input Arguments

collapse all

Velodyne LiDAR sensor connection created by using velodynelidar, specified as a velodynelidar object.

Introduced in R2019a