Nawigacja laserowa LiDAR ze spektrum SLAM

Nawigacja laserowa LiDAR ze spektrum SLAM (ok. 2014–2016)
To fundament sukcesu marki. Choć sam laser nie był nowością, Roborock jako jeden z pierwszych opatentował i zminiaturyzował system nawigacji laserowej (LDS/LiDAR) połączony z autorskim algorytmem SLAM (Simultaneous Localization and Mapping).
-
Jak to działa: Wieżyczka na obudowie obraca się o 360 stopni kilkaset razy na minutę, wysyłając wiązki światła. Robot "widzi" przeszkody w czasie rzeczywistym i błyskawicznie rysuje mapę 2D mieszkania.
-
Przełom: Dzięki temu patentowi roboty przestały jeździć chaotycznie, a zaczęły sprzątać metodycznie, rząd po rzędzie.
LiDAR (Light Detection and Range) – „Oko” robota
LiDAR to aktywny system teledetekcji, który działa jak laserowy radar bliskiego zasięgu.
-
Zasada działania (ToF – Time of Flight): Urządzenie wysyła tysiące niewidzialnych dla oka impulsów światła laserowego (zazwyczaj podczerwieni) na sekundę. Światło odbija się od przeszkód i wraca do sensora. Na podstawie czasu, jaki upłynął od wysłania do powrotu impulsu, mikrokontroler z milimetrową dokładnością oblicza dystans do każdego obiektu.
-
Skanowanie 360°: Laser wraz z odbiornikiem umieszczony jest na obrotowej wieżyczce (napędzanej małym silnikiem), która wykonuje kilkaset obrotów na minutę. Dzięki temu robot stale dysponuje pełnym, dwuwymiarowym przekrojem otoczenia w czasie rzeczywistym, niezależnie od warunków oświetleniowych (działa idealnie również w całkowitej ciemności).
SLAM (Simultaneous Localization and Mapping) – „Mózg” robota
SLAM to zaawansowany algorytm matematyczno-informatyczny odpowiadający za jednoczesną lokalizację i tworzenie mapy.
-
Problem "jajka i kury": Aby robot wiedział, gdzie się znajduje, potrzebuje mapy. Aby jednak stworzyć mapę, musi wiedzieć, gdzie się znajduje podczas nanoszenia punktów. SLAM rozwiązuje ten problem matematycznie.
-
Fuzja czujników (Sensor Fusion): Algorytm nie polega na samym laserze. Łączy dane z:
-
LiDARu (chmura punktów geometrycznych otoczenia),
-
Odometrii (czujników obrotu kół – określających, jak daleko fizycznie przejechał robot),
-
IMU / Żyroskopu (określających kąt obrotu i pochylenie).
-
-
Efekt: W ułamku sekundy algorytm nakłada te dane na siebie, eliminuje błędy (np. uślizg kół na dywanie) i buduje w pamięci precyzyjną mapę siatkową (Grid Map), planując najbardziej optymalną, sinusoidalną ścieżkę sprzątania (rząd po rzędzie) bez dublowania tych samych miejsc.
Wyobraź sobie taką sytuację: kupujesz nowego, błyszczącego robota sprzątającego,odpalasz go z dumą, a ten... zachowuje się jak pijana mucha w słoiku. Wali czołem w każdą nogę od krzesła, cofa się bez sensu, a na koniec gubi się pod łóżkiem i błaga o pomoc. Słabo, co? No właśnie. Na szczęście jakieś dziesięć lat temu spece z ekipy Roborock (dokładnie w okolicach 2014–2016 roku) powiedzieli „dość tego” i zapakowali do swoich maszyn technologię, która wcześniej służyła m.in. w autonomicznych samochodach. Mowa o duecie idealnym: LiDAR oraz algorytmie SLAM. Brzmi to mega naukowo, ale spokojnie – zaraz rozłożymy to na czynniki pierwsze tak prosto, jakbyśmy tłumaczyli koledze przy pizzy po napisaniu matury z fizyki. Bez nudnych wzorów, obiecuję!
LiDAR, czyli laserowe oczy robota
Zacznijmy od tej charakterystycznej „wieżyczki” (jak mały domek na dachu), którą widzisz na każdym lepszym Roborocku. W środku siedzi małe laserowe cudeńko zwane LiDAR (Light Detection and
Range). Jak to działa na chłopski rozum? Ta wieżyczka kręci się w kółko jak szalona (kilkaset razy na minutę!) i bez przerwy strzela wokół niewidzialnymi wiązkami światła. Laser wylatuje z robota, odbija się od Twojej kanapy, szafy czy śpiącego psa i wraca z powrotem. Odkurzacz ma superdokładny stoper i mierzy, ile mikrosekund zajęła ta podróż. Skoro zna prędkość światła, błyskawicznie oblicza: „Oho, szafa stoi dokładnie 1,23 metra ode mnie!”. Robi to tysiące razy na sekundę, tworząc pełen obraz pokoju w 360 stopniach. Co najlepsze – ponieważ to laser, robot widzi wszystko idealnie nawet w totalnej ciemności. Możesz zgasić światło i iść spać, a on i tak nie straci orientacji.

SLAM, czyli „Gdzie ja właściwie jestem?”
Sam laser to jednak za mało. Wyobraź sobie, że stoisz w ciemnym lesie z latarką. Świecisz przed siebie i widzisz drzewo 5 metrów dalej. Super. Ale skąd masz wiedzieć, gdzie na mapie lasu dokładnie się znajdujesz i jak dojść do wyjścia? No właśnie. Tutaj wkracza matematyczna magia o nazwie SLAM (Simultaneous Localization and Mapping). SLAM to algorytm, czyli taki mózg operacyjny robota. Robi dwie rzeczy na raz: Rysuje mapę (Mapping): Na podstawie odczytów z lasera powoli układa w pamięci plan
mieszkania. Określa swoją pozycję (Localization): Cały czas pilnuje, gdzie dokładnie na tej nowonarysowanej mapie sam się znajduje. To trochę jakbyś wszedł do obcego pokoju z zawiązanymi oczami, zaczął dotykać ścian i mebli, i na tej podstawie rysował w głowie plan, jednocześnie pamiętając „Zrobiłem trzy kroki w lewo, więc teraz szafę mam za plecami”. SLAM analizuje ruch kół odkurzacza, dane z żyroskopu (żeby wiedzieć, czy się nie skręcił) i łączy to w ułamku sekundy z laserowymi odczytami LiDARu.

Dlaczego to był taki przełom?
Zanim Roborock dopracował tę technologię, roboty jeździły „na ślepo” – odbijały się od zderzaka skręcały w losowym kierunku. To było strasznie nieefektywne, bo potrafiły przejechać jedno miejsce dziesięć razy, a inne całkowicie ominąć. Dzięki połączeniu LiDAR + SLAM, robot sprząta niesamowicie metodycznie: najpierw objeżdża krawędzie pokoju, a potem wypełnia środek idealnymi, równoległymi liniami – rząd po rzędzie, jak profesjonalny kosiarz na trawniku.
Podsumowanie – czy warto za to dopłacać?
Krótka odpowiedź: jak najbardziej tak! Roboty bez LiDARu są tańsze, ale nadają się głównie do pustych, małych kawalerek. Jeśli masz w domu krzesła, stoły, zabawki czy progi – nawigacja laserowa ze spektrum SLAM to absolutny mus. To dzięki niej Twój odkurzacz dokładnie wie, gdzie już posprzątał,oszczędza baterię, nie gubi się i robi swoją robotę w ułamku czasu, jaki marnowały stare generacje sprzętów.
I to tyle! Bez magii, po prostu fizyka i dobra matematyka zapakowane w elegancki, kręcący się dysk na grzbiecie robota.