Dwa roboty mogą zupełnie inaczej podążać tą samą krawędzią trawnika: jeden może precyzyjnie ją śledzić w świetle dziennym, a drugi działać stabilniej pod drzewami lub przy jednolitych ścianach. To częste źródło nieporozumień, gdy na stronach produktów pojawia się porównanie vSLAM vs LiDAR bez wyjaśnienia, jak oświetlenie, tekstura i przeszkody wpływają na rzeczywistą nawigację.
W tym artykule wyjaśniamy, jakie dane mierzy każdy system, czym różnią się ich dokładność mapowania oraz ograniczenia środowiskowe, a także kiedy dane rozwiązanie będzie bardziej odpowiednie. Omawiamy również koszty czujników, konserwację, zużycie energii oraz to, dlaczego kompletny system nawigacji ma większe znaczenie niż pojedyncza technologia.
Aby zrozumieć różnicę między systemami, najpierw warto sprawdzić, jakich informacji każdy z nich używa do określania swojej pozycji. vSLAM przekształca zmieniające się obrazy z kamer w mapę oraz bieżące oszacowanie ruchu.
vSLAM oznacza visual simultaneous localization and mapping, czyli wizualną jednoczesną lokalizację i mapowanie. Jedna lub więcej kamer rejestruje kolejne klatki obrazu, a oprogramowanie śledzi stabilne elementy, takie jak narożniki, linie nawierzchni, słupki ogrodzenia, zmiany tekstury oraz kontury obiektów. Porównując sposób przemieszczania się tych punktów między obrazami, system określa pozycję robota i jednocześnie aktualizuje mapę.
Działanie zależy od jakości obrazu. Ogród z różnymi nawierzchniami, wyraźnymi granicami, krzewami i stałymi konstrukcjami zapewnia kamerze więcej punktów orientacyjnych niż jednolity trawnik. Silne odbicia światła, głęboki cień, rozmycie ruchu, zabrudzone obiektywy lub obszary wyglądające podobnie mogą obniżyć pewność śledzenia. Dlatego wiele robotów zewnętrznych łączy vSLAM z odometrią kół, czujnikami inercyjnymi, RTK lub kamerami wykrywającymi przeszkody.
LiDAR SLAM rozwiązuje ten sam problem mapowania poprzez pomiar odległości zamiast rozpoznawania obrazu. Głównym odniesieniem dla określania pozycji robota i wykrywania otaczających powierzchni jest więc geometria.
LiDAR wysyła impulsy laserowe i mierzy czas ich powrotu. Na podstawie tych pomiarów powstaje obraz punktowy ścian, drzew, mebli, krawędzi i innych powierzchni. Oprogramowanie SLAM porównuje kolejne skany, aby określić ruch robota podczas tworzenia lub aktualizowania mapy.
Ponieważ LiDAR nie zależy od widocznych kolorów ani tekstur, może dobrze działać przy słabym oświetleniu oraz w przestrzeniach z jednolitymi powierzchniami. Praca na zewnątrz nadal zależy jednak od konstrukcji całego systemu. Deszcz, kurz, odbijające światło szkło, mokra roślinność, cienkie obiekty, poruszające się gałęzie oraz zabrudzenie czujnika mogą wpływać na jakość pomiarów. Dlatego przy ocenie rozwiązania należy uwzględnić również położenie czujnika, możliwość czyszczenia, moc obliczeniową oraz integrację z innymi danymi.
Po zrozumieniu sposobu pomiaru warto porównać oba systemy pod kątem czynników wpływających na codzienną nawigację, a nie tylko nazwy czujnika podanej w specyfikacji.
vSLAM analizuje cechy obrazu, dlatego rejestruje zarówno geometrię, jak i kontekst wizualny: krawędzie, kontrast kolorów, tekstury powierzchni oraz rozpoznawalne obiekty. Wymaga stabilnych szczegółów, które można dopasować między kolejnymi klatkami obrazu.
LiDAR rejestruje bezpośrednie pomiary odległości i tworzy geometryczną chmurę punktów, co jest przydatne na powierzchniach o niewielkiej ilości tekstur. Kamery dostarczają bogatszych informacji o scenie, natomiast LiDAR zapewnia bardziej bezpośrednie dane o odległości. Żaden z tych czujników nie interpretuje jednak otoczenia skutecznie bez odpowiedniego oprogramowania.
vSLAM określa ruch poprzez dopasowywanie punktów orientacyjnych między obrazami. Pozycja może dryfować, gdy cechy znikają, powtarzają się lub są rozmyte. LiDAR SLAM dopasowuje kolejne skany odległości, dlatego często utrzymuje geometrię ścian i przeszkód bardziej stabilnie w słabym świetle lub na wizualnie jednolitych obszarach.
W przypadku robotów zewnętrznych dokładność zależy również od odometrii kół, czujników inercyjnych, RTK, kalibracji oraz algorytmów odzyskiwania pozycji. Porównuj powtarzalność działania przy granicach i przeszkodach, a nie tylko pojedynczy najlepszy wynik.
Oświetlenie bezpośrednio wpływa na działanie vSLAM. Głęboki cień, praca wieczorem, odblaski, szybkie przejścia między słońcem a cieniem, zaparowane obiektywy oraz jednolita trawa mogą ograniczyć liczbę użytecznych cech wizualnych.
LiDAR jest mniej zależny od światła otoczenia, jednak deszcz, kurz, powierzchnie odbijające światło, mokre rośliny, cienkie nogi krzeseł oraz poruszające się gałęzie mogą zakłócać pomiary. Testuj trasę dokładnie tam, gdzie robot będzie pracował, szczególnie pod drzewami, przy ciemnych ogrodzeniach oraz w pobliżu szklanych lub metalowych konstrukcji.
Moduły kamer są zazwyczaj lżejsze i tańsze, a ich zużycie energii może być niższe, chociaż przetwarzanie wielu strumieni obrazu nadal wymaga odpowiedniego sprzętu. LiDAR wymaga dodatkowego modułu laserowego, obudowy ochronnej, kalibracji, czyszczenia oraz często zwiększa koszt całego systemu.
W zastosowaniach zewnętrznych ważna jest również kwestia konserwacji. Sprawdź, jak łatwo można czyścić i chronić obiektywy lub skanery. Czas pracy baterii zależy od całego robota, w tym silników, terenu, prędkości, obciążenia obliczeniowego i integracji czujników — nie tylko od samego systemu nawigacji.
Wybierając Roboty Koszące, dopasuj metodę nawigacji do warunków dominujących na danym obszarze pracy: oświetlenia, tekstury powierzchni, przeszkód, złożoności tras oraz wymaganej powtarzalności wyznaczonych granic.
W przypadku dużych trawników ze zmiennym oświetleniem, koronami drzew, wąskimi przejściami i wieloma strefami połączenie różnych czujników może zapewnić stabilniejszą nawigację niż pojedyncza metoda pomiaru. Sunseeker Elite X9 łączy nRTK z VSLAM 2.0 poprzez AONavi 2.0, natomiast 360° OmniSight wspiera rozpoznawanie granic i wykrywanie przeszkód. Takie zintegrowane podejście pomaga robot lawn mower tworzyć bezprzewodowe trasy oraz utrzymywać uporządkowane pokrycie różnych fragmentów trawnika.
vSLAM i LiDAR rozwiązują ten sam problem nawigacyjny, ale wykorzystują inne źródła informacji: pierwszy analizuje cechy wizualne, a drugi bezpośrednio mierzy geometrię otoczenia. Wybór powinien zależeć od najtrudniejszych warunków występujących na danym obszarze pracy, a następnie należy sprawdzić cały system w cieniu, przy odblaskach, wielu przeszkodach i zmieniających się powierzchniach.
W przypadku robotów zewnętrznych niezawodna nawigacja wynika ze współpracy wielu elementów: integracji czujników, kalibracji, oprogramowania oraz mechanizmów odzyskiwania pozycji. Praktyczny test w rzeczywistych warunkach jest bardziej wartościowy niż wybór technologii wyłącznie na podstawie najbardziej zaawansowanego oznaczenia.
vSLAM może wykorzystywać lżejszy sprzęt oparty na kamerach, natomiast LiDAR wymaga skanera laserowego oraz dodatkowego przetwarzania danych. Mimo to sam rodzaj czujnika nie określa czasu pracy urządzenia. Większy wpływ mają zazwyczaj silniki napędowe, nachylenie terenu, gęstość trawy, prędkość koszenia, pojemność baterii, efektywność trasy oraz moc obliczeniowa systemu.
Porównując czas pracy, warto sprawdzać wyniki testów producenta przeprowadzonych w warunkach podobnych do tych, które występują na Twojej posesji.
Standardowy vSLAM oparty na kamerach wymaga wystarczającej ilości widocznych szczegółów, aby śledzić cechy otoczenia, dlatego jego działanie zwykle pogarsza się w ciemności lub przy bardzo słabym oświetleniu.
Niektóre systemy mogą wydłużyć zakres pracy dzięki oświetleniu podczerwonemu, kamerom do słabego światła lub połączeniu z RTK, odometrią i innymi czujnikami. Przed wyborem rozwiązania sprawdź, czy nawigacja nocna jest oficjalnie obsługiwana, oraz przetestuj trasy w cieniu lub wieczorem, zanim zaczniesz na niej polegać.
Pomiary LiDAR mogą być osłabiane lub zniekształcane przez intensywny deszcz, unoszący się kurz, odbijające światło szkło, mokrą roślinność, błyszczący metal, cienkie przewody lub nogi krzeseł oraz poruszające się gałęzie.
Zabrudzone lub zasłonięte okno czujnika również może obniżyć stabilność działania. Zaawansowane systemy wykorzystują filtrowanie danych, wiele czujników oraz oprogramowanie do klasyfikacji przeszkód, dlatego podczas oceny warto analizować całego robota, a nie tylko sam skaner.