Mapowanie pięter robota
Definicja
Mapowanie pięter robota to funkcja robota sprzątającego (najczęściej odkurzającego lub odkurzająco-mopującego) polegająca na tworzeniu i przechowywaniu oddzielnych map dla różnych kondygnacji budynku. Umożliwia ona rozpoznanie, na którym piętrze znajduje się urządzenie, oraz zastosowanie właściwych ustawień sprzątania dla danej mapy.
Zasada działania
Podstawą mapowania pięter jest lokalizacja i jednoczesne budowanie mapy otoczenia, czyli proces znany jako SLAM (jednoczesna lokalizacja i mapowanie), realizowany na podstawie danych z czujników. Robot zbiera informacje o przeszkodach i geometrii pomieszczeń, a następnie przekształca je w mapę cyfrową, zwykle w postaci siatki zajętości (obszary przejezdne i nieprzejezdne) lub uproszczonego planu pomieszczeń. W praktyce mapy pięter są od siebie odseparowane, aby zmiana kondygnacji nie powodowała „nadpisania” układu znanego z innego poziomu.
Do tworzenia map wykorzystywane są różne źródła danych. W rozwiązaniach z dalmierzem laserowym (lidarem) robot mierzy odległości do przeszkód w wielu kierunkach, co pozwala dość stabilnie odtwarzać kształt ścian i stałych elementów. W rozwiązaniach wizyjnych robot analizuje obraz z kamery i śledzi charakterystyczne punkty otoczenia, a w rozwiązaniach mieszanych łączy dane z kamery, czujników odległości i czujników ruchu. Uzupełnieniem są czujniki zderzeniowe, czujniki krawędzi (przed schodami) oraz żyroskop i enkodery kół, które pomagają szacować przemieszczenie.
Rozpoznanie piętra może odbywać się na kilka sposobów. Najprostszy polega na ręcznym wyborze mapy w aplikacji przed rozpoczęciem sprzątania. Bardziej zaawansowane rozwiązania próbują automatycznie dopasować bieżące obserwacje do zapisanych map, porównując układ ścian i charakterystycznych przeszkód. Jeśli dopasowanie jest wystarczająco pewne, robot przypisuje się do właściwej kondygnacji i korzysta z zapisanych stref, podziału na pomieszczenia oraz reguł sprzątania.
Istotnym elementem jest punkt odniesienia, czyli „pozycja startowa” mapy. Na piętrze bez stacji dokującej robot zwykle zaczyna w miejscu, w którym został postawiony, i dopiero po krótkim skanowaniu stabilizuje swoją pozycję względem mapy. Jeżeli na danej kondygnacji znajduje się dodatkowa stacja dokująca lub stały punkt startowy, lokalizacja bywa szybsza i mniej podatna na błędy, ponieważ robot ma powtarzalny punkt odniesienia.
Mapy pięter są zapisywane w pamięci urządzenia lub w aplikacji sterującej. W zależności od implementacji robot przechowuje określoną liczbę map (np. kilka kondygnacji), a po przekroczeniu limitu najstarsza lub najmniej używana mapa może zostać zastąpiona nową. Mapy mogą też zawierać warstwy danych: podział na pomieszczenia, nazwy pomieszczeń, strefy zakazane, wirtualne ściany, strefy intensywniejszego sprzątania oraz parametry pracy (moc ssania, ilość wody do mopowania) przypisane do obszarów.
W praktyce mapowanie pięter jest wrażliwe na istotne zmiany w otoczeniu. Przestawienie dużych mebli, otwarcie lub zamknięcie drzwi, pojawienie się sezonowych przeszkód (np. choinka, suszarka na pranie) czy zmiana dywanów może pogorszyć dopasowanie do mapy. W takich sytuacjach robot może zaktualizować mapę, utworzyć mapę tymczasową albo błędnie uznać, że znajduje się na innym piętrze, jeśli układ jest podobny.
Znaczenie w kontekście RTV/AGD
Mapowanie pięter ma znaczenie przede wszystkim w robotach sprzątających używanych w domach wielokondygnacyjnych, gdzie urządzenie jest przenoszone między poziomami. Bez tej funkcji robot może traktować każde uruchomienie na innym piętrze jako nowe środowisko, co zwykle skutkuje brakiem dostępu do zapisanych stref i koniecznością ponownego „uczenia” układu. W konsekwencji użytkownik traci możliwość precyzyjnego sprzątania wybranych pomieszczeń oraz korzystania z wcześniej ustawionych ograniczeń.
Dla konsumenta mapowanie pięter przekłada się na wygodę i powtarzalność sprzątania. Oddzielne mapy pozwalają utrzymać spójne ustawienia dla każdej kondygnacji, np. inne strefy zakazane na piętrze z pokojami dziecięcymi i inne na parterze z kuchnią. Ułatwia to także planowanie harmonogramów, o ile urządzenie i aplikacja umożliwiają przypisanie harmonogramu do konkretnej mapy lub piętra.
W kontekście serwisowym funkcja ta bywa źródłem zgłoszeń związanych z „gubieniem się” robota, nieprawidłowym rozpoznawaniem piętra lub znikaniem map. Diagnostyka obejmuje zwykle ocenę stanu czujników (zabrudzenie osłon, uszkodzenia mechaniczne), sprawdzenie aktualizacji oprogramowania, weryfikację pamięci map oraz warunków środowiskowych (powtarzalność punktu startu, oświetlenie w systemach wizyjnych, obecność luster i przeszkleń wpływających na pomiar odległości).
Mapowanie pięter jest też istotne w robotach z funkcją mopowania, ponieważ ustawienia dozowania wody i trybu pracy mogą być przypisane do konkretnych pomieszczeń. Na różnych kondygnacjach często występują odmienne typy podłóg (panele, płytki, dywany), a poprawnie rozpoznana mapa pozwala automatycznie stosować właściwe parametry, o ile urządzenie oferuje takie reguły.
Na co zwrócić uwagę
Warto sprawdzić, ile map pięter robot potrafi przechowywać i czy są one zapisywane jako niezależne profile. W domach z trzema lub większą liczbą kondygnacji istotne jest, aby limit map nie wymuszał częstego kasowania i ponownego mapowania. Dobrą praktyką jest też upewnienie się, czy mapy są zachowywane po restarcie urządzenia i po aktualizacji oprogramowania.
Należy ustalić, czy wybór piętra odbywa się automatycznie, czy wymaga ręcznego przełączenia w aplikacji. Automatyczne rozpoznawanie bywa wygodne, ale może działać mniej pewnie w budynkach o podobnym układzie kondygnacji. Ręczny wybór jest bardziej przewidywalny, lecz wymaga pamiętania o zmianie mapy przed startem sprzątania.
Istotna jest możliwość ustawienia stref zakazanych i wirtualnych barier osobno dla każdej mapy. W praktyce różne piętra mają inne ryzyka: na jednym mogą znajdować się miski zwierząt, na innym delikatne dywany lub miejsca z przewodami. Jeśli ograniczenia nie są przypisane do mapy, użytkownik może przypadkowo zastosować niewłaściwe ustawienia na innym poziomie.
Warto zwrócić uwagę na sposób uruchamiania robota na piętrze bez stacji dokującej. Niektóre urządzenia wymagają rozpoczęcia sprzątania z określonego obszaru, aby poprawnie dopasować się do mapy, inne radzą sobie z dowolnego punktu startu po krótkiej fazie lokalizacji. W praktyce stabilność dopasowania rośnie, gdy robot jest stawiany w miejscu o jednoznacznej geometrii (np. przy ścianie, w korytarzu), a nie na środku dużego, symetrycznego pomieszczenia.
Trzeba uwzględnić wpływ zmian w otoczeniu na trwałość mapy. Jeżeli na piętrze często przestawia się meble lub pozostawia przeszkody na podłodze, robot może częściej aktualizować mapę lub tworzyć błędne korekty. W takich warunkach przydatna jest możliwość blokady mapy przed automatycznymi zmianami albo przywrócenia wcześniejszej wersji mapy, jeśli aplikacja to przewiduje.
W systemach wizyjnych znaczenie ma oświetlenie i powtarzalność cech otoczenia. Słabe światło, jednolite powierzchnie i duże przeszklenia mogą utrudniać lokalizację, co może skutkować błędnym przypisaniem do mapy lub wolniejszym startem. W systemach opartych na pomiarze odległości problematyczne bywają lustra, czarne błyszczące powierzchnie i bardzo cienkie nogi mebli, które mogą być wykrywane mniej stabilnie.
Dla użytkowników ważne jest też, czy harmonogramy sprzątania mogą działać na wielu piętrach. W praktyce robot nie przeniesie się sam między kondygnacjami, więc harmonogram ma sens głównie wtedy, gdy na danym piętrze znajduje się stacja dokująca lub gdy użytkownik ręcznie przenosi urządzenie i uruchamia zadanie. Warto sprawdzić, czy aplikacja pozwala przypisać harmonogram do konkretnej mapy, aby uniknąć uruchomienia sprzątania na niewłaściwym poziomie.
Powiązane pojęcia
SLAM (jednoczesna lokalizacja i mapowanie) – metoda tworzenia mapy i określania położenia robota na podstawie danych z czujników.
Strefy zakazane i wirtualne ściany – ograniczenia ruchu robota zapisane na mapie, zwykle konfigurowane osobno dla każdej kondygnacji.
Podział na pomieszczenia (segmentacja mapy) – funkcja dzieląca mapę na pokoje i umożliwiająca sprzątanie wskazanych obszarów na danym piętrze.
Dokowanie i punkt startowy – sposób powrotu do stacji oraz miejsce rozpoczęcia pracy, wpływające na stabilność lokalizacji na mapie piętra.