Przypis redaktora: LIDAR jest akronimem od ang. Light Detection and Ranging i oznacza metodę pomiaru odległości od obiektu poprzez wysłanie do niego impulsu światła laserowego i pomiar czasu, po którym przychodzi odbicie.
Rysunek przedstawia lidar zamontowany na samochodzie oraz dane przez niego generowane, wykorzystywane do uruchomienia ostrzeżenia.
Można użyć dowolnego lidara generującego dane zgodne z językiem programowania Python i dla którego jest dostępny moduł programowania Python SDK. Może to być lidar RPi, YDLIDAR, Intel Real Sense lub Velodyne. Ceny lidarów dostępnych na rynku znacznie się różnią między sobą, podobnie jak ich zasięg wykrywania. Większość z nich wykorzystuje komunikację szeregową przez USB. W naszym projekcie wykorzystaliśmy YDLIDAR X2, ale można użyć dowolnego z lidarów wymienionych wyżej. Ważne jest jedynie, aby zapoznać się z kartą katalogową lidara (można ją znaleźć w Google) oraz modułu Python, którego będziemy używać.
W karcie katalogowej YDLIDAR X2 jest tabela, która mówi, że pole widzenia tego lidara wynosi 360°. Ten typ lidara może więc wykrywać obiekty z dowolnego kierunku. Ma on silnik obracający laser. Niektóre lidary zapewniają pokrycie tylko 250 lub 180°. Należy mieć to na uwadze, wybierając typ lidara.
Innymi ważnymi parametrami lidara są jego zasięg oraz warunki, w jakich może pracować. Niektóre lidary wykorzystują do pracy laser podczerwony lub czerwony. Są takie, które wykorzystują efekt Dopplera. Jeszcze inne mogą stosować inną technikę. Musimy więc odpowiednio wybrać typ lidara, tak aby system dawał sobie radę nawet podczas mgły czy deszczu. W niniejszym projekcie wykorzystano lidar YDLIDAR X2.
Trzecią rzeczą, na którą należy zwrócić uwagę przy wyborze lidara, są obowiązujące przepisy dotyczące zagrożenia dla zdrowia. Technika stosowana w lidarze może stwarzać zagrożenie dla zdrowia zwierząt, dzieci, a nawet dla stanu roślin.