2D LIDAR Using Multiple ST VL53L1X Time-of-Flight Sensors

preview_player
Показать описание

Learn how to create a 2D LIDAR application using nine of ST's VL53L1X Time-of-Flight sensors.

The VL53L1X_ULD API is a set of C functions controlling one, or many VL53L1X sensors to enable the development of end-user applications. This Lidar application is an extreme example of how to control multiple sensors. The VL53L1X_ULD is an optimized version of the initial VL53L1X driver. The P-Nucleo-53L1A1 is the basis of the hardware. The 9 sensors are the VL53L1X-SATEL.

Each Sensor ranges 13 times to cover the 20 degrees of coverage. At that rate, one gets 6 complete updates per second. All sensors range simultaneously. The ranges are slightly modified by the STM32 to account for the geometry and sent to the PC for plotting.
Рекомендации по теме
Комментарии
Автор

How is it with the interference between multiple sensors? Is it possible to be measuring with all of them in the same time without loss of precision or max distance? Even when the coverage angles are in colision (e.g. all 10 in one line watching axes in parallel, with 20mm distance between sensors) or is it necessary for the coverage angles not to overlap with each other?

Rejnokable
Автор

How did you manage Several points at the same time?

testhossam
Автор

Cool :) Nice point-cloud comparison against a top-down camera at the end!

AdityaMehendale
Автор

Hi, great project. How do you handle the fact that all VL53L1X sensors have the same hardware address? Do you use a multiplexer?

catalinstefanteodorescu
Автор

Is the STL file avalible for the array housing in this video please?

stevefox
Автор

Great video! How can you measure more than 9 points with only 9 sensor?

danibacsur
Автор

I have this ToF sensor and I want simulation as like video from 1:16 to 2:38. can you guide me?

rajmehta
Автор

hello,
the description says "Learn how to create a 2D LIDAR" but I can't see where it show us how to do it. I really need a gear like this how can I buid one? or where can I buy one? I don't find how to buy it on the website.

mr.lumieres
Автор

This is a really nice demo, thanks! :)

dylanreynolds
Автор

Do you know why there is only 0.5m range showed in this demonstration? Because the VL53L1 is not able to cover longer distances! The 4m cover distance is only a dream, in practise even ~2m distanced object is possible to detect only if it is large (at least 1x1m) white flat square that obscure the whole view angle of VL53L1. If the field of angle is narrowed by ROI option, the range also decreases to insufficient distance. Advertised 4m of VL53L1 misleading for any scenario in real world use. I think we have no other option to throw away time developing our 2m distance LIDAR on VL53L1 and start again with different distance sensor...

Rejnokable